Renderer: Change binding members order

This commit is contained in:
SirLynix 2022-11-20 13:57:53 +01:00 committed by Jérôme Leclercq
parent e990a320cc
commit 6ef4c14772
4 changed files with 6 additions and 6 deletions

View File

@ -21,9 +21,9 @@ namespace Nz
{ {
struct Binding struct Binding
{ {
UInt32 arraySize = 1;
UInt32 bindingIndex;
UInt32 setIndex = 0; UInt32 setIndex = 0;
UInt32 bindingIndex;
UInt32 arraySize = 1;
ShaderBindingType type; ShaderBindingType type;
nzsl::ShaderStageTypeFlags shaderStageFlags; nzsl::ShaderStageTypeFlags shaderStageFlags;
}; };

View File

@ -173,7 +173,7 @@ namespace Nz
RenderPipelineLayoutInfo layoutInfo; RenderPipelineLayoutInfo layoutInfo;
layoutInfo.bindings.assign({ layoutInfo.bindings.assign({
{ {
1, 0, 0, 0, 0, 1,
ShaderBindingType::Texture, ShaderBindingType::Texture,
nzsl::ShaderStageType::Fragment nzsl::ShaderStageType::Fragment
} }

View File

@ -75,9 +75,9 @@ namespace Nz
// TODO: Get more precise shader stage type // TODO: Get more precise shader stage type
m_pipelineLayoutInfo.bindings.push_back({ m_pipelineLayoutInfo.bindings.push_back({
arraySize, // arraySize
bindingIndex, // bindingIndex
bindingSet, // setIndex bindingSet, // setIndex
bindingIndex, // bindingIndex
arraySize, // arraySize
bindingType, // type bindingType, // type
nzsl::ShaderStageType_All // shaderStageFlags nzsl::ShaderStageType_All // shaderStageFlags
}); });

View File

@ -39,7 +39,7 @@ namespace Nz
RenderPipelineLayoutInfo layoutInfo; RenderPipelineLayoutInfo layoutInfo;
layoutInfo.bindings.assign({ layoutInfo.bindings.assign({
{ {
1, 0, 0, 0, 0, 1,
ShaderBindingType::UniformBuffer, ShaderBindingType::UniformBuffer,
nzsl::ShaderStageType::Vertex nzsl::ShaderStageType::Vertex
} }