Mercurial > games > semicongine
comparison semiconginev2/rendering/shaders.nim @ 1253:c4f98eb4bb05
fix: a few things
author | sam <sam@basx.dev> |
---|---|
date | Fri, 26 Jul 2024 23:39:24 +0700 |
parents | 01e9f41d35b1 |
children | e9b8d87b9883 |
comparison
equal
deleted
inserted
replaced
1252:01e9f41d35b1 | 1253:c4f98eb4bb05 |
---|---|
374 result.descriptorSetLayouts = CreateDescriptorSetLayouts[TShader]() | 374 result.descriptorSetLayouts = CreateDescriptorSetLayouts[TShader]() |
375 | 375 |
376 let pushConstant = VkPushConstantRange( | 376 let pushConstant = VkPushConstantRange( |
377 stageFlags: VkShaderStageFlags(VK_SHADER_STAGE_ALL_GRAPHICS), | 377 stageFlags: VkShaderStageFlags(VK_SHADER_STAGE_ALL_GRAPHICS), |
378 offset: 0, | 378 offset: 0, |
379 size: 128, # currently supported everywhere, places for two mat4 | 379 size: PUSH_CONSTANT_SIZE, # currently supported everywhere, places for two mat4 |
380 ) | 380 ) |
381 | 381 |
382 let pipelineLayoutInfo = VkPipelineLayoutCreateInfo( | 382 let pipelineLayoutInfo = VkPipelineLayoutCreateInfo( |
383 sType: VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO, | 383 sType: VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO, |
384 setLayoutCount: nSets, | 384 setLayoutCount: nSets, |