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
{
UInt32 arraySize = 1;
UInt32 bindingIndex;
UInt32 setIndex = 0;
UInt32 bindingIndex;
UInt32 arraySize = 1;
ShaderBindingType type;
nzsl::ShaderStageTypeFlags shaderStageFlags;
};

View File

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

View File

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

View File

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