radv: remove radv_pipeline_layout::push_constant_stages field

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
This commit is contained in:
Samuel Pitoiset
2018-01-09 18:09:44 +01:00
parent d43f50c00b
commit a1f1f708c0
2 changed files with 0 additions and 3 deletions
-2
View File
@@ -228,13 +228,11 @@ VkResult radv_CreatePipelineLayout(
layout->dynamic_offset_count = dynamic_offset_count;
layout->push_constant_size = 0;
layout->push_constant_stages = 0;
for (unsigned i = 0; i < pCreateInfo->pushConstantRangeCount; ++i) {
const VkPushConstantRange *range = pCreateInfo->pPushConstantRanges + i;
layout->push_constant_size = MAX2(layout->push_constant_size,
range->offset + range->size);
layout->push_constant_stages |= range->stageFlags;
}
layout->push_constant_size = align(layout->push_constant_size, 16);
-1
View File
@@ -83,7 +83,6 @@ struct radv_pipeline_layout {
uint32_t num_sets;
uint32_t push_constant_size;
VkShaderStageFlags push_constant_stages;
uint32_t dynamic_offset_count;
unsigned char sha1[20];