SetSamplers no longer takes pipeline

submit_rewrite
cosmonaut 2020-12-27 23:13:49 -08:00
parent 6e59750ff2
commit ce0eea711b
4 changed files with 4 additions and 16 deletions

View File

@ -995,15 +995,13 @@ REFRESHAPI void REFRESH_PushFragmentShaderParams(
*
* NOTE:
* The length of the passed arrays must be equal to the number
* of sampler bindings specified by the shader.
* of sampler bindings specified by the pipeline.
*
* pipeline: The graphics pipeline to push shader data to.
* textures: A pointer to an array of textures.
* samplers: A pointer to an array of samplers.
*/
REFRESHAPI void REFRESH_SetVertexSamplers(
REFRESH_Device *device,
REFRESH_GraphicsPipeline *pipeline,
REFRESH_Texture **pTextures,
REFRESH_Sampler **pSamplers
);
@ -1012,15 +1010,13 @@ REFRESHAPI void REFRESH_SetVertexSamplers(
*
* NOTE:
* The length of the passed arrays must be equal to the number
* of sampler bindings specified by the shader.
* of sampler bindings specified by the pipeline.
*
* pipeline: The graphics pipeline to push shader data to.
* textures: A pointer to an array of textures.
* samplers: A pointer to an array of samplers.
*/
REFRESHAPI void REFRESH_SetFragmentSamplers(
REFRESH_Device *device,
REFRESH_GraphicsPipeline *pipeline,
REFRESH_Texture **pTextures,
REFRESH_Sampler **pSamplers
);

View File

@ -554,14 +554,12 @@ void REFRESH_PushFragmentShaderParams(
void REFRESH_SetVertexSamplers(
REFRESH_Device *device,
REFRESH_GraphicsPipeline *pipeline,
REFRESH_Texture **pTextures,
REFRESH_Sampler **pSamplers
) {
NULL_RETURN(device);
device->SetVertexSamplers(
device->driverData,
pipeline,
pTextures,
pSamplers
);
@ -569,14 +567,12 @@ void REFRESH_SetVertexSamplers(
void REFRESH_SetFragmentSamplers(
REFRESH_Device *device,
REFRESH_GraphicsPipeline *pipeline,
REFRESH_Texture **pTextures,
REFRESH_Sampler **pSamplers
) {
NULL_RETURN(device);
device->SetFragmentSamplers(
device->driverData,
pipeline,
pTextures,
pSamplers
);

View File

@ -368,14 +368,12 @@ struct REFRESH_Device
void(*SetVertexSamplers)(
REFRESH_Renderer *driverData,
REFRESH_GraphicsPipeline *pipeline,
REFRESH_Texture **pTextures,
REFRESH_Sampler **pSamplers
);
void(*SetFragmentSamplers)(
REFRESH_Renderer *driverData,
REFRESH_GraphicsPipeline *pipeline,
REFRESH_Texture **pTextures,
REFRESH_Sampler **pSamplers
);

View File

@ -5026,7 +5026,6 @@ static VkDescriptorSet VULKAN_INTERNAL_FetchSamplerDescriptorSet(
static void VULKAN_SetVertexSamplers(
REFRESH_Renderer *driverData,
REFRESH_GraphicsPipeline *pipeline,
REFRESH_Texture **pTextures,
REFRESH_Sampler **pSamplers
) {
@ -5034,7 +5033,7 @@ static void VULKAN_SetVertexSamplers(
uint32_t i, samplerCount;
VulkanRenderer* renderer = (VulkanRenderer*) driverData;
VulkanGraphicsPipeline *graphicsPipeline = (VulkanGraphicsPipeline*) pipeline;
VulkanGraphicsPipeline *graphicsPipeline = renderer->currentGraphicsPipeline;
SamplerDescriptorSetData vertexSamplerDescriptorSetData;
if (graphicsPipeline->pipelineLayout->vertexSamplerDescriptorSetCache == NULL)
@ -5061,7 +5060,6 @@ static void VULKAN_SetVertexSamplers(
static void VULKAN_SetFragmentSamplers(
REFRESH_Renderer *driverData,
REFRESH_GraphicsPipeline *pipeline,
REFRESH_Texture **pTextures,
REFRESH_Sampler **pSamplers
) {
@ -5069,7 +5067,7 @@ static void VULKAN_SetFragmentSamplers(
uint32_t i, samplerCount;
VulkanRenderer* renderer = (VulkanRenderer*) driverData;
VulkanGraphicsPipeline *graphicsPipeline = (VulkanGraphicsPipeline*) pipeline;
VulkanGraphicsPipeline *graphicsPipeline = renderer->currentGraphicsPipeline;
SamplerDescriptorSetData fragmentSamplerDescriptorSetData;
if (graphicsPipeline->pipelineLayout->fragmentSamplerDescriptorSetCache == NULL)