Don't emit duplicate decorations. (#3635)

It is invalid if the same decoration is applied to the same id multiple
times. This adds a check before adding a decoration that the decoration
is not already in the list. If it is, then the duplicate is not added.

Fixes #3627
This commit is contained in:
Steven Perron 2024-06-28 19:16:59 -04:00 committed by GitHub
parent 7c40de7aa2
commit 33c7e30860
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
575 changed files with 3482 additions and 3414 deletions

View file

@ -1979,7 +1979,7 @@ void Builder::addDecoration(Id id, Decoration decoration, int num)
if (num >= 0)
dec->addImmediateOperand(num);
decorations.push_back(std::unique_ptr<Instruction>(dec));
decorations.insert(std::unique_ptr<Instruction>(dec));
}
void Builder::addDecoration(Id id, Decoration decoration, const char* s)
@ -1993,7 +1993,7 @@ void Builder::addDecoration(Id id, Decoration decoration, const char* s)
dec->addImmediateOperand(decoration);
dec->addStringOperand(s);
decorations.push_back(std::unique_ptr<Instruction>(dec));
decorations.insert(std::unique_ptr<Instruction>(dec));
}
void Builder::addDecoration(Id id, Decoration decoration, const std::vector<unsigned>& literals)
@ -2008,7 +2008,7 @@ void Builder::addDecoration(Id id, Decoration decoration, const std::vector<unsi
for (auto literal : literals)
dec->addImmediateOperand(literal);
decorations.push_back(std::unique_ptr<Instruction>(dec));
decorations.insert(std::unique_ptr<Instruction>(dec));
}
void Builder::addDecoration(Id id, Decoration decoration, const std::vector<const char*>& strings)
@ -2023,7 +2023,7 @@ void Builder::addDecoration(Id id, Decoration decoration, const std::vector<cons
for (auto string : strings)
dec->addStringOperand(string);
decorations.push_back(std::unique_ptr<Instruction>(dec));
decorations.insert(std::unique_ptr<Instruction>(dec));
}
void Builder::addLinkageDecoration(Id id, const char* name, spv::LinkageType linkType) {
@ -2034,7 +2034,7 @@ void Builder::addLinkageDecoration(Id id, const char* name, spv::LinkageType lin
dec->addStringOperand(name);
dec->addImmediateOperand(linkType);
decorations.push_back(std::unique_ptr<Instruction>(dec));
decorations.insert(std::unique_ptr<Instruction>(dec));
}
void Builder::addDecorationId(Id id, Decoration decoration, Id idDecoration)
@ -2048,7 +2048,7 @@ void Builder::addDecorationId(Id id, Decoration decoration, Id idDecoration)
dec->addImmediateOperand(decoration);
dec->addIdOperand(idDecoration);
decorations.push_back(std::unique_ptr<Instruction>(dec));
decorations.insert(std::unique_ptr<Instruction>(dec));
}
void Builder::addDecorationId(Id id, Decoration decoration, const std::vector<Id>& operandIds)
@ -2064,7 +2064,7 @@ void Builder::addDecorationId(Id id, Decoration decoration, const std::vector<Id
for (auto operandId : operandIds)
dec->addIdOperand(operandId);
decorations.push_back(std::unique_ptr<Instruction>(dec));
decorations.insert(std::unique_ptr<Instruction>(dec));
}
void Builder::addMemberDecoration(Id id, unsigned int member, Decoration decoration, int num)
@ -2080,7 +2080,7 @@ void Builder::addMemberDecoration(Id id, unsigned int member, Decoration decorat
if (num >= 0)
dec->addImmediateOperand(num);
decorations.push_back(std::unique_ptr<Instruction>(dec));
decorations.insert(std::unique_ptr<Instruction>(dec));
}
void Builder::addMemberDecoration(Id id, unsigned int member, Decoration decoration, const char *s)
@ -2095,7 +2095,7 @@ void Builder::addMemberDecoration(Id id, unsigned int member, Decoration decorat
dec->addImmediateOperand(decoration);
dec->addStringOperand(s);
decorations.push_back(std::unique_ptr<Instruction>(dec));
decorations.insert(std::unique_ptr<Instruction>(dec));
}
void Builder::addMemberDecoration(Id id, unsigned int member, Decoration decoration, const std::vector<unsigned>& literals)
@ -2111,7 +2111,7 @@ void Builder::addMemberDecoration(Id id, unsigned int member, Decoration decorat
for (auto literal : literals)
dec->addImmediateOperand(literal);
decorations.push_back(std::unique_ptr<Instruction>(dec));
decorations.insert(std::unique_ptr<Instruction>(dec));
}
void Builder::addMemberDecoration(Id id, unsigned int member, Decoration decoration, const std::vector<const char*>& strings)
@ -2127,7 +2127,7 @@ void Builder::addMemberDecoration(Id id, unsigned int member, Decoration decorat
for (auto string : strings)
dec->addStringOperand(string);
decorations.push_back(std::unique_ptr<Instruction>(dec));
decorations.insert(std::unique_ptr<Instruction>(dec));
}
void Builder::addInstruction(std::unique_ptr<Instruction> inst) {
@ -4330,11 +4330,10 @@ void Builder::dumpSourceInstructions(std::vector<unsigned int>& out) const
dumpSourceInstructions(iItr->first, *iItr->second, out);
}
void Builder::dumpInstructions(std::vector<unsigned int>& out,
const std::vector<std::unique_ptr<Instruction> >& instructions) const
template <class Range> void Builder::dumpInstructions(std::vector<unsigned int>& out, const Range& instructions) const
{
for (int i = 0; i < (int)instructions.size(); ++i) {
instructions[i]->dump(out);
for (const auto& inst : instructions) {
inst->dump(out);
}
}
@ -4347,4 +4346,40 @@ void Builder::dumpModuleProcesses(std::vector<unsigned int>& out) const
}
}
bool Builder::DecorationInstructionLessThan::operator()(const std::unique_ptr<Instruction>& lhs,
const std::unique_ptr<Instruction>& rhs) const
{
// Order by the id to which the decoration applies first. This is more intuitive.
assert(lhs->isIdOperand(0) && rhs->isIdOperand(0));
if (lhs->getIdOperand(0) != rhs->getIdOperand(0)) {
return lhs->getIdOperand(0) < rhs->getIdOperand(0);
}
if (lhs->getOpCode() != rhs->getOpCode())
return lhs->getOpCode() < rhs->getOpCode();
// Now compare the operands.
int minSize = std::min(lhs->getNumOperands(), rhs->getNumOperands());
for (int i = 1; i < minSize; ++i) {
if (lhs->isIdOperand(i) != rhs->isIdOperand(i)) {
return lhs->isIdOperand(i) < rhs->isIdOperand(i);
}
if (lhs->isIdOperand(i)) {
if (lhs->getIdOperand(i) != rhs->getIdOperand(i)) {
return lhs->getIdOperand(i) < rhs->getIdOperand(i);
}
} else {
if (lhs->getImmediateOperand(i) != rhs->getImmediateOperand(i)) {
return lhs->getImmediateOperand(i) < rhs->getImmediateOperand(i);
}
}
}
if (lhs->getNumOperands() != rhs->getNumOperands())
return lhs->getNumOperands() < rhs->getNumOperands();
// In this case they are equal.
return false;
}
} // end spv namespace

View file

@ -890,10 +890,13 @@ public:
void createSelectionMerge(Block* mergeBlock, unsigned int control);
void dumpSourceInstructions(std::vector<unsigned int>&) const;
void dumpSourceInstructions(const spv::Id fileId, const std::string& text, std::vector<unsigned int>&) const;
void dumpInstructions(std::vector<unsigned int>&, const std::vector<std::unique_ptr<Instruction> >&) const;
template <class Range> void dumpInstructions(std::vector<unsigned int>& out, const Range& instructions) const;
void dumpModuleProcesses(std::vector<unsigned int>&) const;
spv::MemoryAccessMask sanitizeMemoryAccessForStorageClass(spv::MemoryAccessMask memoryAccess, StorageClass sc)
const;
struct DecorationInstructionLessThan {
bool operator()(const std::unique_ptr<Instruction>& lhs, const std::unique_ptr<Instruction>& rhs) const;
};
unsigned int spvVersion; // the version of SPIR-V to emit in the header
SourceLanguage sourceLang;
@ -950,7 +953,7 @@ public:
std::vector<std::unique_ptr<Instruction> > entryPoints;
std::vector<std::unique_ptr<Instruction> > executionModes;
std::vector<std::unique_ptr<Instruction> > names;
std::vector<std::unique_ptr<Instruction> > decorations;
std::set<std::unique_ptr<Instruction>, DecorationInstructionLessThan> decorations;
std::vector<std::unique_ptr<Instruction> > constantsTypesGlobals;
std::vector<std::unique_ptr<Instruction> > externals;
std::vector<std::unique_ptr<Function> > functions;

View file

@ -387,12 +387,14 @@ void Builder::postProcessCFG()
}
// Remove unneeded decorations, for unreachable instructions
decorations.erase(std::remove_if(decorations.begin(), decorations.end(),
[&unreachableDefinitions](std::unique_ptr<Instruction>& I) -> bool {
Id decoration_id = I.get()->getIdOperand(0);
return unreachableDefinitions.count(decoration_id) != 0;
}),
decorations.end());
for (auto decorationIter = decorations.begin(); decorationIter != decorations.end();) {
Id decorationId = (*decorationIter)->getIdOperand(0);
if (unreachableDefinitions.count(decorationId) != 0) {
decorationIter = decorations.erase(decorationIter);
} else {
++decorationIter;
}
}
}
// comment in header

View file

@ -13,10 +13,10 @@ hlsl.aliasOpaque.frag
Name 47 "gss"
Name 51 "gtex"
Name 62 "@entryPointOutput"
Decorate 47(gss) DescriptorSet 0
Decorate 47(gss) Binding 0
Decorate 51(gtex) DescriptorSet 0
Decorate 47(gss) DescriptorSet 0
Decorate 51(gtex) Binding 2
Decorate 51(gtex) DescriptorSet 0
Decorate 62(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2

View file

@ -15,14 +15,14 @@ hlsl.flattenOpaque.frag
Name 97 "s2.s2D"
Name 100 "s2.tex"
Name 120 "@entryPointOutput"
Decorate 38(tex) DescriptorSet 0
Decorate 38(tex) Binding 0
Decorate 82(s.s2D) DescriptorSet 0
Decorate 38(tex) DescriptorSet 0
Decorate 82(s.s2D) Binding 1
Decorate 97(s2.s2D) DescriptorSet 0
Decorate 82(s.s2D) DescriptorSet 0
Decorate 97(s2.s2D) Binding 2
Decorate 100(s2.tex) DescriptorSet 0
Decorate 97(s2.s2D) DescriptorSet 0
Decorate 100(s2.tex) Binding 3
Decorate 100(s2.tex) DescriptorSet 0
Decorate 120(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2

View file

@ -12,10 +12,10 @@ hlsl.flattenOpaqueInit.vert
Name 43 "g_tInputTexture_sampler"
Name 47 "g_tInputTexture"
Name 80 "@entryPointOutput"
Decorate 43(g_tInputTexture_sampler) DescriptorSet 0
Decorate 43(g_tInputTexture_sampler) Binding 0
Decorate 47(g_tInputTexture) DescriptorSet 0
Decorate 43(g_tInputTexture_sampler) DescriptorSet 0
Decorate 47(g_tInputTexture) Binding 1
Decorate 47(g_tInputTexture) DescriptorSet 0
Decorate 80(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2

View file

@ -12,10 +12,10 @@ hlsl.flattenOpaqueInitMix.vert
Name 44 "g_tInputTexture_sampler"
Name 47 "g_tInputTexture"
Name 57 "@entryPointOutput"
Decorate 44(g_tInputTexture_sampler) DescriptorSet 0
Decorate 44(g_tInputTexture_sampler) Binding 0
Decorate 47(g_tInputTexture) DescriptorSet 0
Decorate 44(g_tInputTexture_sampler) DescriptorSet 0
Decorate 47(g_tInputTexture) Binding 1
Decorate 47(g_tInputTexture) DescriptorSet 0
Decorate 57(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2

View file

@ -13,10 +13,10 @@ hlsl.flattenSubset.frag
Name 21 "samp"
Name 33 "tex"
Name 50 "@entryPointOutput"
Decorate 21(samp) DescriptorSet 0
Decorate 21(samp) Binding 0
Decorate 33(tex) DescriptorSet 0
Decorate 21(samp) DescriptorSet 0
Decorate 33(tex) Binding 1
Decorate 33(tex) DescriptorSet 0
Decorate 50(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2

View file

@ -14,8 +14,8 @@ glsl.autosampledtextures.frag
Name 13 "u_Tex"
Name 17 "in_UV"
Name 21 "out_Color"
Decorate 13(u_Tex) DescriptorSet 0
Decorate 13(u_Tex) Binding 0
Decorate 13(u_Tex) DescriptorSet 0
Decorate 17(in_UV) Location 0
Decorate 21(out_Color) Location 0
2: TypeVoid

View file

@ -17,11 +17,11 @@ ERROR: Source entry point must be "main"
MemberName 11(gl_PerVertex) 2 "gl_ClipDistance"
MemberName 11(gl_PerVertex) 3 "gl_CullDistance"
Name 13 ""
Decorate 11(gl_PerVertex) Block
MemberDecorate 11(gl_PerVertex) 0 BuiltIn Position
MemberDecorate 11(gl_PerVertex) 1 BuiltIn PointSize
MemberDecorate 11(gl_PerVertex) 2 BuiltIn ClipDistance
MemberDecorate 11(gl_PerVertex) 3 BuiltIn CullDistance
Decorate 11(gl_PerVertex) Block
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -15,11 +15,11 @@ glsl.entryPointRename.vert
MemberName 11(gl_PerVertex) 2 "gl_ClipDistance"
MemberName 11(gl_PerVertex) 3 "gl_CullDistance"
Name 13 ""
Decorate 11(gl_PerVertex) Block
MemberDecorate 11(gl_PerVertex) 0 BuiltIn Position
MemberDecorate 11(gl_PerVertex) 1 BuiltIn PointSize
MemberDecorate 11(gl_PerVertex) 2 BuiltIn ClipDistance
MemberDecorate 11(gl_PerVertex) 3 BuiltIn CullDistance
Decorate 11(gl_PerVertex) Block
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -166,12 +166,12 @@ gl_FragCoord origin is upper left
Name 51 "gtex"
Name 56 "param"
Name 62 "@entryPointOutput"
Decorate 44(gss2) DescriptorSet 0
Decorate 44(gss2) Binding 1
Decorate 47(gss) DescriptorSet 0
Decorate 44(gss2) DescriptorSet 0
Decorate 47(gss) Binding 0
Decorate 51(gtex) DescriptorSet 0
Decorate 47(gss) DescriptorSet 0
Decorate 51(gtex) Binding 2
Decorate 51(gtex) DescriptorSet 0
Decorate 62(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2

View file

@ -182,14 +182,14 @@ gl_FragCoord origin is upper left
MemberName 20($Global) 3 "d"
MemberName 20($Global) 4 "e"
Name 22 ""
Decorate 20($Global) Block
MemberDecorate 20($Global) 0 Offset 0
MemberDecorate 20($Global) 1 Offset 16
MemberDecorate 20($Global) 2 Offset 32
MemberDecorate 20($Global) 3 Offset 44
MemberDecorate 20($Global) 4 Offset 48
Decorate 20($Global) Block
Decorate 22 DescriptorSet 0
Decorate 22 Binding 0
Decorate 22 DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
14: TypeFloat 32

View file

@ -392,44 +392,44 @@ gl_FragCoord origin is upper left
Name 140 "g_samp_explicit[0]"
Name 141 "g_samp_explicit[1]"
Name 142 "g_samp_explicit[2]"
Decorate 42(g_tex[1]) DescriptorSet 0
Decorate 42(g_tex[1]) Binding 4
Decorate 45(g_samp[1]) DescriptorSet 0
Decorate 42(g_tex[1]) DescriptorSet 0
Decorate 45(g_samp[1]) Binding 10
Decorate 65(g_samp[0]) DescriptorSet 0
Decorate 45(g_samp[1]) DescriptorSet 0
Decorate 65(g_samp[0]) Binding 9
Decorate 70(g_samp[2]) DescriptorSet 0
Decorate 65(g_samp[0]) DescriptorSet 0
Decorate 70(g_samp[2]) Binding 11
Decorate 74(g_tex[0]) DescriptorSet 0
Decorate 70(g_samp[2]) DescriptorSet 0
Decorate 74(g_tex[0]) Binding 0
Decorate 79(g_tex[2]) DescriptorSet 0
Decorate 74(g_tex[0]) DescriptorSet 0
Decorate 79(g_tex[2]) Binding 8
Decorate 79(g_tex[2]) DescriptorSet 0
Decorate 88 ArrayStride 48
Decorate 89 ArrayStride 48
Decorate 90 ArrayStride 16
MemberDecorate 91($Global) 0 RowMajor
MemberDecorate 91($Global) 0 Offset 0
MemberDecorate 91($Global) 0 MatrixStride 16
MemberDecorate 91($Global) 1 RowMajor
MemberDecorate 91($Global) 1 Offset 192
MemberDecorate 91($Global) 1 MatrixStride 16
MemberDecorate 91($Global) 2 Offset 384
Decorate 91($Global) Block
Decorate 93 DescriptorSet 0
MemberDecorate 91($Global) 0 RowMajor
MemberDecorate 91($Global) 0 MatrixStride 16
MemberDecorate 91($Global) 0 Offset 0
MemberDecorate 91($Global) 1 RowMajor
MemberDecorate 91($Global) 1 MatrixStride 16
MemberDecorate 91($Global) 1 Offset 192
MemberDecorate 91($Global) 2 Offset 384
Decorate 93 Binding 12
Decorate 93 DescriptorSet 0
Decorate 134(ps_output.color) Location 0
Decorate 137(g_tex_explicit[0]) DescriptorSet 0
Decorate 137(g_tex_explicit[0]) Binding 1
Decorate 138(g_tex_explicit[1]) DescriptorSet 0
Decorate 137(g_tex_explicit[0]) DescriptorSet 0
Decorate 138(g_tex_explicit[1]) Binding 2
Decorate 139(g_tex_explicit[2]) DescriptorSet 0
Decorate 138(g_tex_explicit[1]) DescriptorSet 0
Decorate 139(g_tex_explicit[2]) Binding 3
Decorate 140(g_samp_explicit[0]) DescriptorSet 0
Decorate 139(g_tex_explicit[2]) DescriptorSet 0
Decorate 140(g_samp_explicit[0]) Binding 5
Decorate 141(g_samp_explicit[1]) DescriptorSet 0
Decorate 140(g_samp_explicit[0]) DescriptorSet 0
Decorate 141(g_samp_explicit[1]) Binding 6
Decorate 142(g_samp_explicit[2]) DescriptorSet 0
Decorate 141(g_samp_explicit[1]) DescriptorSet 0
Decorate 142(g_samp_explicit[2]) Binding 7
Decorate 142(g_samp_explicit[2]) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -328,13 +328,13 @@ gl_FragCoord origin is upper left
Decorate 47 ArrayStride 112
Decorate 49 ArrayStride 16
Decorate 50 ArrayStride 16
Decorate 51($Global) Block
MemberDecorate 51($Global) 0 Offset 0
MemberDecorate 51($Global) 1 Offset 64
MemberDecorate 51($Global) 2 Offset 1296
MemberDecorate 51($Global) 3 Offset 1312
Decorate 51($Global) Block
Decorate 53 DescriptorSet 0
Decorate 53 Binding 0
Decorate 53 DescriptorSet 0
Decorate 103(i) Flat
Decorate 103(i) Location 0
Decorate 107(input) Location 1

View file

@ -157,10 +157,10 @@ gl_FragCoord origin is upper left
Decorate 22 ArrayStride 16
Decorate 24 ArrayStride 48
Decorate 26 ArrayStride 192
MemberDecorate 27($Global) 0 Offset 0
Decorate 27($Global) Block
Decorate 29 DescriptorSet 0
MemberDecorate 27($Global) 0 Offset 0
Decorate 29 Binding 0
Decorate 29 DescriptorSet 0
Decorate 54(@entryPointOutput.Color) Location 0
2: TypeVoid
3: TypeFunction 2

View file

@ -79,10 +79,10 @@ local_size = (4, 6, 8)
Name 18 "$Global"
MemberName 18($Global) 0 "bound"
Name 20 ""
MemberDecorate 18($Global) 0 Offset 0
Decorate 18($Global) Block
Decorate 20 DescriptorSet 0
MemberDecorate 18($Global) 0 Offset 0
Decorate 20 Binding 0
Decorate 20 DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
8: TypeInt 32 1

View file

@ -122,23 +122,23 @@ Validation failed
Name 48 "pcBuf"
MemberName 48(pcBuf) 0 "a"
Name 50 ""
Decorate 16(attach) DescriptorSet 0
Decorate 16(attach) Binding 0
Decorate 16(attach) DescriptorSet 0
Decorate 16(attach) InputAttachmentIndex 4
Decorate 33(input) Location 8
Decorate 36(@entryPointOutput) Location 7
MemberDecorate 41(S) 0 Offset 0
Decorate 42 ArrayStride 8
Decorate 43(buffer1) BufferBlock
MemberDecorate 43(buffer1) 0 NonWritable
MemberDecorate 43(buffer1) 0 Offset 0
Decorate 43(buffer1) BufferBlock
Decorate 45(buffer1) DescriptorSet 0
Decorate 45(buffer1) Binding 1
Decorate 46(buffer3) DescriptorSet 2
Decorate 45(buffer1) DescriptorSet 0
Decorate 46(buffer3) Binding 3
Decorate 46(buffer3) DescriptorSet 2
Decorate 47(ci) SpecId 13
MemberDecorate 48(pcBuf) 0 Offset 0
Decorate 48(pcBuf) Block
MemberDecorate 48(pcBuf) 0 Offset 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -72,11 +72,11 @@ gl_FragCoord origin is upper left
MemberName 11($Global) 1 "u2"
Name 13 ""
Name 26 "@entryPointOutput"
Decorate 11($Global) Block
MemberDecorate 11($Global) 0 Offset 0
MemberDecorate 11($Global) 1 Offset 16
Decorate 11($Global) Block
Decorate 13 DescriptorSet 2
Decorate 13 Binding 5
Decorate 13 DescriptorSet 2
Decorate 26(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2

View file

@ -22,8 +22,8 @@ hlsl.autosampledtextures.frag
Name 36 "i.vTextureCoords"
Name 40 "@entryPointOutput.vColor"
Name 41 "param"
Decorate 23(g_tColor) DescriptorSet 0
Decorate 23(g_tColor) Binding 0
Decorate 23(g_tColor) DescriptorSet 0
Decorate 36(i.vTextureCoords) Location 0
Decorate 40(@entryPointOutput.vColor) Location 0
2: TypeVoid

View file

@ -194,24 +194,25 @@ Validation failed
Name 65 "input"
Name 68 "@entryPointOutput.a"
Name 69 "param"
MemberDecorate 24(cbufName2) 0 Offset 0
Decorate 24(cbufName2) Block
Decorate 26 DescriptorSet 0
MemberDecorate 24(cbufName2) 0 Offset 0
Decorate 26 Binding 3
MemberDecorate 31(buf1) 0 Offset 0
Decorate 26 DescriptorSet 0
Decorate 31(buf1) Block
Decorate 33 DescriptorSet 0
MemberDecorate 31(buf1) 0 Offset 0
Decorate 33 Binding 0
Decorate 33 DescriptorSet 0
Decorate 37(buf2) BufferBlock
MemberDecorate 37(buf2) 0 NonWritable
MemberDecorate 37(buf2) 0 Offset 0
Decorate 37(buf2) BufferBlock
Decorate 39 DescriptorSet 0
Decorate 39 Binding 1
Decorate 39 DescriptorSet 0
Decorate 43(cbufName) Block
MemberDecorate 43(cbufName) 0 Offset 0
MemberDecorate 43(cbufName) 1 Offset 20
Decorate 43(cbufName) Block
Decorate 45 DescriptorSet 0
Decorate 45 Binding 2
Decorate 45 DescriptorSet 0
Decorate 50(tbufName) BufferBlock
MemberDecorate 50(tbufName) 0 NonWritable
MemberDecorate 50(tbufName) 0 Offset 16
MemberDecorate 50(tbufName) 1 NonWritable
@ -229,24 +230,23 @@ Validation failed
MemberDecorate 50(tbufName) 7 NonWritable
MemberDecorate 50(tbufName) 7 Offset 128
MemberDecorate 50(tbufName) 8 RowMajor
MemberDecorate 50(tbufName) 8 MatrixStride 16
MemberDecorate 50(tbufName) 8 NonWritable
MemberDecorate 50(tbufName) 8 Offset 112
MemberDecorate 50(tbufName) 8 MatrixStride 16
MemberDecorate 50(tbufName) 9 ColMajor
MemberDecorate 50(tbufName) 9 MatrixStride 16
MemberDecorate 50(tbufName) 9 NonWritable
MemberDecorate 50(tbufName) 9 Offset 176
MemberDecorate 50(tbufName) 9 MatrixStride 16
MemberDecorate 50(tbufName) 10 RowMajor
MemberDecorate 50(tbufName) 10 MatrixStride 16
MemberDecorate 50(tbufName) 10 NonWritable
MemberDecorate 50(tbufName) 10 Offset 240
MemberDecorate 50(tbufName) 10 MatrixStride 16
MemberDecorate 50(tbufName) 11 RowMajor
MemberDecorate 50(tbufName) 11 MatrixStride 16
MemberDecorate 50(tbufName) 11 NonWritable
MemberDecorate 50(tbufName) 11 Offset 304
MemberDecorate 50(tbufName) 11 MatrixStride 16
Decorate 50(tbufName) BufferBlock
Decorate 52 DescriptorSet 0
Decorate 52 Binding 8
Decorate 52 DescriptorSet 0
Decorate 65(input) BuiltIn FragCoord
Decorate 68(@entryPointOutput.a) Location 0
2: TypeVoid

View file

@ -275,17 +275,17 @@ local_size = (64, 1, 1)
Name 85 "gi"
Name 87 "param"
Decorate 7 ArrayStride 4
Decorate 8 Block
MemberDecorate 8 0 NonWritable
MemberDecorate 8 0 Offset 0
Decorate 8 Block
Decorate 14(buffer_position) NonWritable
Decorate 53(buffer_position_ms) DescriptorSet 0
Decorate 53(buffer_position_ms) Binding 0
Decorate 53(buffer_position_ms) DescriptorSet 0
Decorate 59 ArrayStride 4
MemberDecorate 60(r) 0 Offset 0
Decorate 60(r) Block
Decorate 62(r) DescriptorSet 0
MemberDecorate 60(r) 0 Offset 0
Decorate 62(r) Binding 1
Decorate 62(r) DescriptorSet 0
Decorate 85(gi) BuiltIn LocalInvocationIndex
2: TypeVoid
3: TypeFunction 2

View file

@ -400,30 +400,30 @@ using depth_any
Name 140 "@entryPointOutput.Color"
Name 144 "@entryPointOutput.Depth"
Name 147 "g_tTex1df4"
Decorate 16(g_tTex1df4a) DescriptorSet 0
Decorate 16(g_tTex1df4a) Binding 1
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 16(g_tTex1df4a) DescriptorSet 0
Decorate 20(g_sSamp) Binding 0
Decorate 33(g_tTex1di4a) DescriptorSet 0
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 33(g_tTex1di4a) Binding 2
Decorate 45(g_tTex1du4a) DescriptorSet 0
Decorate 33(g_tTex1di4a) DescriptorSet 0
Decorate 45(g_tTex1du4a) Binding 3
Decorate 56(g_tTex2df4a) DescriptorSet 0
Decorate 45(g_tTex1du4a) DescriptorSet 0
Decorate 56(g_tTex2df4a) Binding 4
Decorate 67(g_tTex2di4a) DescriptorSet 0
Decorate 56(g_tTex2df4a) DescriptorSet 0
Decorate 67(g_tTex2di4a) Binding 5
Decorate 79(g_tTex2du4a) DescriptorSet 0
Decorate 67(g_tTex2di4a) DescriptorSet 0
Decorate 79(g_tTex2du4a) Binding 6
Decorate 92(g_tTexcdf4a) DescriptorSet 0
Decorate 79(g_tTex2du4a) DescriptorSet 0
Decorate 92(g_tTexcdf4a) Binding 7
Decorate 104(g_tTexcdi4a) DescriptorSet 0
Decorate 92(g_tTexcdf4a) DescriptorSet 0
Decorate 104(g_tTexcdi4a) Binding 8
Decorate 115(g_tTexcdu4a) DescriptorSet 0
Decorate 104(g_tTexcdi4a) DescriptorSet 0
Decorate 115(g_tTexcdu4a) Binding 9
Decorate 115(g_tTexcdu4a) DescriptorSet 0
Decorate 140(@entryPointOutput.Color) Location 0
Decorate 144(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 147(g_tTex1df4) DescriptorSet 0
Decorate 147(g_tTex1df4) Binding 0
Decorate 147(g_tTex1df4) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -400,30 +400,30 @@ using depth_any
Name 140 "@entryPointOutput.Color"
Name 144 "@entryPointOutput.Depth"
Name 147 "g_tTex1df4"
Decorate 16(g_tTex1df4a) DescriptorSet 0
Decorate 16(g_tTex1df4a) Binding 1
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 16(g_tTex1df4a) DescriptorSet 0
Decorate 20(g_sSamp) Binding 0
Decorate 33(g_tTex1di4a) DescriptorSet 0
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 33(g_tTex1di4a) Binding 2
Decorate 45(g_tTex1du4a) DescriptorSet 0
Decorate 33(g_tTex1di4a) DescriptorSet 0
Decorate 45(g_tTex1du4a) Binding 3
Decorate 56(g_tTex2df4a) DescriptorSet 0
Decorate 45(g_tTex1du4a) DescriptorSet 0
Decorate 56(g_tTex2df4a) Binding 4
Decorate 67(g_tTex2di4a) DescriptorSet 0
Decorate 56(g_tTex2df4a) DescriptorSet 0
Decorate 67(g_tTex2di4a) Binding 5
Decorate 79(g_tTex2du4a) DescriptorSet 0
Decorate 67(g_tTex2di4a) DescriptorSet 0
Decorate 79(g_tTex2du4a) Binding 6
Decorate 92(g_tTexcdf4a) DescriptorSet 0
Decorate 79(g_tTex2du4a) DescriptorSet 0
Decorate 92(g_tTexcdf4a) Binding 7
Decorate 104(g_tTexcdi4a) DescriptorSet 0
Decorate 92(g_tTexcdf4a) DescriptorSet 0
Decorate 104(g_tTexcdi4a) Binding 8
Decorate 115(g_tTexcdu4a) DescriptorSet 0
Decorate 104(g_tTexcdi4a) DescriptorSet 0
Decorate 115(g_tTexcdu4a) Binding 9
Decorate 115(g_tTexcdu4a) DescriptorSet 0
Decorate 140(@entryPointOutput.Color) Location 0
Decorate 144(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 147(g_tTex1df4) DescriptorSet 0
Decorate 147(g_tTex1df4) Binding 0
Decorate 147(g_tTex1df4) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -281,18 +281,18 @@ Shader version: 500
Name 82 "param"
Name 86 "@entryPointOutput.Pos"
Name 90 "@entryPointOutput.Norm"
MemberDecorate 28(C) 0 RowMajor
MemberDecorate 28(C) 0 Offset 0
MemberDecorate 28(C) 0 MatrixStride 16
MemberDecorate 28(C) 1 RowMajor
MemberDecorate 28(C) 1 Offset 64
MemberDecorate 28(C) 1 MatrixStride 16
MemberDecorate 28(C) 2 RowMajor
MemberDecorate 28(C) 2 Offset 128
MemberDecorate 28(C) 2 MatrixStride 16
Decorate 28(C) Block
Decorate 30 DescriptorSet 0
MemberDecorate 28(C) 0 RowMajor
MemberDecorate 28(C) 0 MatrixStride 16
MemberDecorate 28(C) 0 Offset 0
MemberDecorate 28(C) 1 RowMajor
MemberDecorate 28(C) 1 MatrixStride 16
MemberDecorate 28(C) 1 Offset 64
MemberDecorate 28(C) 2 RowMajor
MemberDecorate 28(C) 2 MatrixStride 16
MemberDecorate 28(C) 2 Offset 128
Decorate 30 Binding 0
Decorate 30 DescriptorSet 0
Decorate 74(input.Pos) Location 0
Decorate 78(input.Norm) Location 1
Decorate 86(@entryPointOutput.Pos) BuiltIn Position

View file

@ -70,63 +70,63 @@ Validation failed
Name 27 ""
Decorate 13 ArrayStride 16
Decorate 24 ArrayStride 16
Decorate 25(CB) Block
MemberDecorate 25(CB) 0 Offset 0
MemberDecorate 25(CB) 1 Offset 16
MemberDecorate 25(CB) 2 Offset 60
MemberDecorate 25(CB) 3 Offset 64
MemberDecorate 25(CB) 4 RowMajor
MemberDecorate 25(CB) 4 Offset 68
MemberDecorate 25(CB) 4 MatrixStride 16
MemberDecorate 25(CB) 4 Offset 68
MemberDecorate 25(CB) 5 RowMajor
MemberDecorate 25(CB) 5 Offset 80
MemberDecorate 25(CB) 5 MatrixStride 16
MemberDecorate 25(CB) 5 Offset 80
MemberDecorate 25(CB) 6 RowMajor
MemberDecorate 25(CB) 6 Offset 100
MemberDecorate 25(CB) 6 MatrixStride 16
MemberDecorate 25(CB) 6 Offset 100
MemberDecorate 25(CB) 7 RowMajor
MemberDecorate 25(CB) 7 Offset 112
MemberDecorate 25(CB) 7 MatrixStride 16
MemberDecorate 25(CB) 7 Offset 112
MemberDecorate 25(CB) 8 RowMajor
MemberDecorate 25(CB) 8 Offset 144
MemberDecorate 25(CB) 8 MatrixStride 16
MemberDecorate 25(CB) 8 Offset 144
MemberDecorate 25(CB) 9 Offset 188
MemberDecorate 25(CB) 10 RowMajor
MemberDecorate 25(CB) 10 Offset 192
MemberDecorate 25(CB) 10 MatrixStride 16
MemberDecorate 25(CB) 10 Offset 192
MemberDecorate 25(CB) 11 Offset 252
MemberDecorate 25(CB) 12 RowMajor
MemberDecorate 25(CB) 12 Offset 256
MemberDecorate 25(CB) 12 MatrixStride 16
MemberDecorate 25(CB) 12 Offset 256
MemberDecorate 25(CB) 13 Offset 304
MemberDecorate 25(CB) 14 ColMajor
MemberDecorate 25(CB) 14 Offset 308
MemberDecorate 25(CB) 14 MatrixStride 16
MemberDecorate 25(CB) 14 Offset 308
MemberDecorate 25(CB) 15 ColMajor
MemberDecorate 25(CB) 15 Offset 312
MemberDecorate 25(CB) 15 MatrixStride 16
MemberDecorate 25(CB) 15 Offset 312
MemberDecorate 25(CB) 16 ColMajor
MemberDecorate 25(CB) 16 Offset 320
MemberDecorate 25(CB) 16 MatrixStride 16
MemberDecorate 25(CB) 16 Offset 320
MemberDecorate 25(CB) 17 ColMajor
MemberDecorate 25(CB) 17 Offset 352
MemberDecorate 25(CB) 17 MatrixStride 16
MemberDecorate 25(CB) 17 Offset 352
MemberDecorate 25(CB) 18 ColMajor
MemberDecorate 25(CB) 18 Offset 384
MemberDecorate 25(CB) 18 MatrixStride 16
MemberDecorate 25(CB) 18 Offset 384
MemberDecorate 25(CB) 19 Offset 428
MemberDecorate 25(CB) 20 ColMajor
MemberDecorate 25(CB) 20 Offset 432
MemberDecorate 25(CB) 20 MatrixStride 16
MemberDecorate 25(CB) 20 Offset 432
MemberDecorate 25(CB) 21 Offset 480
MemberDecorate 25(CB) 22 ColMajor
MemberDecorate 25(CB) 22 Offset 496
MemberDecorate 25(CB) 22 MatrixStride 16
MemberDecorate 25(CB) 22 Offset 496
MemberDecorate 25(CB) 23 Offset 556
MemberDecorate 25(CB) 24 Offset 560
MemberDecorate 25(CB) 25 Offset 596
Decorate 25(CB) Block
Decorate 27 DescriptorSet 0
Decorate 27 Binding 0
Decorate 27 DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
9: TypeFloat 32

View file

@ -583,21 +583,21 @@ triangle order = cw
Name 137 "param"
Name 142 "@patchConstantOutput.edges"
Name 155 "@patchConstantOutput.inside"
Decorate 33(TessellationBuffer) Block
MemberDecorate 33(TessellationBuffer) 0 Offset 0
MemberDecorate 33(TessellationBuffer) 1 Offset 4
Decorate 33(TessellationBuffer) Block
Decorate 35 DescriptorSet 0
Decorate 35 Binding 0
Decorate 35 DescriptorSet 0
Decorate 73(patch.position) Location 0
Decorate 80(patch.color) Location 1
Decorate 99(pointId) BuiltIn InvocationId
Decorate 102(patchId) BuiltIn PrimitiveId
Decorate 113(@entryPointOutput.position) Location 0
Decorate 120(@entryPointOutput.color) Location 1
Decorate 142(@patchConstantOutput.edges) Patch
Decorate 142(@patchConstantOutput.edges) BuiltIn TessLevelOuter
Decorate 155(@patchConstantOutput.inside) Patch
Decorate 142(@patchConstantOutput.edges) Patch
Decorate 155(@patchConstantOutput.inside) BuiltIn TessLevelInner
Decorate 155(@patchConstantOutput.inside) Patch
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -297,10 +297,10 @@ gl_FragCoord origin is upper left
MemberName 93($Global) 0 "uf4"
Name 95 ""
Decorate 90(@entryPointOutput.Color) Location 0
MemberDecorate 93($Global) 0 Offset 0
Decorate 93($Global) Block
Decorate 95 DescriptorSet 0
MemberDecorate 93($Global) 0 Offset 0
Decorate 95 Binding 0
Decorate 95 DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -696,14 +696,14 @@ gl_FragCoord origin is upper left
Name 226 "input"
Name 229 "@entryPointOutput"
Name 230 "param"
Decorate 29($Global) Block
MemberDecorate 29($Global) 0 Offset 0
MemberDecorate 29($Global) 1 Offset 16
MemberDecorate 29($Global) 2 Offset 32
MemberDecorate 29($Global) 3 Offset 48
MemberDecorate 29($Global) 4 Offset 52
Decorate 29($Global) Block
Decorate 31 DescriptorSet 0
Decorate 31 Binding 0
Decorate 31 DescriptorSet 0
Decorate 226(input) Location 0
Decorate 229(@entryPointOutput) Location 0
2: TypeVoid

View file

@ -156,21 +156,21 @@ Validation failed
MemberName 46(cbuff) 0 "c1"
Name 48 ""
Name 64 "@entryPointOutput"
Decorate 12(cb3) Block
MemberDecorate 12(cb3) 0 Offset 0
MemberDecorate 12(cb3) 1 Offset 4
Decorate 12(cb3) Block
Decorate 18(cb3) DescriptorSet 0
Decorate 18(cb3) Binding 1
MemberDecorate 31(cb1) 0 Offset 0
Decorate 18(cb3) DescriptorSet 0
Decorate 31(cb1) Block
Decorate 33(cb1) DescriptorSet 0
MemberDecorate 31(cb1) 0 Offset 0
Decorate 33(cb1) Binding 12
Decorate 40(cb2) DescriptorSet 0
Decorate 33(cb1) DescriptorSet 0
Decorate 40(cb2) Binding 0
MemberDecorate 46(cbuff) 0 Offset 0
Decorate 40(cb2) DescriptorSet 0
Decorate 46(cbuff) Block
Decorate 48 DescriptorSet 0
MemberDecorate 46(cbuff) 0 Offset 0
Decorate 48 Binding 2
Decorate 48 DescriptorSet 0
Decorate 64(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2

View file

@ -18,14 +18,14 @@ hlsl.dashI.vert
MemberName 11($Global) 4 "i4"
Name 13 ""
Name 38 "@entryPointOutput"
Decorate 11($Global) Block
MemberDecorate 11($Global) 0 Offset 0
MemberDecorate 11($Global) 1 Offset 16
MemberDecorate 11($Global) 2 Offset 32
MemberDecorate 11($Global) 3 Offset 48
MemberDecorate 11($Global) 4 Offset 64
Decorate 11($Global) Block
Decorate 13 DescriptorSet 0
Decorate 13 Binding 0
Decorate 13 DescriptorSet 0
Decorate 38(@entryPointOutput) BuiltIn Position
2: TypeVoid
3: TypeFunction 2

View file

@ -473,12 +473,12 @@ triangle order = none
Decorate 62(i.norm) Location 1
Decorate 82(f) Patch
Decorate 82(f) Location 2
Decorate 85(tesscoord) Patch
Decorate 85(tesscoord) BuiltIn TessCoord
Decorate 91(pcf_data.flTessFactor) Patch
Decorate 85(tesscoord) Patch
Decorate 91(pcf_data.flTessFactor) BuiltIn TessLevelOuter
Decorate 104(pcf_data.flInsideTessFactor) Patch
Decorate 91(pcf_data.flTessFactor) Patch
Decorate 104(pcf_data.flInsideTessFactor) BuiltIn TessLevelInner
Decorate 104(pcf_data.flInsideTessFactor) Patch
Decorate 118(@entryPointOutput.pos) Location 0
Decorate 122(@entryPointOutput.norm) Location 1
2: TypeVoid

View file

@ -465,16 +465,16 @@ triangle order = none
Name 109 "param"
Name 113 "@entryPointOutput.pos"
Name 117 "@entryPointOutput.norm"
Decorate 52(pcf_data.flTessFactor) Patch
Decorate 52(pcf_data.flTessFactor) BuiltIn TessLevelOuter
Decorate 67(pcf_data.flInsideTessFactor) Patch
Decorate 52(pcf_data.flTessFactor) Patch
Decorate 67(pcf_data.flInsideTessFactor) BuiltIn TessLevelInner
Decorate 67(pcf_data.flInsideTessFactor) Patch
Decorate 71(pcf_data.foo) Patch
Decorate 71(pcf_data.foo) Location 2
Decorate 78(i.pos) Location 0
Decorate 85(i.norm) Location 1
Decorate 103(tesscoord) Patch
Decorate 103(tesscoord) BuiltIn TessCoord
Decorate 103(tesscoord) Patch
Decorate 113(@entryPointOutput.pos) Location 0
Decorate 117(@entryPointOutput.norm) Location 1
2: TypeVoid

View file

@ -397,12 +397,12 @@ triangle order = none
Name 113 "@entryPointOutput.norm"
Decorate 55(i.pos) Location 0
Decorate 62(i.norm) Location 1
Decorate 74(tesscoord) Patch
Decorate 74(tesscoord) BuiltIn TessCoord
Decorate 83(pcf_data.flTessFactor) Patch
Decorate 74(tesscoord) Patch
Decorate 83(pcf_data.flTessFactor) BuiltIn TessLevelOuter
Decorate 97(pcf_data.flInsideTessFactor) Patch
Decorate 83(pcf_data.flTessFactor) Patch
Decorate 97(pcf_data.flInsideTessFactor) BuiltIn TessLevelInner
Decorate 97(pcf_data.flInsideTessFactor) Patch
Decorate 109(@entryPointOutput.pos) Location 0
Decorate 113(@entryPointOutput.norm) Location 1
2: TypeVoid

View file

@ -129,8 +129,8 @@ using early_fragment_tests
Name 41 "input.Position"
Name 46 "@entryPointOutput"
Name 47 "param"
Decorate 19(Values) DescriptorSet 0
Decorate 19(Values) Binding 0
Decorate 19(Values) DescriptorSet 0
Decorate 41(input.Position) BuiltIn FragCoord
Decorate 46(@entryPointOutput) Location 0
2: TypeVoid

View file

@ -439,10 +439,10 @@ Validation failed
Decorate 65(patch.position) BuiltIn Position
Decorate 79(pointId) BuiltIn InvocationId
Decorate 82(patchId) BuiltIn PrimitiveId
Decorate 115(@patchConstantOutput.edges) Patch
Decorate 115(@patchConstantOutput.edges) BuiltIn TessLevelOuter
Decorate 128(@patchConstantOutput.inside) Patch
Decorate 115(@patchConstantOutput.edges) Patch
Decorate 128(@patchConstantOutput.inside) BuiltIn TessLevelInner
Decorate 128(@patchConstantOutput.inside) Patch
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -92,10 +92,10 @@ gl_FragCoord origin is upper left
MemberName 29($Global) 0 "also_not_the_entry_point"
Name 31 ""
Decorate 26(@entryPointOutput.Color) Location 0
MemberDecorate 29($Global) 0 Offset 0
Decorate 29($Global) Block
Decorate 31 DescriptorSet 0
MemberDecorate 29($Global) 0 Offset 0
Decorate 31 Binding 0
Decorate 31 DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
8: TypeFloat 32

View file

@ -21,19 +21,19 @@ hlsl.explicitDescriptorSet.frag
MemberName 25($Global) 0 "floatval_amb"
Name 27 ""
Name 30 "floatbuff"
Decorate 13(g_sSamp2_amb) DescriptorSet 3
Decorate 13(g_sSamp2_amb) Binding 10
Decorate 13(g_sSamp2_amb) DescriptorSet 3
Decorate 19(@entryPointOutput) Location 0
Decorate 21(g_sSamp) DescriptorSet 3
Decorate 21(g_sSamp) Binding 11
Decorate 24(g_tTex1df4) DescriptorSet 3
Decorate 21(g_sSamp) DescriptorSet 3
Decorate 24(g_tTex1df4) Binding 20
MemberDecorate 25($Global) 0 Offset 0
Decorate 24(g_tTex1df4) DescriptorSet 3
Decorate 25($Global) Block
Decorate 27 DescriptorSet 3
MemberDecorate 25($Global) 0 Offset 0
Decorate 27 Binding 0
Decorate 30(floatbuff) DescriptorSet 3
Decorate 27 DescriptorSet 3
Decorate 30(floatbuff) Binding 0
Decorate 30(floatbuff) DescriptorSet 3
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -21,19 +21,19 @@ hlsl.explicitDescriptorSet.frag
MemberName 25($Global) 0 "floatval_amb"
Name 27 ""
Name 30 "floatbuff"
Decorate 13(g_sSamp2_amb) DescriptorSet 4
Decorate 13(g_sSamp2_amb) Binding 10
Decorate 13(g_sSamp2_amb) DescriptorSet 4
Decorate 19(@entryPointOutput) Location 0
Decorate 21(g_sSamp) DescriptorSet 4
Decorate 21(g_sSamp) Binding 11
Decorate 24(g_tTex1df4) DescriptorSet 4
Decorate 21(g_sSamp) DescriptorSet 4
Decorate 24(g_tTex1df4) Binding 20
MemberDecorate 25($Global) 0 Offset 0
Decorate 24(g_tTex1df4) DescriptorSet 4
Decorate 25($Global) Block
Decorate 27 DescriptorSet 4
MemberDecorate 25($Global) 0 Offset 0
Decorate 27 Binding 0
Decorate 30(floatbuff) DescriptorSet 4
Decorate 27 DescriptorSet 4
Decorate 30(floatbuff) Binding 0
Decorate 30(floatbuff) DescriptorSet 4
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -336,14 +336,14 @@ gl_FragCoord origin is upper left
Name 112 "param"
Name 114 "param"
Name 120 "@entryPointOutput"
Decorate 38(tex) DescriptorSet 0
Decorate 38(tex) Binding 0
Decorate 82(s.s2D) DescriptorSet 0
Decorate 38(tex) DescriptorSet 0
Decorate 82(s.s2D) Binding 1
Decorate 97(s2.s2D) DescriptorSet 0
Decorate 82(s.s2D) DescriptorSet 0
Decorate 97(s2.s2D) Binding 2
Decorate 100(s2.tex) DescriptorSet 0
Decorate 97(s2.s2D) DescriptorSet 0
Decorate 100(s2.tex) Binding 3
Decorate 100(s2.tex) DescriptorSet 0
Decorate 120(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2

View file

@ -192,10 +192,10 @@ Shader version: 500
Name 69 "tex3"
Name 71 "param"
Name 80 "@entryPointOutput"
Decorate 43(g_tInputTexture_sampler) DescriptorSet 0
Decorate 43(g_tInputTexture_sampler) Binding 0
Decorate 47(g_tInputTexture) DescriptorSet 0
Decorate 43(g_tInputTexture_sampler) DescriptorSet 0
Decorate 47(g_tInputTexture) Binding 1
Decorate 47(g_tInputTexture) DescriptorSet 0
Decorate 80(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2

View file

@ -128,10 +128,10 @@ Shader version: 500
Name 47 "g_tInputTexture"
Name 51 "param"
Name 57 "@entryPointOutput"
Decorate 44(g_tInputTexture_sampler) DescriptorSet 0
Decorate 44(g_tInputTexture_sampler) Binding 0
Decorate 47(g_tInputTexture) DescriptorSet 0
Decorate 44(g_tInputTexture_sampler) DescriptorSet 0
Decorate 47(g_tInputTexture) Binding 1
Decorate 47(g_tInputTexture) DescriptorSet 0
Decorate 57(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2

View file

@ -151,10 +151,10 @@ gl_FragCoord origin is upper left
Name 47 "vpos"
Name 50 "@entryPointOutput"
Name 51 "param"
Decorate 21(samp) DescriptorSet 0
Decorate 21(samp) Binding 0
Decorate 33(tex) DescriptorSet 0
Decorate 21(samp) DescriptorSet 0
Decorate 33(tex) Binding 1
Decorate 33(tex) DescriptorSet 0
Decorate 47(vpos) Location 0
Decorate 50(@entryPointOutput) Location 0
2: TypeVoid

View file

@ -179,8 +179,8 @@ gl_FragCoord origin is upper left
Name 49 "vpos"
Name 52 "@entryPointOutput"
Name 53 "param"
Decorate 36(someTex) DescriptorSet 0
Decorate 36(someTex) Binding 0
Decorate 36(someTex) DescriptorSet 0
Decorate 49(vpos) Location 0
Decorate 52(@entryPointOutput) Location 0
2: TypeVoid

View file

@ -61,14 +61,14 @@ gl_FragCoord origin is upper left
MemberName 15($Global) 3 "ff3"
MemberName 15($Global) 4 "ff4"
Name 17 ""
Decorate 15($Global) Block
MemberDecorate 15($Global) 0 Offset 0
MemberDecorate 15($Global) 1 Offset 16
MemberDecorate 15($Global) 2 Offset 20
MemberDecorate 15($Global) 3 Offset 32
MemberDecorate 15($Global) 4 Offset 48
Decorate 15($Global) Block
Decorate 17 DescriptorSet 0
Decorate 17 Binding 0
Decorate 17 DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -248,92 +248,92 @@ using depth_any
Name 159 "g_tTex25"
Decorate 29(@entryPointOutput.Color) Location 0
Decorate 33(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 38(g_sSamp) DescriptorSet 0
Decorate 38(g_sSamp) Binding 0
Decorate 41(g_tTex1df4) DescriptorSet 0
Decorate 38(g_sSamp) DescriptorSet 0
Decorate 41(g_tTex1df4) Binding 0
Decorate 44(g_tTex1di4) DescriptorSet 0
Decorate 41(g_tTex1df4) DescriptorSet 0
Decorate 44(g_tTex1di4) Binding 0
Decorate 48(g_tTex1du4) DescriptorSet 0
Decorate 44(g_tTex1di4) DescriptorSet 0
Decorate 48(g_tTex1du4) Binding 0
Decorate 51(g_tTex2df4) DescriptorSet 0
Decorate 48(g_tTex1du4) DescriptorSet 0
Decorate 51(g_tTex2df4) Binding 0
Decorate 54(g_tTex2di4) DescriptorSet 0
Decorate 51(g_tTex2df4) DescriptorSet 0
Decorate 54(g_tTex2di4) Binding 0
Decorate 57(g_tTex2du4) DescriptorSet 0
Decorate 54(g_tTex2di4) DescriptorSet 0
Decorate 57(g_tTex2du4) Binding 0
Decorate 60(g_tTex3df4) DescriptorSet 0
Decorate 60(g_tTex3df4) Binding 0
Decorate 57(g_tTex2du4) DescriptorSet 0
Decorate 60(g_tTex3df4) NonWritable
Decorate 63(g_tTex3di4) DescriptorSet 0
Decorate 63(g_tTex3di4) Binding 0
Decorate 60(g_tTex3df4) Binding 0
Decorate 60(g_tTex3df4) DescriptorSet 0
Decorate 63(g_tTex3di4) NonReadable
Decorate 66(g_tTex3du4) DescriptorSet 0
Decorate 66(g_tTex3du4) Binding 0
Decorate 63(g_tTex3di4) Binding 0
Decorate 63(g_tTex3di4) DescriptorSet 0
Decorate 66(g_tTex3du4) NonWritable
Decorate 66(g_tTex3du4) NonReadable
Decorate 69(g_tTex1df4a) DescriptorSet 0
Decorate 66(g_tTex3du4) Binding 0
Decorate 66(g_tTex3du4) DescriptorSet 0
Decorate 69(g_tTex1df4a) Binding 0
Decorate 72(g_tTex1di4a) DescriptorSet 0
Decorate 69(g_tTex1df4a) DescriptorSet 0
Decorate 72(g_tTex1di4a) Binding 0
Decorate 75(g_tTex1du4a) DescriptorSet 0
Decorate 72(g_tTex1di4a) DescriptorSet 0
Decorate 75(g_tTex1du4a) Binding 0
Decorate 78(g_tTex2df4a) DescriptorSet 0
Decorate 75(g_tTex1du4a) DescriptorSet 0
Decorate 78(g_tTex2df4a) Binding 0
Decorate 81(g_tTex2di4a) DescriptorSet 0
Decorate 78(g_tTex2df4a) DescriptorSet 0
Decorate 81(g_tTex2di4a) Binding 0
Decorate 84(g_tTex2du4a) DescriptorSet 0
Decorate 81(g_tTex2di4a) DescriptorSet 0
Decorate 84(g_tTex2du4a) Binding 0
Decorate 87(g_tTex01) DescriptorSet 0
Decorate 84(g_tTex2du4a) DescriptorSet 0
Decorate 87(g_tTex01) Binding 0
Decorate 90(g_tTex02) DescriptorSet 0
Decorate 87(g_tTex01) DescriptorSet 0
Decorate 90(g_tTex02) Binding 0
Decorate 93(g_tTex03) DescriptorSet 0
Decorate 90(g_tTex02) DescriptorSet 0
Decorate 93(g_tTex03) Binding 0
Decorate 96(g_tTex04) DescriptorSet 0
Decorate 93(g_tTex03) DescriptorSet 0
Decorate 96(g_tTex04) Binding 0
Decorate 99(g_tTex05) DescriptorSet 0
Decorate 96(g_tTex04) DescriptorSet 0
Decorate 99(g_tTex05) Binding 0
Decorate 102(g_tTex06) DescriptorSet 0
Decorate 99(g_tTex05) DescriptorSet 0
Decorate 102(g_tTex06) Binding 0
Decorate 105(g_tTex07) DescriptorSet 0
Decorate 102(g_tTex06) DescriptorSet 0
Decorate 105(g_tTex07) Binding 0
Decorate 108(g_tTex08) DescriptorSet 0
Decorate 105(g_tTex07) DescriptorSet 0
Decorate 108(g_tTex08) Binding 0
Decorate 111(g_tTex09) DescriptorSet 0
Decorate 108(g_tTex08) DescriptorSet 0
Decorate 111(g_tTex09) Binding 0
Decorate 114(g_tTex10) DescriptorSet 0
Decorate 111(g_tTex09) DescriptorSet 0
Decorate 114(g_tTex10) Binding 0
Decorate 117(g_tTex11) DescriptorSet 0
Decorate 114(g_tTex10) DescriptorSet 0
Decorate 117(g_tTex11) Binding 0
Decorate 120(g_tTex12) DescriptorSet 0
Decorate 117(g_tTex11) DescriptorSet 0
Decorate 120(g_tTex12) Binding 0
Decorate 123(g_tTex13) DescriptorSet 0
Decorate 120(g_tTex12) DescriptorSet 0
Decorate 123(g_tTex13) Binding 0
Decorate 126(g_tTex14) DescriptorSet 0
Decorate 123(g_tTex13) DescriptorSet 0
Decorate 126(g_tTex14) Binding 0
Decorate 129(g_tTex15) DescriptorSet 0
Decorate 126(g_tTex14) DescriptorSet 0
Decorate 129(g_tTex15) Binding 0
Decorate 132(g_tTex16) DescriptorSet 0
Decorate 129(g_tTex15) DescriptorSet 0
Decorate 132(g_tTex16) Binding 0
Decorate 135(g_tTex17) DescriptorSet 0
Decorate 132(g_tTex16) DescriptorSet 0
Decorate 135(g_tTex17) Binding 0
Decorate 138(g_tTex18) DescriptorSet 0
Decorate 135(g_tTex17) DescriptorSet 0
Decorate 138(g_tTex18) Binding 0
Decorate 141(g_tTex19) DescriptorSet 0
Decorate 138(g_tTex18) DescriptorSet 0
Decorate 141(g_tTex19) Binding 0
Decorate 144(g_tTex20) DescriptorSet 0
Decorate 141(g_tTex19) DescriptorSet 0
Decorate 144(g_tTex20) Binding 0
Decorate 147(g_tTex21) DescriptorSet 0
Decorate 144(g_tTex20) DescriptorSet 0
Decorate 147(g_tTex21) Binding 0
Decorate 150(g_tTex22) DescriptorSet 0
Decorate 147(g_tTex21) DescriptorSet 0
Decorate 150(g_tTex22) Binding 0
Decorate 153(g_tTex23) DescriptorSet 0
Decorate 150(g_tTex22) DescriptorSet 0
Decorate 153(g_tTex23) Binding 0
Decorate 156(g_tTex24) DescriptorSet 0
Decorate 153(g_tTex23) DescriptorSet 0
Decorate 156(g_tTex24) Binding 0
Decorate 159(g_tTex25) DescriptorSet 0
Decorate 156(g_tTex24) DescriptorSet 0
Decorate 159(g_tTex25) Binding 0
Decorate 159(g_tTex25) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -300,30 +300,30 @@ using depth_any
Name 117 "g_tTex1df4"
Name 120 "g_tTex1di4a"
Name 123 "g_tTex1du4a"
Decorate 16(g_tTex2df4a) DescriptorSet 0
Decorate 16(g_tTex2df4a) Binding 2
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 16(g_tTex2df4a) DescriptorSet 0
Decorate 20(g_sSamp) Binding 0
Decorate 37(g_tTex2di4a) DescriptorSet 0
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 37(g_tTex2di4a) Binding 3
Decorate 52(g_tTex2du4a) DescriptorSet 0
Decorate 37(g_tTex2di4a) DescriptorSet 0
Decorate 52(g_tTex2du4a) Binding 4
Decorate 64(g_tTexcdf4a) DescriptorSet 0
Decorate 52(g_tTex2du4a) DescriptorSet 0
Decorate 64(g_tTexcdf4a) Binding 5
Decorate 74(g_tTexcdi4a) DescriptorSet 0
Decorate 64(g_tTexcdf4a) DescriptorSet 0
Decorate 74(g_tTexcdi4a) Binding 6
Decorate 84(g_tTexcdu4a) DescriptorSet 0
Decorate 74(g_tTexcdi4a) DescriptorSet 0
Decorate 84(g_tTexcdu4a) Binding 7
Decorate 84(g_tTexcdu4a) DescriptorSet 0
Decorate 107(@entryPointOutput.Color) Location 0
Decorate 111(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 116(g_tTex1df4a) DescriptorSet 0
Decorate 116(g_tTex1df4a) Binding 1
Decorate 117(g_tTex1df4) DescriptorSet 0
Decorate 116(g_tTex1df4a) DescriptorSet 0
Decorate 117(g_tTex1df4) Binding 0
Decorate 120(g_tTex1di4a) DescriptorSet 0
Decorate 117(g_tTex1df4) DescriptorSet 0
Decorate 120(g_tTex1di4a) Binding 0
Decorate 123(g_tTex1du4a) DescriptorSet 0
Decorate 120(g_tTex1di4a) DescriptorSet 0
Decorate 123(g_tTex1du4a) Binding 0
Decorate 123(g_tTex1du4a) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -299,38 +299,38 @@ using depth_any
Name 128 "g_tTex3df4"
Name 131 "g_tTex3di4"
Name 134 "g_tTex3du4"
Decorate 16(g_tTex2df4) DescriptorSet 0
Decorate 16(g_tTex2df4) Binding 2
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 16(g_tTex2df4) DescriptorSet 0
Decorate 20(g_sSamp) Binding 0
Decorate 36(g_tTex2di4) DescriptorSet 0
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 36(g_tTex2di4) Binding 3
Decorate 51(g_tTex2du4) DescriptorSet 0
Decorate 36(g_tTex2di4) DescriptorSet 0
Decorate 51(g_tTex2du4) Binding 4
Decorate 63(g_tTexcdf4) DescriptorSet 0
Decorate 51(g_tTex2du4) DescriptorSet 0
Decorate 63(g_tTexcdf4) Binding 5
Decorate 74(g_tTexcdi4) DescriptorSet 0
Decorate 63(g_tTexcdf4) DescriptorSet 0
Decorate 74(g_tTexcdi4) Binding 6
Decorate 84(g_tTexcdu4) DescriptorSet 0
Decorate 74(g_tTexcdi4) DescriptorSet 0
Decorate 84(g_tTexcdu4) Binding 7
Decorate 84(g_tTexcdu4) DescriptorSet 0
Decorate 108(@entryPointOutput.Color) Location 0
Decorate 112(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 115(g_sSamp2d) DescriptorSet 0
Decorate 115(g_sSamp2d) Binding 0
Decorate 118(g_tTex1df4a) DescriptorSet 0
Decorate 115(g_sSamp2d) DescriptorSet 0
Decorate 118(g_tTex1df4a) Binding 1
Decorate 119(g_tTex1df4) DescriptorSet 0
Decorate 118(g_tTex1df4a) DescriptorSet 0
Decorate 119(g_tTex1df4) Binding 0
Decorate 122(g_tTex1di4) DescriptorSet 0
Decorate 119(g_tTex1df4) DescriptorSet 0
Decorate 122(g_tTex1di4) Binding 0
Decorate 125(g_tTex1du4) DescriptorSet 0
Decorate 122(g_tTex1di4) DescriptorSet 0
Decorate 125(g_tTex1du4) Binding 0
Decorate 128(g_tTex3df4) DescriptorSet 0
Decorate 125(g_tTex1du4) DescriptorSet 0
Decorate 128(g_tTex3df4) Binding 0
Decorate 131(g_tTex3di4) DescriptorSet 0
Decorate 128(g_tTex3df4) DescriptorSet 0
Decorate 131(g_tTex3di4) Binding 0
Decorate 134(g_tTex3du4) DescriptorSet 0
Decorate 131(g_tTex3di4) DescriptorSet 0
Decorate 134(g_tTex3du4) Binding 0
Decorate 134(g_tTex3du4) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -256,37 +256,37 @@ Shader version: 500
Name 119 "g_tTex3df4"
Name 122 "g_tTex3di4"
Name 125 "g_tTex3du4"
Decorate 16(g_tTex2df4) DescriptorSet 0
Decorate 16(g_tTex2df4) Binding 2
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 16(g_tTex2df4) DescriptorSet 0
Decorate 20(g_sSamp) Binding 0
Decorate 36(g_tTex2di4) DescriptorSet 0
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 36(g_tTex2di4) Binding 3
Decorate 51(g_tTex2du4) DescriptorSet 0
Decorate 36(g_tTex2di4) DescriptorSet 0
Decorate 51(g_tTex2du4) Binding 4
Decorate 63(g_tTexcdf4) DescriptorSet 0
Decorate 51(g_tTex2du4) DescriptorSet 0
Decorate 63(g_tTexcdf4) Binding 5
Decorate 74(g_tTexcdi4) DescriptorSet 0
Decorate 63(g_tTexcdf4) DescriptorSet 0
Decorate 74(g_tTexcdi4) Binding 6
Decorate 84(g_tTexcdu4) DescriptorSet 0
Decorate 74(g_tTexcdi4) DescriptorSet 0
Decorate 84(g_tTexcdu4) Binding 7
Decorate 84(g_tTexcdu4) DescriptorSet 0
Decorate 103(@entryPointOutput.Pos) BuiltIn Position
Decorate 106(g_sSamp2d) DescriptorSet 0
Decorate 106(g_sSamp2d) Binding 0
Decorate 109(g_tTex1df4a) DescriptorSet 0
Decorate 106(g_sSamp2d) DescriptorSet 0
Decorate 109(g_tTex1df4a) Binding 1
Decorate 110(g_tTex1df4) DescriptorSet 0
Decorate 109(g_tTex1df4a) DescriptorSet 0
Decorate 110(g_tTex1df4) Binding 0
Decorate 113(g_tTex1di4) DescriptorSet 0
Decorate 110(g_tTex1df4) DescriptorSet 0
Decorate 113(g_tTex1di4) Binding 0
Decorate 116(g_tTex1du4) DescriptorSet 0
Decorate 113(g_tTex1di4) DescriptorSet 0
Decorate 116(g_tTex1du4) Binding 0
Decorate 119(g_tTex3df4) DescriptorSet 0
Decorate 116(g_tTex1du4) DescriptorSet 0
Decorate 119(g_tTex3df4) Binding 0
Decorate 122(g_tTex3di4) DescriptorSet 0
Decorate 119(g_tTex3df4) DescriptorSet 0
Decorate 122(g_tTex3di4) Binding 0
Decorate 125(g_tTex3du4) DescriptorSet 0
Decorate 122(g_tTex3di4) DescriptorSet 0
Decorate 125(g_tTex3du4) Binding 0
Decorate 125(g_tTex3du4) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -245,36 +245,36 @@ using depth_any
Name 107 "g_tTexcdf4"
Name 110 "g_tTexcdi4"
Name 113 "g_tTexcdu4"
Decorate 16(g_tTex2df4) DescriptorSet 0
Decorate 16(g_tTex2df4) Binding 2
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 16(g_tTex2df4) DescriptorSet 0
Decorate 20(g_sSamp) Binding 0
Decorate 39(g_tTex2di4) DescriptorSet 0
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 39(g_tTex2di4) Binding 3
Decorate 55(g_tTex2du4) DescriptorSet 0
Decorate 39(g_tTex2di4) DescriptorSet 0
Decorate 55(g_tTex2du4) Binding 4
Decorate 55(g_tTex2du4) DescriptorSet 0
Decorate 79(@entryPointOutput.Color) Location 0
Decorate 83(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 88(g_tTex1df4a) DescriptorSet 0
Decorate 88(g_tTex1df4a) Binding 1
Decorate 89(g_tTex1df4) DescriptorSet 0
Decorate 88(g_tTex1df4a) DescriptorSet 0
Decorate 89(g_tTex1df4) Binding 0
Decorate 92(g_tTex1di4) DescriptorSet 0
Decorate 89(g_tTex1df4) DescriptorSet 0
Decorate 92(g_tTex1di4) Binding 0
Decorate 95(g_tTex1du4) DescriptorSet 0
Decorate 92(g_tTex1di4) DescriptorSet 0
Decorate 95(g_tTex1du4) Binding 0
Decorate 98(g_tTex3df4) DescriptorSet 0
Decorate 95(g_tTex1du4) DescriptorSet 0
Decorate 98(g_tTex3df4) Binding 0
Decorate 101(g_tTex3di4) DescriptorSet 0
Decorate 98(g_tTex3df4) DescriptorSet 0
Decorate 101(g_tTex3di4) Binding 0
Decorate 104(g_tTex3du4) DescriptorSet 0
Decorate 101(g_tTex3di4) DescriptorSet 0
Decorate 104(g_tTex3du4) Binding 0
Decorate 107(g_tTexcdf4) DescriptorSet 0
Decorate 104(g_tTex3du4) DescriptorSet 0
Decorate 107(g_tTexcdf4) Binding 0
Decorate 110(g_tTexcdi4) DescriptorSet 0
Decorate 107(g_tTexcdf4) DescriptorSet 0
Decorate 110(g_tTexcdi4) Binding 0
Decorate 113(g_tTexcdu4) DescriptorSet 0
Decorate 110(g_tTexcdi4) DescriptorSet 0
Decorate 113(g_tTexcdu4) Binding 0
Decorate 113(g_tTexcdu4) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -233,24 +233,24 @@ using depth_any
Name 90 "g_tTex1df4"
Name 93 "g_tTex1di4"
Name 96 "g_tTex1du4"
Decorate 16(g_tTex2df4) DescriptorSet 0
Decorate 16(g_tTex2df4) Binding 2
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 16(g_tTex2df4) DescriptorSet 0
Decorate 20(g_sSamp) Binding 0
Decorate 40(g_tTex2di4) DescriptorSet 0
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 40(g_tTex2di4) Binding 3
Decorate 55(g_tTex2du4) DescriptorSet 0
Decorate 40(g_tTex2di4) DescriptorSet 0
Decorate 55(g_tTex2du4) Binding 4
Decorate 55(g_tTex2du4) DescriptorSet 0
Decorate 80(@entryPointOutput.Color) Location 0
Decorate 84(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 89(g_tTex1df4a) DescriptorSet 0
Decorate 89(g_tTex1df4a) Binding 1
Decorate 90(g_tTex1df4) DescriptorSet 0
Decorate 89(g_tTex1df4a) DescriptorSet 0
Decorate 90(g_tTex1df4) Binding 0
Decorate 93(g_tTex1di4) DescriptorSet 0
Decorate 90(g_tTex1df4) DescriptorSet 0
Decorate 93(g_tTex1di4) Binding 0
Decorate 96(g_tTex1du4) DescriptorSet 0
Decorate 93(g_tTex1di4) DescriptorSet 0
Decorate 96(g_tTex1du4) Binding 0
Decorate 96(g_tTex1du4) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -812,37 +812,37 @@ using depth_any
Name 248 "g_tTex1df4a"
Name 251 "g_tTex1di4a"
Name 254 "g_tTex1du4a"
Decorate 16(g_tTex2df4a) DescriptorSet 0
Decorate 16(g_tTex2df4a) Binding 1
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 16(g_tTex2df4a) DescriptorSet 0
Decorate 20(g_sSamp) Binding 0
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 26($Global) Block
MemberDecorate 26($Global) 0 Offset 0
MemberDecorate 26($Global) 1 Offset 8
MemberDecorate 26($Global) 2 Offset 16
MemberDecorate 26($Global) 3 Offset 32
Decorate 26($Global) Block
Decorate 28 DescriptorSet 0
Decorate 28 Binding 7
Decorate 41(g_tTex2di4a) DescriptorSet 0
Decorate 28 DescriptorSet 0
Decorate 41(g_tTex2di4a) Binding 2
Decorate 55(g_tTex2du4a) DescriptorSet 0
Decorate 41(g_tTex2di4a) DescriptorSet 0
Decorate 55(g_tTex2du4a) Binding 3
Decorate 131(g_tTexcdf4a) DescriptorSet 0
Decorate 55(g_tTex2du4a) DescriptorSet 0
Decorate 131(g_tTexcdf4a) Binding 4
Decorate 143(g_tTexcdi4a) DescriptorSet 0
Decorate 131(g_tTexcdf4a) DescriptorSet 0
Decorate 143(g_tTexcdi4a) Binding 5
Decorate 154(g_tTexcdu4a) DescriptorSet 0
Decorate 143(g_tTexcdi4a) DescriptorSet 0
Decorate 154(g_tTexcdu4a) Binding 6
Decorate 154(g_tTexcdu4a) DescriptorSet 0
Decorate 238(@entryPointOutput.Color) Location 0
Decorate 242(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 245(g_sSamp2d) DescriptorSet 0
Decorate 245(g_sSamp2d) Binding 0
Decorate 248(g_tTex1df4a) DescriptorSet 0
Decorate 245(g_sSamp2d) DescriptorSet 0
Decorate 248(g_tTex1df4a) Binding 0
Decorate 251(g_tTex1di4a) DescriptorSet 0
Decorate 248(g_tTex1df4a) DescriptorSet 0
Decorate 251(g_tTex1di4a) Binding 0
Decorate 254(g_tTex1du4a) DescriptorSet 0
Decorate 251(g_tTex1di4a) DescriptorSet 0
Decorate 254(g_tTex1du4a) Binding 0
Decorate 254(g_tTex1du4a) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -823,45 +823,45 @@ using depth_any
Name 258 "g_tTex3df4"
Name 261 "g_tTex3di4"
Name 264 "g_tTex3du4"
Decorate 16(g_tTex2df4) DescriptorSet 0
Decorate 16(g_tTex2df4) Binding 2
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 16(g_tTex2df4) DescriptorSet 0
Decorate 20(g_sSamp) Binding 0
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 26($Global) Block
MemberDecorate 26($Global) 0 Offset 0
MemberDecorate 26($Global) 1 Offset 8
MemberDecorate 26($Global) 2 Offset 16
MemberDecorate 26($Global) 3 Offset 32
Decorate 26($Global) Block
Decorate 28 DescriptorSet 0
Decorate 28 Binding 8
Decorate 41(g_tTex2di4) DescriptorSet 0
Decorate 28 DescriptorSet 0
Decorate 41(g_tTex2di4) Binding 3
Decorate 55(g_tTex2du4) DescriptorSet 0
Decorate 41(g_tTex2di4) DescriptorSet 0
Decorate 55(g_tTex2du4) Binding 4
Decorate 131(g_tTexcdf4) DescriptorSet 0
Decorate 55(g_tTex2du4) DescriptorSet 0
Decorate 131(g_tTexcdf4) Binding 5
Decorate 143(g_tTexcdi4) DescriptorSet 0
Decorate 131(g_tTexcdf4) DescriptorSet 0
Decorate 143(g_tTexcdi4) Binding 6
Decorate 154(g_tTexcdu4) DescriptorSet 0
Decorate 143(g_tTexcdi4) DescriptorSet 0
Decorate 154(g_tTexcdu4) Binding 7
Decorate 154(g_tTexcdu4) DescriptorSet 0
Decorate 238(@entryPointOutput.Color) Location 0
Decorate 242(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 245(g_sSamp2d) DescriptorSet 0
Decorate 245(g_sSamp2d) Binding 0
Decorate 248(g_tTex1df4a) DescriptorSet 0
Decorate 245(g_sSamp2d) DescriptorSet 0
Decorate 248(g_tTex1df4a) Binding 1
Decorate 249(g_tTex1df4) DescriptorSet 0
Decorate 248(g_tTex1df4a) DescriptorSet 0
Decorate 249(g_tTex1df4) Binding 0
Decorate 252(g_tTex1di4) DescriptorSet 0
Decorate 249(g_tTex1df4) DescriptorSet 0
Decorate 252(g_tTex1di4) Binding 0
Decorate 255(g_tTex1du4) DescriptorSet 0
Decorate 252(g_tTex1di4) DescriptorSet 0
Decorate 255(g_tTex1du4) Binding 0
Decorate 258(g_tTex3df4) DescriptorSet 0
Decorate 255(g_tTex1du4) DescriptorSet 0
Decorate 258(g_tTex3df4) Binding 0
Decorate 261(g_tTex3di4) DescriptorSet 0
Decorate 258(g_tTex3df4) DescriptorSet 0
Decorate 261(g_tTex3di4) Binding 0
Decorate 264(g_tTex3du4) DescriptorSet 0
Decorate 261(g_tTex3di4) DescriptorSet 0
Decorate 264(g_tTex3du4) Binding 0
Decorate 264(g_tTex3du4) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -1333,10 +1333,11 @@ Validation failed
Name 392 "g_tTexcdf4"
Name 395 "g_tTexcdi4"
Name 398 "g_tTexcdu4"
Decorate 16(g_tTex2df4) DescriptorSet 0
Decorate 16(g_tTex2df4) Binding 2
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 16(g_tTex2df4) DescriptorSet 0
Decorate 20(g_sSamp) Binding 0
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 30($Global) Block
MemberDecorate 30($Global) 0 Offset 0
MemberDecorate 30($Global) 1 Offset 8
MemberDecorate 30($Global) 2 Offset 16
@ -1345,37 +1346,36 @@ Validation failed
MemberDecorate 30($Global) 5 Offset 56
MemberDecorate 30($Global) 6 Offset 64
MemberDecorate 30($Global) 7 Offset 80
Decorate 30($Global) Block
Decorate 32 DescriptorSet 0
Decorate 32 Binding 5
Decorate 47(g_tTex2di4) DescriptorSet 0
Decorate 32 DescriptorSet 0
Decorate 47(g_tTex2di4) Binding 3
Decorate 63(g_tTex2du4) DescriptorSet 0
Decorate 47(g_tTex2di4) DescriptorSet 0
Decorate 63(g_tTex2du4) Binding 4
Decorate 63(g_tTex2du4) DescriptorSet 0
Decorate 363(@entryPointOutput.Color) Location 0
Decorate 367(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 370(g_sSamp2d) DescriptorSet 0
Decorate 370(g_sSamp2d) Binding 0
Decorate 373(g_tTex1df4a) DescriptorSet 0
Decorate 370(g_sSamp2d) DescriptorSet 0
Decorate 373(g_tTex1df4a) Binding 1
Decorate 374(g_tTex1df4) DescriptorSet 0
Decorate 373(g_tTex1df4a) DescriptorSet 0
Decorate 374(g_tTex1df4) Binding 0
Decorate 377(g_tTex1di4) DescriptorSet 0
Decorate 374(g_tTex1df4) DescriptorSet 0
Decorate 377(g_tTex1di4) Binding 0
Decorate 380(g_tTex1du4) DescriptorSet 0
Decorate 377(g_tTex1di4) DescriptorSet 0
Decorate 380(g_tTex1du4) Binding 0
Decorate 383(g_tTex3df4) DescriptorSet 0
Decorate 380(g_tTex1du4) DescriptorSet 0
Decorate 383(g_tTex3df4) Binding 0
Decorate 386(g_tTex3di4) DescriptorSet 0
Decorate 383(g_tTex3df4) DescriptorSet 0
Decorate 386(g_tTex3di4) Binding 0
Decorate 389(g_tTex3du4) DescriptorSet 0
Decorate 386(g_tTex3di4) DescriptorSet 0
Decorate 389(g_tTex3du4) Binding 0
Decorate 392(g_tTexcdf4) DescriptorSet 0
Decorate 389(g_tTex3du4) DescriptorSet 0
Decorate 392(g_tTexcdf4) Binding 0
Decorate 395(g_tTexcdi4) DescriptorSet 0
Decorate 392(g_tTexcdf4) DescriptorSet 0
Decorate 395(g_tTexcdi4) Binding 0
Decorate 398(g_tTexcdu4) DescriptorSet 0
Decorate 395(g_tTexcdi4) DescriptorSet 0
Decorate 398(g_tTexcdu4) Binding 0
Decorate 398(g_tTexcdu4) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -1322,10 +1322,11 @@ Validation failed
Name 382 "g_tTexcdf4a"
Name 385 "g_tTexcdi4a"
Name 388 "g_tTexcdu4a"
Decorate 16(g_tTex2df4a) DescriptorSet 0
Decorate 16(g_tTex2df4a) Binding 1
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 16(g_tTex2df4a) DescriptorSet 0
Decorate 20(g_sSamp) Binding 0
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 30($Global) Block
MemberDecorate 30($Global) 0 Offset 0
MemberDecorate 30($Global) 1 Offset 8
MemberDecorate 30($Global) 2 Offset 16
@ -1334,29 +1335,28 @@ Validation failed
MemberDecorate 30($Global) 5 Offset 56
MemberDecorate 30($Global) 6 Offset 64
MemberDecorate 30($Global) 7 Offset 80
Decorate 30($Global) Block
Decorate 32 DescriptorSet 0
Decorate 32 Binding 4
Decorate 47(g_tTex2di4a) DescriptorSet 0
Decorate 32 DescriptorSet 0
Decorate 47(g_tTex2di4a) Binding 2
Decorate 63(g_tTex2du4a) DescriptorSet 0
Decorate 47(g_tTex2di4a) DescriptorSet 0
Decorate 63(g_tTex2du4a) Binding 3
Decorate 63(g_tTex2du4a) DescriptorSet 0
Decorate 363(@entryPointOutput.Color) Location 0
Decorate 367(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 370(g_sSamp2d) DescriptorSet 0
Decorate 370(g_sSamp2d) Binding 0
Decorate 373(g_tTex1df4a) DescriptorSet 0
Decorate 370(g_sSamp2d) DescriptorSet 0
Decorate 373(g_tTex1df4a) Binding 0
Decorate 376(g_tTex1di4a) DescriptorSet 0
Decorate 373(g_tTex1df4a) DescriptorSet 0
Decorate 376(g_tTex1di4a) Binding 0
Decorate 379(g_tTex1du4a) DescriptorSet 0
Decorate 376(g_tTex1di4a) DescriptorSet 0
Decorate 379(g_tTex1du4a) Binding 0
Decorate 382(g_tTexcdf4a) DescriptorSet 0
Decorate 379(g_tTex1du4a) DescriptorSet 0
Decorate 382(g_tTexcdf4a) Binding 0
Decorate 385(g_tTexcdi4a) DescriptorSet 0
Decorate 382(g_tTexcdf4a) DescriptorSet 0
Decorate 385(g_tTexcdi4a) Binding 0
Decorate 388(g_tTexcdu4a) DescriptorSet 0
Decorate 385(g_tTexcdi4a) DescriptorSet 0
Decorate 388(g_tTexcdu4a) Binding 0
Decorate 388(g_tTexcdu4a) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -506,43 +506,43 @@ using depth_any
Name 157 "g_tTexcdf4"
Name 160 "g_tTexcdi4"
Name 163 "g_tTexcdu4"
Decorate 16(g_tTex2df4) DescriptorSet 0
Decorate 16(g_tTex2df4) Binding 2
Decorate 20(g_sSampCmp) DescriptorSet 0
Decorate 16(g_tTex2df4) DescriptorSet 0
Decorate 20(g_sSampCmp) Binding 0
Decorate 20(g_sSampCmp) DescriptorSet 0
Decorate 26($Global) Block
MemberDecorate 26($Global) 0 Offset 0
MemberDecorate 26($Global) 1 Offset 8
MemberDecorate 26($Global) 2 Offset 16
MemberDecorate 26($Global) 3 Offset 32
Decorate 26($Global) Block
Decorate 28 DescriptorSet 0
Decorate 28 Binding 5
Decorate 44(g_tTex2di4) DescriptorSet 0
Decorate 28 DescriptorSet 0
Decorate 44(g_tTex2di4) Binding 3
Decorate 60(g_tTex2du4) DescriptorSet 0
Decorate 44(g_tTex2di4) DescriptorSet 0
Decorate 60(g_tTex2du4) Binding 4
Decorate 60(g_tTex2du4) DescriptorSet 0
Decorate 129(@entryPointOutput.Color) Location 0
Decorate 133(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 138(g_tTex1df4a) DescriptorSet 0
Decorate 138(g_tTex1df4a) Binding 1
Decorate 139(g_tTex1df4) DescriptorSet 0
Decorate 138(g_tTex1df4a) DescriptorSet 0
Decorate 139(g_tTex1df4) Binding 0
Decorate 142(g_tTex1di4) DescriptorSet 0
Decorate 139(g_tTex1df4) DescriptorSet 0
Decorate 142(g_tTex1di4) Binding 0
Decorate 145(g_tTex1du4) DescriptorSet 0
Decorate 142(g_tTex1di4) DescriptorSet 0
Decorate 145(g_tTex1du4) Binding 0
Decorate 148(g_tTex3df4) DescriptorSet 0
Decorate 145(g_tTex1du4) DescriptorSet 0
Decorate 148(g_tTex3df4) Binding 0
Decorate 151(g_tTex3di4) DescriptorSet 0
Decorate 148(g_tTex3df4) DescriptorSet 0
Decorate 151(g_tTex3di4) Binding 0
Decorate 154(g_tTex3du4) DescriptorSet 0
Decorate 151(g_tTex3di4) DescriptorSet 0
Decorate 154(g_tTex3du4) Binding 0
Decorate 157(g_tTexcdf4) DescriptorSet 0
Decorate 154(g_tTex3du4) DescriptorSet 0
Decorate 157(g_tTexcdf4) Binding 0
Decorate 160(g_tTexcdi4) DescriptorSet 0
Decorate 157(g_tTexcdf4) DescriptorSet 0
Decorate 160(g_tTexcdi4) Binding 0
Decorate 163(g_tTexcdu4) DescriptorSet 0
Decorate 160(g_tTexcdi4) DescriptorSet 0
Decorate 163(g_tTexcdu4) Binding 0
Decorate 163(g_tTexcdu4) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -2422,64 +2422,64 @@ using depth_any
Name 540 "@entryPointOutput.Color"
Name 544 "@entryPointOutput.Depth"
Name 549 "g_sSamp"
Decorate 17(g_tTex1df4) DescriptorSet 0
Decorate 17(g_tTex1df4) Binding 0
Decorate 35(g_tTex1di4) DescriptorSet 0
Decorate 17(g_tTex1df4) DescriptorSet 0
Decorate 35(g_tTex1di4) Binding 1
Decorate 48(g_tTex1du4) DescriptorSet 0
Decorate 35(g_tTex1di4) DescriptorSet 0
Decorate 48(g_tTex1du4) Binding 2
Decorate 63(g_tTex1df4a) DescriptorSet 0
Decorate 48(g_tTex1du4) DescriptorSet 0
Decorate 63(g_tTex1df4a) Binding 12
Decorate 85(g_tTex1di4a) DescriptorSet 0
Decorate 63(g_tTex1df4a) DescriptorSet 0
Decorate 85(g_tTex1di4a) Binding 13
Decorate 104(g_tTex1du4a) DescriptorSet 0
Decorate 85(g_tTex1di4a) DescriptorSet 0
Decorate 104(g_tTex1du4a) Binding 14
Decorate 123(g_tTex2df4) DescriptorSet 0
Decorate 104(g_tTex1du4a) DescriptorSet 0
Decorate 123(g_tTex2df4) Binding 3
Decorate 143(g_tTex2di4) DescriptorSet 0
Decorate 123(g_tTex2df4) DescriptorSet 0
Decorate 143(g_tTex2di4) Binding 4
Decorate 162(g_tTex2du4) DescriptorSet 0
Decorate 143(g_tTex2di4) DescriptorSet 0
Decorate 162(g_tTex2du4) Binding 5
Decorate 183(g_tTex2df4a) DescriptorSet 0
Decorate 162(g_tTex2du4) DescriptorSet 0
Decorate 183(g_tTex2df4a) Binding 15
Decorate 207(g_tTex2di4a) DescriptorSet 0
Decorate 183(g_tTex2df4a) DescriptorSet 0
Decorate 207(g_tTex2di4a) Binding 16
Decorate 230(g_tTex2du4a) DescriptorSet 0
Decorate 207(g_tTex2di4a) DescriptorSet 0
Decorate 230(g_tTex2du4a) Binding 17
Decorate 253(g_tTex3df4) DescriptorSet 0
Decorate 230(g_tTex2du4a) DescriptorSet 0
Decorate 253(g_tTex3df4) Binding 6
Decorate 277(g_tTex3di4) DescriptorSet 0
Decorate 253(g_tTex3df4) DescriptorSet 0
Decorate 277(g_tTex3di4) Binding 7
Decorate 300(g_tTex3du4) DescriptorSet 0
Decorate 277(g_tTex3di4) DescriptorSet 0
Decorate 300(g_tTex3du4) Binding 8
Decorate 323(g_tTexcdf4) DescriptorSet 0
Decorate 300(g_tTex3du4) DescriptorSet 0
Decorate 323(g_tTexcdf4) Binding 9
Decorate 342(g_tTexcdi4) DescriptorSet 0
Decorate 323(g_tTexcdf4) DescriptorSet 0
Decorate 342(g_tTexcdi4) Binding 10
Decorate 361(g_tTexcdu4) DescriptorSet 0
Decorate 342(g_tTexcdi4) DescriptorSet 0
Decorate 361(g_tTexcdu4) Binding 11
Decorate 380(g_tTexcdf4a) DescriptorSet 0
Decorate 361(g_tTexcdu4) DescriptorSet 0
Decorate 380(g_tTexcdf4a) Binding 18
Decorate 403(g_tTexcdi4a) DescriptorSet 0
Decorate 380(g_tTexcdf4a) DescriptorSet 0
Decorate 403(g_tTexcdi4a) Binding 19
Decorate 426(g_tTexcdu4a) DescriptorSet 0
Decorate 403(g_tTexcdi4a) DescriptorSet 0
Decorate 426(g_tTexcdu4a) Binding 20
Decorate 449(g_tTex2dmsf4) DescriptorSet 0
Decorate 426(g_tTexcdu4a) DescriptorSet 0
Decorate 449(g_tTex2dmsf4) Binding 21
Decorate 462(g_tTex2dmsi4) DescriptorSet 0
Decorate 449(g_tTex2dmsf4) DescriptorSet 0
Decorate 462(g_tTex2dmsi4) Binding 22
Decorate 474(g_tTex2dmsu4) DescriptorSet 0
Decorate 462(g_tTex2dmsi4) DescriptorSet 0
Decorate 474(g_tTex2dmsu4) Binding 23
Decorate 486(g_tTex2dmsf4a) DescriptorSet 0
Decorate 474(g_tTex2dmsu4) DescriptorSet 0
Decorate 486(g_tTex2dmsf4a) Binding 24
Decorate 500(g_tTex2dmsi4a) DescriptorSet 0
Decorate 486(g_tTex2dmsf4a) DescriptorSet 0
Decorate 500(g_tTex2dmsi4a) Binding 25
Decorate 514(g_tTex2dmsu4a) DescriptorSet 0
Decorate 500(g_tTex2dmsi4a) DescriptorSet 0
Decorate 514(g_tTex2dmsu4a) Binding 26
Decorate 514(g_tTex2dmsu4a) DescriptorSet 0
Decorate 540(@entryPointOutput.Color) Location 0
Decorate 544(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 549(g_sSamp) DescriptorSet 0
Decorate 549(g_sSamp) Binding 0
Decorate 549(g_sSamp) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -138,11 +138,11 @@ Shader version: 500
Name 33 "vsout"
Name 42 "@entryPointOutput.Pos"
Name 47 "g_sSamp"
Decorate 17(g_tTex1df4) DescriptorSet 0
Decorate 17(g_tTex1df4) Binding 0
Decorate 17(g_tTex1df4) DescriptorSet 0
Decorate 42(@entryPointOutput.Pos) BuiltIn Position
Decorate 47(g_sSamp) DescriptorSet 0
Decorate 47(g_sSamp) Binding 0
Decorate 47(g_sSamp) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -791,46 +791,47 @@ using depth_any
MemberName 229($Global) 6 "o3"
MemberName 229($Global) 7 "o4"
Name 231 ""
Decorate 17(g_tTex1df4) DescriptorSet 0
Decorate 17(g_tTex1df4) Binding 0
Decorate 26(g_tTex1di4) DescriptorSet 0
Decorate 17(g_tTex1df4) DescriptorSet 0
Decorate 26(g_tTex1di4) Binding 1
Decorate 33(g_tTex1du4) DescriptorSet 0
Decorate 26(g_tTex1di4) DescriptorSet 0
Decorate 33(g_tTex1du4) Binding 2
Decorate 40(g_tBuffF) DescriptorSet 0
Decorate 33(g_tTex1du4) DescriptorSet 0
Decorate 40(g_tBuffF) Binding 15
Decorate 47(g_tBuffI) DescriptorSet 0
Decorate 40(g_tBuffF) DescriptorSet 0
Decorate 47(g_tBuffI) Binding 16
Decorate 54(g_tBuffU) DescriptorSet 0
Decorate 47(g_tBuffI) DescriptorSet 0
Decorate 54(g_tBuffU) Binding 17
Decorate 63(g_tTex1df4a) DescriptorSet 0
Decorate 54(g_tBuffU) DescriptorSet 0
Decorate 63(g_tTex1df4a) Binding 9
Decorate 76(g_tTex1di4a) DescriptorSet 0
Decorate 63(g_tTex1df4a) DescriptorSet 0
Decorate 76(g_tTex1di4a) Binding 10
Decorate 86(g_tTex1du4a) DescriptorSet 0
Decorate 76(g_tTex1di4a) DescriptorSet 0
Decorate 86(g_tTex1du4a) Binding 11
Decorate 96(g_tTex2df4) DescriptorSet 0
Decorate 86(g_tTex1du4a) DescriptorSet 0
Decorate 96(g_tTex2df4) Binding 3
Decorate 107(g_tTex2di4) DescriptorSet 0
Decorate 96(g_tTex2df4) DescriptorSet 0
Decorate 107(g_tTex2di4) Binding 4
Decorate 117(g_tTex2du4) DescriptorSet 0
Decorate 107(g_tTex2di4) DescriptorSet 0
Decorate 117(g_tTex2du4) Binding 5
Decorate 129(g_tTex2df4a) DescriptorSet 0
Decorate 117(g_tTex2du4) DescriptorSet 0
Decorate 129(g_tTex2df4a) Binding 12
Decorate 142(g_tTex2di4a) DescriptorSet 0
Decorate 129(g_tTex2df4a) DescriptorSet 0
Decorate 142(g_tTex2di4a) Binding 13
Decorate 154(g_tTex2du4a) DescriptorSet 0
Decorate 142(g_tTex2di4a) DescriptorSet 0
Decorate 154(g_tTex2du4a) Binding 14
Decorate 166(g_tTex3df4) DescriptorSet 0
Decorate 154(g_tTex2du4a) DescriptorSet 0
Decorate 166(g_tTex3df4) Binding 6
Decorate 179(g_tTex3di4) DescriptorSet 0
Decorate 166(g_tTex3df4) DescriptorSet 0
Decorate 179(g_tTex3di4) Binding 7
Decorate 191(g_tTex3du4) DescriptorSet 0
Decorate 179(g_tTex3di4) DescriptorSet 0
Decorate 191(g_tTex3du4) Binding 8
Decorate 191(g_tTex3du4) DescriptorSet 0
Decorate 216(@entryPointOutput.Color) Location 0
Decorate 220(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 225(g_sSamp) DescriptorSet 0
Decorate 225(g_sSamp) Binding 0
Decorate 225(g_sSamp) DescriptorSet 0
Decorate 229($Global) Block
MemberDecorate 229($Global) 0 Offset 0
MemberDecorate 229($Global) 1 Offset 8
MemberDecorate 229($Global) 2 Offset 16
@ -839,9 +840,8 @@ using depth_any
MemberDecorate 229($Global) 5 Offset 56
MemberDecorate 229($Global) 6 Offset 64
MemberDecorate 229($Global) 7 Offset 80
Decorate 229($Global) Block
Decorate 231 DescriptorSet 0
Decorate 231 Binding 0
Decorate 231 DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -619,16 +619,16 @@ using depth_any
Name 188 "@entryPointOutput.Color"
Name 192 "@entryPointOutput.Depth"
Name 197 "g_sSamp"
Decorate 23(g_tTex2dmsf4) DescriptorSet 0
Decorate 23(g_tTex2dmsf4) Binding 1
Decorate 131(g_tTex2dmsf4a) DescriptorSet 0
Decorate 23(g_tTex2dmsf4) DescriptorSet 0
Decorate 131(g_tTex2dmsf4a) Binding 2
Decorate 131(g_tTex2dmsf4a) DescriptorSet 0
Decorate 181(sample) Flat
Decorate 181(sample) Location 0
Decorate 188(@entryPointOutput.Color) Location 0
Decorate 192(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 197(g_sSamp) DescriptorSet 0
Decorate 197(g_sSamp) Binding 0
Decorate 197(g_sSamp) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeInt 32 1

View file

@ -119,10 +119,10 @@ gl_FragCoord origin is upper left
Name 15 ""
Name 26 "a1"
Name 41 "@entryPointOutput"
MemberDecorate 13(CB) 0 Offset 0
Decorate 13(CB) Block
Decorate 15 DescriptorSet 0
MemberDecorate 13(CB) 0 Offset 0
Decorate 15 Binding 0
Decorate 15 DescriptorSet 0
Decorate 41(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2

View file

@ -99,8 +99,8 @@ local_size = (8, 8, 1)
Name 26 "vGroupId"
Name 29 "vGroupId"
Name 34 "param"
Decorate 22(OutputTexture) DescriptorSet 0
Decorate 22(OutputTexture) Binding 0
Decorate 22(OutputTexture) DescriptorSet 0
Decorate 29(vGroupId) BuiltIn WorkgroupId
2: TypeVoid
3: TypeFunction 2

View file

@ -1057,32 +1057,32 @@ triangle order = ccw
Name 204 "Q1"
Name 213 "Q2"
Name 222 "vertex"
Decorate 42(UniformBlock0) Block
MemberDecorate 42(UniformBlock0) 0 RowMajor
MemberDecorate 42(UniformBlock0) 0 Offset 0
MemberDecorate 42(UniformBlock0) 0 MatrixStride 16
MemberDecorate 42(UniformBlock0) 0 Offset 0
MemberDecorate 42(UniformBlock0) 1 RowMajor
MemberDecorate 42(UniformBlock0) 1 Offset 64
MemberDecorate 42(UniformBlock0) 1 MatrixStride 16
MemberDecorate 42(UniformBlock0) 1 Offset 64
MemberDecorate 42(UniformBlock0) 2 RowMajor
MemberDecorate 42(UniformBlock0) 2 Offset 128
MemberDecorate 42(UniformBlock0) 2 MatrixStride 16
MemberDecorate 42(UniformBlock0) 2 Offset 128
MemberDecorate 42(UniformBlock0) 3 RowMajor
MemberDecorate 42(UniformBlock0) 3 Offset 192
MemberDecorate 42(UniformBlock0) 3 MatrixStride 16
MemberDecorate 42(UniformBlock0) 3 Offset 192
MemberDecorate 42(UniformBlock0) 4 Offset 240
MemberDecorate 42(UniformBlock0) 5 Offset 256
MemberDecorate 42(UniformBlock0) 6 Offset 272
Decorate 42(UniformBlock0) Block
Decorate 44 DescriptorSet 0
Decorate 44 Binding 0
Decorate 44 DescriptorSet 0
Decorate 97(patch.PositionWS) Location 0
Decorate 102(patch.NormalWS) Location 1
Decorate 120(id) BuiltIn InvocationId
Decorate 123(@entryPointOutput.PositionWS) Location 0
Decorate 145(@patchConstantOutput.EdgeTessFactor) Patch
Decorate 145(@patchConstantOutput.EdgeTessFactor) BuiltIn TessLevelOuter
Decorate 158(@patchConstantOutput.InsideTessFactor) Patch
Decorate 145(@patchConstantOutput.EdgeTessFactor) Patch
Decorate 158(@patchConstantOutput.InsideTessFactor) BuiltIn TessLevelInner
Decorate 158(@patchConstantOutput.InsideTessFactor) Patch
Decorate 162(@patchConstantOutput.NormalWS[0]) Patch
Decorate 162(@patchConstantOutput.NormalWS[0]) Location 1
Decorate 165(@patchConstantOutput.NormalWS[1]) Patch

View file

@ -50,6 +50,7 @@ Shader version: 500
MemberName 15(b) 10 "m96"
Name 17 ""
Decorate 14 ArrayStride 16
Decorate 15(b) Block
MemberDecorate 15(b) 0 Offset 0
MemberDecorate 15(b) 1 Offset 4
MemberDecorate 15(b) 2 Offset 16
@ -61,9 +62,8 @@ Shader version: 500
MemberDecorate 15(b) 8 Offset 76
MemberDecorate 15(b) 9 Offset 80
MemberDecorate 15(b) 10 Offset 96
Decorate 15(b) Block
Decorate 17 DescriptorSet 0
Decorate 17 Binding 0
Decorate 17 DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
9: TypeFloat 32

View file

@ -364,8 +364,8 @@ vertex spacing = equal_spacing
Decorate 60(m_cpid) BuiltIn InvocationId
Decorate 63(@entryPointOutput.cpoint) Location 0
Decorate 81(pid) BuiltIn PrimitiveId
Decorate 87(@patchConstantOutput.edges) Patch
Decorate 87(@patchConstantOutput.edges) BuiltIn TessLevelOuter
Decorate 87(@patchConstantOutput.edges) Patch
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -361,8 +361,8 @@ vertex spacing = equal_spacing
Decorate 63(InvocationId) BuiltIn InvocationId
Decorate 79(pid) BuiltIn PrimitiveId
Decorate 81(pos) BuiltIn Position
Decorate 89(@patchConstantOutput.edges) Patch
Decorate 89(@patchConstantOutput.edges) BuiltIn TessLevelOuter
Decorate 89(@patchConstantOutput.edges) Patch
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -362,8 +362,8 @@ vertex spacing = equal_spacing
Decorate 63(InvocationId) BuiltIn InvocationId
Decorate 79(pid) BuiltIn PrimitiveId
Decorate 81(pos) BuiltIn Position
Decorate 89(@patchConstantOutput.edges) Patch
Decorate 89(@patchConstantOutput.edges) BuiltIn TessLevelOuter
Decorate 89(@patchConstantOutput.edges) Patch
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -502,10 +502,10 @@ triangle order = cw
Decorate 61(I.m_Normal) Location 0
Decorate 80(cpid) BuiltIn InvocationId
Decorate 83(@entryPointOutput.m_Position) BuiltIn Position
Decorate 107(@patchConstantOutput.fTessFactor) Patch
Decorate 107(@patchConstantOutput.fTessFactor) BuiltIn TessLevelOuter
Decorate 120(@patchConstantOutput.fInsideTessFactor) Patch
Decorate 107(@patchConstantOutput.fTessFactor) Patch
Decorate 120(@patchConstantOutput.fInsideTessFactor) BuiltIn TessLevelInner
Decorate 120(@patchConstantOutput.fInsideTessFactor) Patch
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -503,10 +503,10 @@ triangle order = ccw
Decorate 97(@entryPointOutput.Position) Location 0
Decorate 104(@entryPointOutput.Color) Location 1
Decorate 117(BlockID) BuiltIn PrimitiveId
Decorate 119(Inside) Patch
Decorate 119(Inside) BuiltIn TessLevelInner
Decorate 128(@patchConstantOutput.Edges) Patch
Decorate 119(Inside) Patch
Decorate 128(@patchConstantOutput.Edges) BuiltIn TessLevelOuter
Decorate 128(@patchConstantOutput.Edges) Patch
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -522,10 +522,10 @@ triangle order = cw
Decorate 42(i.val) Location 0
Decorate 57(cpid) BuiltIn InvocationId
Decorate 60(@entryPointOutput.val) Location 0
Decorate 105(@patchConstantOutput.tfactor) Patch
Decorate 105(@patchConstantOutput.tfactor) BuiltIn TessLevelOuter
Decorate 119(@patchConstantOutput.flInFactor) Patch
Decorate 105(@patchConstantOutput.tfactor) Patch
Decorate 119(@patchConstantOutput.flInFactor) BuiltIn TessLevelInner
Decorate 119(@patchConstantOutput.flInFactor) Patch
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -541,10 +541,10 @@ triangle order = cw
Decorate 43(i.val) Location 0
Decorate 58(cpid) BuiltIn InvocationId
Decorate 61(@entryPointOutput.val) Location 0
Decorate 107(@patchConstantOutput.tfactor) Patch
Decorate 107(@patchConstantOutput.tfactor) BuiltIn TessLevelOuter
Decorate 121(@patchConstantOutput.flInFactor) Patch
Decorate 107(@patchConstantOutput.tfactor) Patch
Decorate 121(@patchConstantOutput.flInFactor) BuiltIn TessLevelInner
Decorate 121(@patchConstantOutput.flInFactor) Patch
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -444,36 +444,36 @@ local_size = (8, 8, 8)
Name 179 "tid"
Name 181 "tid"
Name 183 "param"
Decorate 19(i1D) DescriptorSet 0
Decorate 19(i1D) Binding 0
Decorate 34(i2D) DescriptorSet 0
Decorate 19(i1D) DescriptorSet 0
Decorate 34(i2D) Binding 1
Decorate 45(i3D) DescriptorSet 0
Decorate 34(i2D) DescriptorSet 0
Decorate 45(i3D) Binding 2
Decorate 54(i1DArray) DescriptorSet 0
Decorate 45(i3D) DescriptorSet 0
Decorate 54(i1DArray) Binding 3
Decorate 64(i2DArray) DescriptorSet 0
Decorate 54(i1DArray) DescriptorSet 0
Decorate 64(i2DArray) Binding 4
Decorate 73(i2DMS) DescriptorSet 0
Decorate 64(i2DArray) DescriptorSet 0
Decorate 73(i2DMS) Binding 5
Decorate 86(i2DMSArray) DescriptorSet 0
Decorate 73(i2DMS) DescriptorSet 0
Decorate 86(i2DMSArray) Binding 6
Decorate 100(ii1D) DescriptorSet 0
Decorate 86(i2DMSArray) DescriptorSet 0
Decorate 100(ii1D) Binding 7
Decorate 111(ii2D) DescriptorSet 0
Decorate 100(ii1D) DescriptorSet 0
Decorate 111(ii2D) Binding 8
Decorate 121(ii3D) DescriptorSet 0
Decorate 111(ii2D) DescriptorSet 0
Decorate 121(ii3D) Binding 9
Decorate 130(ii1DArray) DescriptorSet 0
Decorate 121(ii3D) DescriptorSet 0
Decorate 130(ii1DArray) Binding 10
Decorate 140(ii2DArray) DescriptorSet 0
Decorate 130(ii1DArray) DescriptorSet 0
Decorate 140(ii2DArray) Binding 11
Decorate 149(ii2DMS) DescriptorSet 0
Decorate 140(ii2DArray) DescriptorSet 0
Decorate 149(ii2DMS) Binding 12
Decorate 160(ii2DMSArray) DescriptorSet 0
Decorate 149(ii2DMS) DescriptorSet 0
Decorate 160(ii2DMSArray) Binding 13
Decorate 175(OUT) DescriptorSet 0
Decorate 160(ii2DMSArray) DescriptorSet 0
Decorate 175(OUT) Binding 0
Decorate 175(OUT) DescriptorSet 0
Decorate 181(tid) BuiltIn GlobalInvocationId
2: TypeVoid
3: TypeFunction 2

View file

@ -296,28 +296,28 @@ local_size = (8, 8, 8)
Name 131 "tid"
Name 133 "tid"
Name 135 "param"
Decorate 19(i1D) DescriptorSet 0
Decorate 19(i1D) Binding 0
Decorate 32(i2D) DescriptorSet 0
Decorate 19(i1D) DescriptorSet 0
Decorate 32(i2D) Binding 1
Decorate 43(i3D) DescriptorSet 0
Decorate 32(i2D) DescriptorSet 0
Decorate 43(i3D) Binding 2
Decorate 52(i1DArray) DescriptorSet 0
Decorate 43(i3D) DescriptorSet 0
Decorate 52(i1DArray) Binding 3
Decorate 62(i2DArray) DescriptorSet 0
Decorate 52(i1DArray) DescriptorSet 0
Decorate 62(i2DArray) Binding 4
Decorate 75(ii1D) DescriptorSet 0
Decorate 62(i2DArray) DescriptorSet 0
Decorate 75(ii1D) Binding 5
Decorate 86(ii2D) DescriptorSet 0
Decorate 75(ii1D) DescriptorSet 0
Decorate 86(ii2D) Binding 6
Decorate 96(ii3D) DescriptorSet 0
Decorate 86(ii2D) DescriptorSet 0
Decorate 96(ii3D) Binding 7
Decorate 105(ii1DArray) DescriptorSet 0
Decorate 96(ii3D) DescriptorSet 0
Decorate 105(ii1DArray) Binding 8
Decorate 115(ii2DArray) DescriptorSet 0
Decorate 105(ii1DArray) DescriptorSet 0
Decorate 115(ii2DArray) Binding 9
Decorate 127(OUT) DescriptorSet 0
Decorate 115(ii2DArray) DescriptorSet 0
Decorate 127(OUT) Binding 10
Decorate 127(OUT) DescriptorSet 0
Decorate 133(tid) BuiltIn GlobalInvocationId
2: TypeVoid
3: TypeFunction 2

View file

@ -354,13 +354,13 @@ gl_FragCoord origin is upper left
Name 100 "i"
Name 120 "g"
Name 137 "@entryPointOutput"
Decorate 16($Global) Block
MemberDecorate 16($Global) 0 Offset 0
MemberDecorate 16($Global) 1 Offset 4
MemberDecorate 16($Global) 2 Offset 8
MemberDecorate 16($Global) 3 Offset 12
Decorate 16($Global) Block
Decorate 18 DescriptorSet 0
Decorate 18 Binding 0
Decorate 18 DescriptorSet 0
Decorate 137(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2

View file

@ -19,15 +19,15 @@
MemberName 11($Global) 5 "i5"
Name 13 ""
Name 42 "@entryPointOutput"
Decorate 11($Global) Block
MemberDecorate 11($Global) 0 Offset 0
MemberDecorate 11($Global) 1 Offset 16
MemberDecorate 11($Global) 2 Offset 32
MemberDecorate 11($Global) 3 Offset 48
MemberDecorate 11($Global) 4 Offset 64
MemberDecorate 11($Global) 5 Offset 80
Decorate 11($Global) Block
Decorate 13 DescriptorSet 0
Decorate 13 Binding 0
Decorate 13 DescriptorSet 0
Decorate 42(@entryPointOutput) BuiltIn Position
2: TypeVoid
3: TypeFunction 2

View file

@ -392,12 +392,12 @@ gl_FragCoord origin is upper left
Name 109 ""
Decorate 98(input) Location 0
Decorate 101(@entryPointOutput) Location 0
Decorate 107(Constants) Block
MemberDecorate 107(Constants) 0 Offset 0
MemberDecorate 107(Constants) 1 Offset 4
MemberDecorate 107(Constants) 2 Offset 8
Decorate 107(Constants) Block
Decorate 109 DescriptorSet 0
Decorate 109 Binding 0
Decorate 109 DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -253,8 +253,8 @@ using depth_any
Name 78 "@entryPointOutput.Color"
Name 82 "@entryPointOutput.Depth"
Name 88 "sampleMask"
Decorate 68(inpos) NoPerspective
Decorate 68(inpos) BuiltIn FragCoord
Decorate 68(inpos) NoPerspective
Decorate 78(@entryPointOutput.Color) Location 0
Decorate 82(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 88(sampleMask) BuiltIn SampleMask

View file

@ -89,10 +89,10 @@ gl_FragCoord origin is upper left
MemberName 14($Global) 0 "col4"
Name 16 ""
Name 27 "@entryPointOutput"
MemberDecorate 14($Global) 0 Offset 0
Decorate 14($Global) Block
Decorate 16 DescriptorSet 0
MemberDecorate 14($Global) 0 Offset 0
Decorate 16 Binding 0
Decorate 16 DescriptorSet 0
Decorate 27(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2

View file

@ -131,6 +131,7 @@ gl_FragCoord origin is upper left
Name 29 "r01"
Name 37 "ps_output"
Name 47 "@entryPointOutput.color"
Decorate 19($Global) Block
MemberDecorate 19($Global) 0 Offset 0
MemberDecorate 19($Global) 1 Offset 4
MemberDecorate 19($Global) 2 Offset 8
@ -139,9 +140,8 @@ gl_FragCoord origin is upper left
MemberDecorate 19($Global) 5 Offset 24
MemberDecorate 19($Global) 6 Offset 32
MemberDecorate 19($Global) 7 Offset 40
Decorate 19($Global) Block
Decorate 21 DescriptorSet 0
Decorate 21 Binding 0
Decorate 21 DescriptorSet 0
Decorate 47(@entryPointOutput.color) Location 0
2: TypeVoid
3: TypeFunction 2

View file

@ -952,6 +952,7 @@ gl_FragCoord origin is upper left
Name 301 "sizeQueryTemp"
Name 310 "ps_output"
Name 319 "@entryPointOutput.color"
Decorate 19($Global) Block
MemberDecorate 19($Global) 0 Offset 0
MemberDecorate 19($Global) 1 Offset 4
MemberDecorate 19($Global) 2 Offset 8
@ -962,13 +963,12 @@ gl_FragCoord origin is upper left
MemberDecorate 19($Global) 7 Offset 40
MemberDecorate 19($Global) 8 Offset 48
MemberDecorate 19($Global) 9 Offset 52
Decorate 19($Global) Block
Decorate 21 DescriptorSet 0
Decorate 21 Binding 0
Decorate 258(g_tTexbfs) DescriptorSet 0
Decorate 21 DescriptorSet 0
Decorate 258(g_tTexbfs) Binding 1
Decorate 277(g_tTex1df4) DescriptorSet 0
Decorate 258(g_tTexbfs) DescriptorSet 0
Decorate 277(g_tTex1df4) Binding 2
Decorate 277(g_tTex1df4) DescriptorSet 0
Decorate 319(@entryPointOutput.color) Location 0
2: TypeVoid
3: TypeFunction 2

View file

@ -244,6 +244,7 @@ gl_FragCoord origin is upper left
Name 66 "ps_output"
Name 74 "@entryPointOutput.color"
Name 79 "g_tTexbfs"
Decorate 17($Global) Block
MemberDecorate 17($Global) 0 Offset 0
MemberDecorate 17($Global) 1 Offset 4
MemberDecorate 17($Global) 2 Offset 8
@ -254,14 +255,13 @@ gl_FragCoord origin is upper left
MemberDecorate 17($Global) 7 Offset 40
MemberDecorate 17($Global) 8 Offset 48
MemberDecorate 17($Global) 9 Offset 52
Decorate 17($Global) Block
Decorate 19 DescriptorSet 0
Decorate 19 Binding 0
Decorate 31(g_tTex1df4) DescriptorSet 0
Decorate 19 DescriptorSet 0
Decorate 31(g_tTex1df4) Binding 1
Decorate 31(g_tTex1df4) DescriptorSet 0
Decorate 74(@entryPointOutput.color) Location 0
Decorate 79(g_tTexbfs) DescriptorSet 0
Decorate 79(g_tTexbfs) Binding 0
Decorate 79(g_tTexbfs) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -195,12 +195,12 @@ gl_FragCoord origin is upper left
Name 51 "@finitetmp"
Name 65 "@finitetmp"
Name 83 "@entryPointOutput"
Decorate 35($Global) Block
MemberDecorate 35($Global) 0 Offset 0
MemberDecorate 35($Global) 1 Offset 8
MemberDecorate 35($Global) 2 Offset 16
Decorate 35($Global) Block
Decorate 37 DescriptorSet 0
Decorate 37 Binding 0
Decorate 37 DescriptorSet 0
Decorate 83(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2

View file

@ -111,19 +111,19 @@ Validation failed
MemberName 33(tbufName2) 0 "v1PostLayout"
Name 35 ""
Name 43 "specConst"
Decorate 17(tbufName) BufferBlock
MemberDecorate 17(tbufName) 0 NonWritable
MemberDecorate 17(tbufName) 0 Offset 16
Decorate 17(tbufName) BufferBlock
Decorate 19 DescriptorSet 3
Decorate 19 Binding 5
Decorate 19 DescriptorSet 3
Decorate 26(tbufName2) BufferBlock
MemberDecorate 26(tbufName2) 0 NonWritable
MemberDecorate 26(tbufName2) 0 Offset 0
Decorate 26(tbufName2) BufferBlock
Decorate 33(tbufName2) BufferBlock
MemberDecorate 33(tbufName2) 0 NonWritable
MemberDecorate 33(tbufName2) 0 Offset 16
Decorate 33(tbufName2) BufferBlock
Decorate 35 DescriptorSet 4
Decorate 35 Binding 7
Decorate 35 DescriptorSet 4
Decorate 43(specConst) SpecId 17
2: TypeVoid
3: TypeFunction 2

View file

@ -65,10 +65,10 @@ Shader version: 500
Name 13 "tex"
Name 17 "samp"
Name 30 "@entryPointOutput"
Decorate 13(tex) DescriptorSet 2
Decorate 13(tex) Binding 0
Decorate 17(samp) DescriptorSet 0
Decorate 13(tex) DescriptorSet 2
Decorate 17(samp) Binding 0
Decorate 17(samp) DescriptorSet 0
Decorate 30(@entryPointOutput) BuiltIn Position
2: TypeVoid
3: TypeFunction 2

View file

@ -370,29 +370,29 @@ using depth_any
Name 119 "@entryPointOutput.Color"
Name 123 "@entryPointOutput.Depth"
Name 128 "g_sSamp"
Decorate 23(g_tTex2dmsf4) DescriptorSet 0
Decorate 23(g_tTex2dmsf4) Binding 1
Decorate 23(g_tTex2dmsf4) DescriptorSet 0
Decorate 27($Global) Block
MemberDecorate 27($Global) 0 Offset 0
MemberDecorate 27($Global) 1 Offset 8
MemberDecorate 27($Global) 2 Offset 16
MemberDecorate 27($Global) 3 Offset 32
Decorate 27($Global) Block
Decorate 29 DescriptorSet 0
Decorate 29 Binding 7
Decorate 37(g_tTex2dmsi4) DescriptorSet 0
Decorate 29 DescriptorSet 0
Decorate 37(g_tTex2dmsi4) Binding 2
Decorate 45(g_tTex2dmsu4) DescriptorSet 0
Decorate 37(g_tTex2dmsi4) DescriptorSet 0
Decorate 45(g_tTex2dmsu4) Binding 3
Decorate 68(g_tTex2dmsf4a) DescriptorSet 0
Decorate 45(g_tTex2dmsu4) DescriptorSet 0
Decorate 68(g_tTex2dmsf4a) Binding 4
Decorate 77(g_tTex2dmsi4a) DescriptorSet 0
Decorate 68(g_tTex2dmsf4a) DescriptorSet 0
Decorate 77(g_tTex2dmsi4a) Binding 5
Decorate 84(g_tTex2dmsu4a) DescriptorSet 0
Decorate 77(g_tTex2dmsi4a) DescriptorSet 0
Decorate 84(g_tTex2dmsu4a) Binding 6
Decorate 84(g_tTex2dmsu4a) DescriptorSet 0
Decorate 119(@entryPointOutput.Color) Location 0
Decorate 123(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 128(g_sSamp) DescriptorSet 0
Decorate 128(g_sSamp) Binding 0
Decorate 128(g_sSamp) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeInt 32 1

View file

@ -441,8 +441,9 @@ using depth_any
Name 152 "g_tTexcdf4a"
Name 155 "g_tTexcdi4a"
Name 158 "g_tTexcdu4a"
Decorate 14(g_tTex1df4a) DescriptorSet 0
Decorate 14(g_tTex1df4a) Binding 1
Decorate 14(g_tTex1df4a) DescriptorSet 0
Decorate 20($Global) Block
MemberDecorate 20($Global) 0 Offset 0
MemberDecorate 20($Global) 1 Offset 8
MemberDecorate 20($Global) 2 Offset 16
@ -451,53 +452,52 @@ using depth_any
MemberDecorate 20($Global) 5 Offset 56
MemberDecorate 20($Global) 6 Offset 64
MemberDecorate 20($Global) 7 Offset 80
Decorate 20($Global) Block
Decorate 22 DescriptorSet 0
Decorate 22 Binding 7
Decorate 36(g_tTex1di4a) DescriptorSet 0
Decorate 22 DescriptorSet 0
Decorate 36(g_tTex1di4a) Binding 2
Decorate 46(g_tTex1du4a) DescriptorSet 0
Decorate 36(g_tTex1di4a) DescriptorSet 0
Decorate 46(g_tTex1du4a) Binding 3
Decorate 57(g_tTex2df4a) DescriptorSet 0
Decorate 46(g_tTex1du4a) DescriptorSet 0
Decorate 57(g_tTex2df4a) Binding 4
Decorate 70(g_tTex2di4a) DescriptorSet 0
Decorate 57(g_tTex2df4a) DescriptorSet 0
Decorate 70(g_tTex2di4a) Binding 5
Decorate 80(g_tTex2du4a) DescriptorSet 0
Decorate 70(g_tTex2di4a) DescriptorSet 0
Decorate 80(g_tTex2du4a) Binding 6
Decorate 80(g_tTex2du4a) DescriptorSet 0
Decorate 104(@entryPointOutput.Color) Location 0
Decorate 108(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 113(g_sSamp) DescriptorSet 0
Decorate 113(g_sSamp) Binding 0
Decorate 116(g_tTex1df4) DescriptorSet 0
Decorate 113(g_sSamp) DescriptorSet 0
Decorate 116(g_tTex1df4) Binding 0
Decorate 119(g_tTex1di4) DescriptorSet 0
Decorate 116(g_tTex1df4) DescriptorSet 0
Decorate 119(g_tTex1di4) Binding 0
Decorate 122(g_tTex1du4) DescriptorSet 0
Decorate 119(g_tTex1di4) DescriptorSet 0
Decorate 122(g_tTex1du4) Binding 0
Decorate 125(g_tTex2df4) DescriptorSet 0
Decorate 122(g_tTex1du4) DescriptorSet 0
Decorate 125(g_tTex2df4) Binding 0
Decorate 128(g_tTex2di4) DescriptorSet 0
Decorate 125(g_tTex2df4) DescriptorSet 0
Decorate 128(g_tTex2di4) Binding 0
Decorate 131(g_tTex2du4) DescriptorSet 0
Decorate 128(g_tTex2di4) DescriptorSet 0
Decorate 131(g_tTex2du4) Binding 0
Decorate 134(g_tTex3df4) DescriptorSet 0
Decorate 131(g_tTex2du4) DescriptorSet 0
Decorate 134(g_tTex3df4) Binding 0
Decorate 137(g_tTex3di4) DescriptorSet 0
Decorate 134(g_tTex3df4) DescriptorSet 0
Decorate 137(g_tTex3di4) Binding 0
Decorate 140(g_tTex3du4) DescriptorSet 0
Decorate 137(g_tTex3di4) DescriptorSet 0
Decorate 140(g_tTex3du4) Binding 0
Decorate 143(g_tTexcdf4) DescriptorSet 0
Decorate 140(g_tTex3du4) DescriptorSet 0
Decorate 143(g_tTexcdf4) Binding 0
Decorate 146(g_tTexcdi4) DescriptorSet 0
Decorate 143(g_tTexcdf4) DescriptorSet 0
Decorate 146(g_tTexcdi4) Binding 0
Decorate 149(g_tTexcdu4) DescriptorSet 0
Decorate 146(g_tTexcdi4) DescriptorSet 0
Decorate 149(g_tTexcdu4) Binding 0
Decorate 152(g_tTexcdf4a) DescriptorSet 0
Decorate 149(g_tTexcdu4) DescriptorSet 0
Decorate 152(g_tTexcdf4a) Binding 0
Decorate 155(g_tTexcdi4a) DescriptorSet 0
Decorate 152(g_tTexcdf4a) DescriptorSet 0
Decorate 155(g_tTexcdi4a) Binding 0
Decorate 158(g_tTexcdu4a) DescriptorSet 0
Decorate 155(g_tTexcdi4a) DescriptorSet 0
Decorate 158(g_tTexcdu4a) Binding 0
Decorate 158(g_tTexcdu4a) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -543,8 +543,9 @@ using depth_any
Name 172 "g_tTexcdf4a"
Name 175 "g_tTexcdi4a"
Name 178 "g_tTexcdu4a"
Decorate 14(g_tTex1df4) DescriptorSet 0
Decorate 14(g_tTex1df4) Binding 0
Decorate 14(g_tTex1df4) DescriptorSet 0
Decorate 20($Global) Block
MemberDecorate 20($Global) 0 Offset 0
MemberDecorate 20($Global) 1 Offset 8
MemberDecorate 20($Global) 2 Offset 16
@ -553,53 +554,52 @@ using depth_any
MemberDecorate 20($Global) 5 Offset 56
MemberDecorate 20($Global) 6 Offset 64
MemberDecorate 20($Global) 7 Offset 80
Decorate 20($Global) Block
Decorate 22 DescriptorSet 0
Decorate 22 Binding 9
Decorate 35(g_tTex1di4) DescriptorSet 0
Decorate 22 DescriptorSet 0
Decorate 35(g_tTex1di4) Binding 1
Decorate 44(g_tTex1du4) DescriptorSet 0
Decorate 35(g_tTex1di4) DescriptorSet 0
Decorate 44(g_tTex1du4) Binding 2
Decorate 54(g_tTex2df4) DescriptorSet 0
Decorate 44(g_tTex1du4) DescriptorSet 0
Decorate 54(g_tTex2df4) Binding 3
Decorate 67(g_tTex2di4) DescriptorSet 0
Decorate 54(g_tTex2df4) DescriptorSet 0
Decorate 67(g_tTex2di4) Binding 4
Decorate 77(g_tTex2du4) DescriptorSet 0
Decorate 67(g_tTex2di4) DescriptorSet 0
Decorate 77(g_tTex2du4) Binding 5
Decorate 87(g_tTex3df4) DescriptorSet 0
Decorate 77(g_tTex2du4) DescriptorSet 0
Decorate 87(g_tTex3df4) Binding 6
Decorate 100(g_tTex3di4) DescriptorSet 0
Decorate 87(g_tTex3df4) DescriptorSet 0
Decorate 100(g_tTex3di4) Binding 7
Decorate 110(g_tTex3du4) DescriptorSet 0
Decorate 100(g_tTex3di4) DescriptorSet 0
Decorate 110(g_tTex3du4) Binding 8
Decorate 110(g_tTex3du4) DescriptorSet 0
Decorate 133(@entryPointOutput.Color) Location 0
Decorate 137(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 142(g_sSamp) DescriptorSet 0
Decorate 142(g_sSamp) Binding 0
Decorate 145(g_tTexcdf4) DescriptorSet 0
Decorate 142(g_sSamp) DescriptorSet 0
Decorate 145(g_tTexcdf4) Binding 0
Decorate 148(g_tTexcdi4) DescriptorSet 0
Decorate 145(g_tTexcdf4) DescriptorSet 0
Decorate 148(g_tTexcdi4) Binding 0
Decorate 151(g_tTexcdu4) DescriptorSet 0
Decorate 148(g_tTexcdi4) DescriptorSet 0
Decorate 151(g_tTexcdu4) Binding 0
Decorate 154(g_tTex1df4a) DescriptorSet 0
Decorate 151(g_tTexcdu4) DescriptorSet 0
Decorate 154(g_tTex1df4a) Binding 0
Decorate 157(g_tTex1di4a) DescriptorSet 0
Decorate 154(g_tTex1df4a) DescriptorSet 0
Decorate 157(g_tTex1di4a) Binding 0
Decorate 160(g_tTex1du4a) DescriptorSet 0
Decorate 157(g_tTex1di4a) DescriptorSet 0
Decorate 160(g_tTex1du4a) Binding 0
Decorate 163(g_tTex2df4a) DescriptorSet 0
Decorate 160(g_tTex1du4a) DescriptorSet 0
Decorate 163(g_tTex2df4a) Binding 0
Decorate 166(g_tTex2di4a) DescriptorSet 0
Decorate 163(g_tTex2df4a) DescriptorSet 0
Decorate 166(g_tTex2di4a) Binding 0
Decorate 169(g_tTex2du4a) DescriptorSet 0
Decorate 166(g_tTex2di4a) DescriptorSet 0
Decorate 169(g_tTex2du4a) Binding 0
Decorate 172(g_tTexcdf4a) DescriptorSet 0
Decorate 169(g_tTex2du4a) DescriptorSet 0
Decorate 172(g_tTexcdf4a) Binding 0
Decorate 175(g_tTexcdi4a) DescriptorSet 0
Decorate 172(g_tTexcdf4a) DescriptorSet 0
Decorate 175(g_tTexcdi4a) Binding 0
Decorate 178(g_tTexcdu4a) DescriptorSet 0
Decorate 175(g_tTexcdi4a) DescriptorSet 0
Decorate 178(g_tTexcdu4a) Binding 0
Decorate 178(g_tTexcdu4a) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -500,8 +500,9 @@ Shader version: 500
Name 164 "g_tTexcdf4a"
Name 167 "g_tTexcdi4a"
Name 170 "g_tTexcdu4a"
Decorate 14(g_tTex1df4) DescriptorSet 0
Decorate 14(g_tTex1df4) Binding 0
Decorate 14(g_tTex1df4) DescriptorSet 0
Decorate 20($Global) Block
MemberDecorate 20($Global) 0 Offset 0
MemberDecorate 20($Global) 1 Offset 8
MemberDecorate 20($Global) 2 Offset 16
@ -510,52 +511,51 @@ Shader version: 500
MemberDecorate 20($Global) 5 Offset 56
MemberDecorate 20($Global) 6 Offset 64
MemberDecorate 20($Global) 7 Offset 80
Decorate 20($Global) Block
Decorate 22 DescriptorSet 0
Decorate 22 Binding 9
Decorate 35(g_tTex1di4) DescriptorSet 0
Decorate 22 DescriptorSet 0
Decorate 35(g_tTex1di4) Binding 1
Decorate 44(g_tTex1du4) DescriptorSet 0
Decorate 35(g_tTex1di4) DescriptorSet 0
Decorate 44(g_tTex1du4) Binding 2
Decorate 54(g_tTex2df4) DescriptorSet 0
Decorate 44(g_tTex1du4) DescriptorSet 0
Decorate 54(g_tTex2df4) Binding 3
Decorate 67(g_tTex2di4) DescriptorSet 0
Decorate 54(g_tTex2df4) DescriptorSet 0
Decorate 67(g_tTex2di4) Binding 4
Decorate 77(g_tTex2du4) DescriptorSet 0
Decorate 67(g_tTex2di4) DescriptorSet 0
Decorate 77(g_tTex2du4) Binding 5
Decorate 87(g_tTex3df4) DescriptorSet 0
Decorate 77(g_tTex2du4) DescriptorSet 0
Decorate 87(g_tTex3df4) Binding 6
Decorate 100(g_tTex3di4) DescriptorSet 0
Decorate 87(g_tTex3df4) DescriptorSet 0
Decorate 100(g_tTex3di4) Binding 7
Decorate 110(g_tTex3du4) DescriptorSet 0
Decorate 100(g_tTex3di4) DescriptorSet 0
Decorate 110(g_tTex3du4) Binding 8
Decorate 110(g_tTex3du4) DescriptorSet 0
Decorate 129(@entryPointOutput.Pos) BuiltIn Position
Decorate 134(g_sSamp) DescriptorSet 0
Decorate 134(g_sSamp) Binding 0
Decorate 137(g_tTexcdf4) DescriptorSet 0
Decorate 134(g_sSamp) DescriptorSet 0
Decorate 137(g_tTexcdf4) Binding 0
Decorate 140(g_tTexcdi4) DescriptorSet 0
Decorate 137(g_tTexcdf4) DescriptorSet 0
Decorate 140(g_tTexcdi4) Binding 0
Decorate 143(g_tTexcdu4) DescriptorSet 0
Decorate 140(g_tTexcdi4) DescriptorSet 0
Decorate 143(g_tTexcdu4) Binding 0
Decorate 146(g_tTex1df4a) DescriptorSet 0
Decorate 143(g_tTexcdu4) DescriptorSet 0
Decorate 146(g_tTex1df4a) Binding 0
Decorate 149(g_tTex1di4a) DescriptorSet 0
Decorate 146(g_tTex1df4a) DescriptorSet 0
Decorate 149(g_tTex1di4a) Binding 0
Decorate 152(g_tTex1du4a) DescriptorSet 0
Decorate 149(g_tTex1di4a) DescriptorSet 0
Decorate 152(g_tTex1du4a) Binding 0
Decorate 155(g_tTex2df4a) DescriptorSet 0
Decorate 152(g_tTex1du4a) DescriptorSet 0
Decorate 155(g_tTex2df4a) Binding 0
Decorate 158(g_tTex2di4a) DescriptorSet 0
Decorate 155(g_tTex2df4a) DescriptorSet 0
Decorate 158(g_tTex2di4a) Binding 0
Decorate 161(g_tTex2du4a) DescriptorSet 0
Decorate 158(g_tTex2di4a) DescriptorSet 0
Decorate 161(g_tTex2du4a) Binding 0
Decorate 164(g_tTexcdf4a) DescriptorSet 0
Decorate 161(g_tTex2du4a) DescriptorSet 0
Decorate 164(g_tTexcdf4a) Binding 0
Decorate 167(g_tTexcdi4a) DescriptorSet 0
Decorate 164(g_tTexcdf4a) DescriptorSet 0
Decorate 167(g_tTexcdi4a) Binding 0
Decorate 170(g_tTexcdu4a) DescriptorSet 0
Decorate 167(g_tTexcdi4a) DescriptorSet 0
Decorate 170(g_tTexcdu4a) Binding 0
Decorate 170(g_tTexcdu4a) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -203,8 +203,9 @@ using depth_any
Name 64 "@entryPointOutput.Color"
Name 68 "@entryPointOutput.Depth"
Name 71 "g_tTexbf4_test"
Decorate 16(g_tTexbf4) DescriptorSet 0
Decorate 16(g_tTexbf4) Binding 1
Decorate 16(g_tTexbf4) DescriptorSet 0
Decorate 22($Global) Block
MemberDecorate 22($Global) 0 Offset 0
MemberDecorate 22($Global) 1 Offset 8
MemberDecorate 22($Global) 2 Offset 16
@ -213,17 +214,16 @@ using depth_any
MemberDecorate 22($Global) 5 Offset 56
MemberDecorate 22($Global) 6 Offset 64
MemberDecorate 22($Global) 7 Offset 80
Decorate 22($Global) Block
Decorate 24 DescriptorSet 0
Decorate 24 Binding 4
Decorate 34(g_tTexbi4) DescriptorSet 0
Decorate 24 DescriptorSet 0
Decorate 34(g_tTexbi4) Binding 2
Decorate 45(g_tTexbu4) DescriptorSet 0
Decorate 34(g_tTexbi4) DescriptorSet 0
Decorate 45(g_tTexbu4) Binding 3
Decorate 45(g_tTexbu4) DescriptorSet 0
Decorate 64(@entryPointOutput.Color) Location 0
Decorate 68(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 71(g_tTexbf4_test) DescriptorSet 0
Decorate 71(g_tTexbf4_test) Binding 0
Decorate 71(g_tTexbf4_test) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -209,8 +209,9 @@ using depth_any
Name 67 "@entryPointOutput.Color"
Name 71 "@entryPointOutput.Depth"
Name 74 "g_tTexbfs_test"
Decorate 16(g_tTexbfs) DescriptorSet 0
Decorate 16(g_tTexbfs) Binding 1
Decorate 16(g_tTexbfs) DescriptorSet 0
Decorate 22($Global) Block
MemberDecorate 22($Global) 0 Offset 0
MemberDecorate 22($Global) 1 Offset 8
MemberDecorate 22($Global) 2 Offset 16
@ -219,17 +220,16 @@ using depth_any
MemberDecorate 22($Global) 5 Offset 56
MemberDecorate 22($Global) 6 Offset 64
MemberDecorate 22($Global) 7 Offset 80
Decorate 22($Global) Block
Decorate 24 DescriptorSet 0
Decorate 24 Binding 4
Decorate 35(g_tTexbis) DescriptorSet 0
Decorate 24 DescriptorSet 0
Decorate 35(g_tTexbis) Binding 2
Decorate 46(g_tTexbus) DescriptorSet 0
Decorate 35(g_tTexbis) DescriptorSet 0
Decorate 46(g_tTexbus) Binding 3
Decorate 46(g_tTexbus) DescriptorSet 0
Decorate 67(@entryPointOutput.Color) Location 0
Decorate 71(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 74(g_tTexbfs_test) DescriptorSet 0
Decorate 74(g_tTexbfs_test) Binding 0
Decorate 74(g_tTexbfs_test) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -603,59 +603,59 @@ using depth_any
Name 198 "g_tTexcdf4a"
Name 201 "g_tTexcdi4a"
Name 204 "g_tTexcdu4a"
Decorate 35(g_tTex1df4) DescriptorSet 0
Decorate 35(g_tTex1df4) Binding 0
Decorate 35(g_tTex1df4) DescriptorSet 0
Decorate 38($Global) Block
MemberDecorate 38($Global) 0 Offset 0
MemberDecorate 38($Global) 1 Offset 8
MemberDecorate 38($Global) 2 Offset 16
MemberDecorate 38($Global) 3 Offset 32
Decorate 38($Global) Block
Decorate 40 DescriptorSet 0
Decorate 40 Binding 9
Decorate 53(g_tTex1di4) DescriptorSet 0
Decorate 40 DescriptorSet 0
Decorate 53(g_tTex1di4) Binding 1
Decorate 63(g_tTex1du4) DescriptorSet 0
Decorate 53(g_tTex1di4) DescriptorSet 0
Decorate 63(g_tTex1du4) Binding 2
Decorate 74(g_tTex2df4) DescriptorSet 0
Decorate 63(g_tTex1du4) DescriptorSet 0
Decorate 74(g_tTex2df4) Binding 3
Decorate 88(g_tTex2di4) DescriptorSet 0
Decorate 74(g_tTex2df4) DescriptorSet 0
Decorate 88(g_tTex2di4) Binding 4
Decorate 99(g_tTex2du4) DescriptorSet 0
Decorate 88(g_tTex2di4) DescriptorSet 0
Decorate 99(g_tTex2du4) Binding 5
Decorate 110(g_tTex3df4) DescriptorSet 0
Decorate 99(g_tTex2du4) DescriptorSet 0
Decorate 110(g_tTex3df4) Binding 6
Decorate 124(g_tTex3di4) DescriptorSet 0
Decorate 110(g_tTex3df4) DescriptorSet 0
Decorate 124(g_tTex3di4) Binding 7
Decorate 135(g_tTex3du4) DescriptorSet 0
Decorate 124(g_tTex3di4) DescriptorSet 0
Decorate 135(g_tTex3du4) Binding 8
Decorate 135(g_tTex3du4) DescriptorSet 0
Decorate 159(@entryPointOutput.Color) Location 0
Decorate 163(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 168(g_sSamp) DescriptorSet 0
Decorate 168(g_sSamp) Binding 0
Decorate 171(g_tTexcdf4) DescriptorSet 0
Decorate 168(g_sSamp) DescriptorSet 0
Decorate 171(g_tTexcdf4) Binding 0
Decorate 174(g_tTexcdi4) DescriptorSet 0
Decorate 171(g_tTexcdf4) DescriptorSet 0
Decorate 174(g_tTexcdi4) Binding 0
Decorate 177(g_tTexcdu4) DescriptorSet 0
Decorate 174(g_tTexcdi4) DescriptorSet 0
Decorate 177(g_tTexcdu4) Binding 0
Decorate 180(g_tTex1df4a) DescriptorSet 0
Decorate 177(g_tTexcdu4) DescriptorSet 0
Decorate 180(g_tTex1df4a) Binding 0
Decorate 183(g_tTex1di4a) DescriptorSet 0
Decorate 180(g_tTex1df4a) DescriptorSet 0
Decorate 183(g_tTex1di4a) Binding 0
Decorate 186(g_tTex1du4a) DescriptorSet 0
Decorate 183(g_tTex1di4a) DescriptorSet 0
Decorate 186(g_tTex1du4a) Binding 0
Decorate 189(g_tTex2df4a) DescriptorSet 0
Decorate 186(g_tTex1du4a) DescriptorSet 0
Decorate 189(g_tTex2df4a) Binding 0
Decorate 192(g_tTex2di4a) DescriptorSet 0
Decorate 189(g_tTex2df4a) DescriptorSet 0
Decorate 192(g_tTex2di4a) Binding 0
Decorate 195(g_tTex2du4a) DescriptorSet 0
Decorate 192(g_tTex2di4a) DescriptorSet 0
Decorate 195(g_tTex2du4a) Binding 0
Decorate 198(g_tTexcdf4a) DescriptorSet 0
Decorate 195(g_tTex2du4a) DescriptorSet 0
Decorate 198(g_tTexcdf4a) Binding 0
Decorate 201(g_tTexcdi4a) DescriptorSet 0
Decorate 198(g_tTexcdf4a) DescriptorSet 0
Decorate 201(g_tTexcdi4a) Binding 0
Decorate 204(g_tTexcdu4a) DescriptorSet 0
Decorate 201(g_tTexcdi4a) DescriptorSet 0
Decorate 204(g_tTexcdu4a) Binding 0
Decorate 204(g_tTexcdu4a) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeInt 32 1

View file

@ -478,59 +478,59 @@ using depth_any
Name 169 "g_tTexcdf4a"
Name 172 "g_tTexcdi4a"
Name 175 "g_tTexcdu4a"
Decorate 28(g_tTex1df4a) DescriptorSet 0
Decorate 28(g_tTex1df4a) Binding 1
Decorate 28(g_tTex1df4a) DescriptorSet 0
Decorate 32($Global) Block
MemberDecorate 32($Global) 0 Offset 0
MemberDecorate 32($Global) 1 Offset 8
MemberDecorate 32($Global) 2 Offset 16
MemberDecorate 32($Global) 3 Offset 32
Decorate 32($Global) Block
Decorate 34 DescriptorSet 0
Decorate 34 Binding 7
Decorate 49(g_tTex1di4a) DescriptorSet 0
Decorate 34 DescriptorSet 0
Decorate 49(g_tTex1di4a) Binding 2
Decorate 60(g_tTex1du4a) DescriptorSet 0
Decorate 49(g_tTex1di4a) DescriptorSet 0
Decorate 60(g_tTex1du4a) Binding 3
Decorate 72(g_tTex2df4a) DescriptorSet 0
Decorate 60(g_tTex1du4a) DescriptorSet 0
Decorate 72(g_tTex2df4a) Binding 4
Decorate 86(g_tTex2di4a) DescriptorSet 0
Decorate 72(g_tTex2df4a) DescriptorSet 0
Decorate 86(g_tTex2di4a) Binding 5
Decorate 97(g_tTex2du4a) DescriptorSet 0
Decorate 86(g_tTex2di4a) DescriptorSet 0
Decorate 97(g_tTex2du4a) Binding 6
Decorate 97(g_tTex2du4a) DescriptorSet 0
Decorate 121(@entryPointOutput.Color) Location 0
Decorate 125(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 130(g_sSamp) DescriptorSet 0
Decorate 130(g_sSamp) Binding 0
Decorate 133(g_tTex1df4) DescriptorSet 0
Decorate 130(g_sSamp) DescriptorSet 0
Decorate 133(g_tTex1df4) Binding 0
Decorate 136(g_tTex1di4) DescriptorSet 0
Decorate 133(g_tTex1df4) DescriptorSet 0
Decorate 136(g_tTex1di4) Binding 0
Decorate 139(g_tTex1du4) DescriptorSet 0
Decorate 136(g_tTex1di4) DescriptorSet 0
Decorate 139(g_tTex1du4) Binding 0
Decorate 142(g_tTex2df4) DescriptorSet 0
Decorate 139(g_tTex1du4) DescriptorSet 0
Decorate 142(g_tTex2df4) Binding 0
Decorate 145(g_tTex2di4) DescriptorSet 0
Decorate 142(g_tTex2df4) DescriptorSet 0
Decorate 145(g_tTex2di4) Binding 0
Decorate 148(g_tTex2du4) DescriptorSet 0
Decorate 145(g_tTex2di4) DescriptorSet 0
Decorate 148(g_tTex2du4) Binding 0
Decorate 151(g_tTex3df4) DescriptorSet 0
Decorate 148(g_tTex2du4) DescriptorSet 0
Decorate 151(g_tTex3df4) Binding 0
Decorate 154(g_tTex3di4) DescriptorSet 0
Decorate 151(g_tTex3df4) DescriptorSet 0
Decorate 154(g_tTex3di4) Binding 0
Decorate 157(g_tTex3du4) DescriptorSet 0
Decorate 154(g_tTex3di4) DescriptorSet 0
Decorate 157(g_tTex3du4) Binding 0
Decorate 160(g_tTexcdf4) DescriptorSet 0
Decorate 157(g_tTex3du4) DescriptorSet 0
Decorate 160(g_tTexcdf4) Binding 0
Decorate 163(g_tTexcdi4) DescriptorSet 0
Decorate 160(g_tTexcdf4) DescriptorSet 0
Decorate 163(g_tTexcdi4) Binding 0
Decorate 166(g_tTexcdu4) DescriptorSet 0
Decorate 163(g_tTexcdi4) DescriptorSet 0
Decorate 166(g_tTexcdu4) Binding 0
Decorate 169(g_tTexcdf4a) DescriptorSet 0
Decorate 166(g_tTexcdu4) DescriptorSet 0
Decorate 169(g_tTexcdf4a) Binding 0
Decorate 172(g_tTexcdi4a) DescriptorSet 0
Decorate 169(g_tTexcdf4a) DescriptorSet 0
Decorate 172(g_tTexcdi4a) Binding 0
Decorate 175(g_tTexcdu4a) DescriptorSet 0
Decorate 172(g_tTexcdi4a) DescriptorSet 0
Decorate 175(g_tTexcdu4a) Binding 0
Decorate 175(g_tTexcdu4a) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeInt 32 1

View file

@ -139,8 +139,9 @@ gl_FragCoord origin is upper left
Name 39 "g_tBuffI"
Name 45 "psout"
Name 54 "@entryPointOutput.Color"
Decorate 14(g_tBuffF) DescriptorSet 0
Decorate 14(g_tBuffF) Binding 0
Decorate 14(g_tBuffF) DescriptorSet 0
Decorate 20($Global) Block
MemberDecorate 20($Global) 0 Offset 0
MemberDecorate 20($Global) 1 Offset 8
MemberDecorate 20($Global) 2 Offset 16
@ -149,13 +150,12 @@ gl_FragCoord origin is upper left
MemberDecorate 20($Global) 5 Offset 56
MemberDecorate 20($Global) 6 Offset 64
MemberDecorate 20($Global) 7 Offset 80
Decorate 20($Global) Block
Decorate 22 DescriptorSet 0
Decorate 22 Binding 3
Decorate 31(g_tBuffU) DescriptorSet 0
Decorate 22 DescriptorSet 0
Decorate 31(g_tBuffU) Binding 2
Decorate 39(g_tBuffI) DescriptorSet 0
Decorate 31(g_tBuffU) DescriptorSet 0
Decorate 39(g_tBuffI) Binding 1
Decorate 39(g_tBuffI) DescriptorSet 0
Decorate 54(@entryPointOutput.Color) Location 0
2: TypeVoid
3: TypeFunction 2

View file

@ -254,8 +254,9 @@ using depth_any
Name 112 "g_tTex3df4"
Name 115 "g_tTex3di4"
Name 118 "g_tTex3du4"
Decorate 14(g_tTex1df4a) DescriptorSet 0
Decorate 14(g_tTex1df4a) Binding 1
Decorate 14(g_tTex1df4a) DescriptorSet 0
Decorate 20($Global) Block
MemberDecorate 20($Global) 0 Offset 0
MemberDecorate 20($Global) 1 Offset 8
MemberDecorate 20($Global) 2 Offset 16
@ -264,41 +265,40 @@ using depth_any
MemberDecorate 20($Global) 5 Offset 56
MemberDecorate 20($Global) 6 Offset 64
MemberDecorate 20($Global) 7 Offset 80
Decorate 20($Global) Block
Decorate 22 DescriptorSet 0
Decorate 22 Binding 7
Decorate 30(g_tTex1di4a) DescriptorSet 0
Decorate 22 DescriptorSet 0
Decorate 30(g_tTex1di4a) Binding 2
Decorate 38(g_tTex1du4a) DescriptorSet 0
Decorate 30(g_tTex1di4a) DescriptorSet 0
Decorate 38(g_tTex1du4a) Binding 3
Decorate 46(g_tTex2df4a) DescriptorSet 0
Decorate 38(g_tTex1du4a) DescriptorSet 0
Decorate 46(g_tTex2df4a) Binding 4
Decorate 55(g_tTex2di4a) DescriptorSet 0
Decorate 46(g_tTex2df4a) DescriptorSet 0
Decorate 55(g_tTex2di4a) Binding 5
Decorate 62(g_tTex2du4a) DescriptorSet 0
Decorate 55(g_tTex2di4a) DescriptorSet 0
Decorate 62(g_tTex2du4a) Binding 6
Decorate 62(g_tTex2du4a) DescriptorSet 0
Decorate 82(@entryPointOutput.Color) Location 0
Decorate 86(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 91(g_sSamp) DescriptorSet 0
Decorate 91(g_sSamp) Binding 0
Decorate 94(g_tTex1df4) DescriptorSet 0
Decorate 91(g_sSamp) DescriptorSet 0
Decorate 94(g_tTex1df4) Binding 0
Decorate 97(g_tTex1di4) DescriptorSet 0
Decorate 94(g_tTex1df4) DescriptorSet 0
Decorate 97(g_tTex1di4) Binding 0
Decorate 100(g_tTex1du4) DescriptorSet 0
Decorate 97(g_tTex1di4) DescriptorSet 0
Decorate 100(g_tTex1du4) Binding 0
Decorate 103(g_tTex2df4) DescriptorSet 0
Decorate 100(g_tTex1du4) DescriptorSet 0
Decorate 103(g_tTex2df4) Binding 0
Decorate 106(g_tTex2di4) DescriptorSet 0
Decorate 103(g_tTex2df4) DescriptorSet 0
Decorate 106(g_tTex2di4) Binding 0
Decorate 109(g_tTex2du4) DescriptorSet 0
Decorate 106(g_tTex2di4) DescriptorSet 0
Decorate 109(g_tTex2du4) Binding 0
Decorate 112(g_tTex3df4) DescriptorSet 0
Decorate 109(g_tTex2du4) DescriptorSet 0
Decorate 112(g_tTex3df4) Binding 0
Decorate 115(g_tTex3di4) DescriptorSet 0
Decorate 112(g_tTex3df4) DescriptorSet 0
Decorate 115(g_tTex3di4) Binding 0
Decorate 118(g_tTex3du4) DescriptorSet 0
Decorate 115(g_tTex3di4) DescriptorSet 0
Decorate 118(g_tTex3du4) Binding 0
Decorate 118(g_tTex3du4) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -290,8 +290,9 @@ using depth_any
Name 125 "g_tTex2df4a"
Name 128 "g_tTex2di4a"
Name 131 "g_tTex2du4a"
Decorate 14(g_tTex1df4) DescriptorSet 0
Decorate 14(g_tTex1df4) Binding 0
Decorate 14(g_tTex1df4) DescriptorSet 0
Decorate 20($Global) Block
MemberDecorate 20($Global) 0 Offset 0
MemberDecorate 20($Global) 1 Offset 8
MemberDecorate 20($Global) 2 Offset 16
@ -300,41 +301,40 @@ using depth_any
MemberDecorate 20($Global) 5 Offset 56
MemberDecorate 20($Global) 6 Offset 64
MemberDecorate 20($Global) 7 Offset 80
Decorate 20($Global) Block
Decorate 22 DescriptorSet 0
Decorate 22 Binding 9
Decorate 30(g_tTex1di4) DescriptorSet 0
Decorate 22 DescriptorSet 0
Decorate 30(g_tTex1di4) Binding 1
Decorate 38(g_tTex1du4) DescriptorSet 0
Decorate 30(g_tTex1di4) DescriptorSet 0
Decorate 38(g_tTex1du4) Binding 2
Decorate 46(g_tTex2df4) DescriptorSet 0
Decorate 38(g_tTex1du4) DescriptorSet 0
Decorate 46(g_tTex2df4) Binding 3
Decorate 55(g_tTex2di4) DescriptorSet 0
Decorate 46(g_tTex2df4) DescriptorSet 0
Decorate 55(g_tTex2di4) Binding 4
Decorate 62(g_tTex2du4) DescriptorSet 0
Decorate 55(g_tTex2di4) DescriptorSet 0
Decorate 62(g_tTex2du4) Binding 5
Decorate 69(g_tTex3df4) DescriptorSet 0
Decorate 62(g_tTex2du4) DescriptorSet 0
Decorate 69(g_tTex3df4) Binding 6
Decorate 78(g_tTex3di4) DescriptorSet 0
Decorate 69(g_tTex3df4) DescriptorSet 0
Decorate 78(g_tTex3di4) Binding 7
Decorate 85(g_tTex3du4) DescriptorSet 0
Decorate 78(g_tTex3di4) DescriptorSet 0
Decorate 85(g_tTex3du4) Binding 8
Decorate 85(g_tTex3du4) DescriptorSet 0
Decorate 104(@entryPointOutput.Color) Location 0
Decorate 108(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 113(g_sSamp) DescriptorSet 0
Decorate 113(g_sSamp) Binding 0
Decorate 116(g_tTex1df4a) DescriptorSet 0
Decorate 113(g_sSamp) DescriptorSet 0
Decorate 116(g_tTex1df4a) Binding 0
Decorate 119(g_tTex1di4a) DescriptorSet 0
Decorate 116(g_tTex1df4a) DescriptorSet 0
Decorate 119(g_tTex1di4a) Binding 0
Decorate 122(g_tTex1du4a) DescriptorSet 0
Decorate 119(g_tTex1di4a) DescriptorSet 0
Decorate 122(g_tTex1du4a) Binding 0
Decorate 125(g_tTex2df4a) DescriptorSet 0
Decorate 122(g_tTex1du4a) DescriptorSet 0
Decorate 125(g_tTex2df4a) Binding 0
Decorate 128(g_tTex2di4a) DescriptorSet 0
Decorate 125(g_tTex2df4a) DescriptorSet 0
Decorate 128(g_tTex2di4a) Binding 0
Decorate 131(g_tTex2du4a) DescriptorSet 0
Decorate 128(g_tTex2di4a) DescriptorSet 0
Decorate 131(g_tTex2du4a) Binding 0
Decorate 131(g_tTex2du4a) DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -145,13 +145,13 @@ gl_FragCoord origin is upper left
Name 16 ""
Name 44 "psout"
Name 53 "@entryPointOutput.Color"
Decorate 14($Global) Block
MemberDecorate 14($Global) 0 Offset 0
MemberDecorate 14($Global) 1 Offset 16
MemberDecorate 14($Global) 2 Offset 32
MemberDecorate 14($Global) 3 Offset 48
Decorate 14($Global) Block
Decorate 16 DescriptorSet 0
Decorate 16 Binding 0
Decorate 16 DescriptorSet 0
Decorate 53(@entryPointOutput.Color) Location 0
2: TypeVoid
3: TypeFunction 2

View file

@ -282,13 +282,13 @@ gl_FragCoord origin is upper left
Name 77 "r21"
Name 87 "psout"
Name 112 "@entryPointOutput.Color"
Decorate 18($Global) Block
MemberDecorate 18($Global) 0 Offset 0
MemberDecorate 18($Global) 1 Offset 16
MemberDecorate 18($Global) 2 Offset 32
MemberDecorate 18($Global) 3 Offset 36
Decorate 18($Global) Block
Decorate 20 DescriptorSet 0
Decorate 20 Binding 0
Decorate 20 DescriptorSet 0
Decorate 112(@entryPointOutput.Color) Location 0
2: TypeVoid
3: TypeFunction 2

View file

@ -205,13 +205,13 @@ gl_FragCoord origin is upper left
Name 16 ""
Name 72 "psout"
Name 81 "@entryPointOutput.Color"
Decorate 14($Global) Block
MemberDecorate 14($Global) 0 Offset 0
MemberDecorate 14($Global) 1 Offset 16
MemberDecorate 14($Global) 2 Offset 32
MemberDecorate 14($Global) 3 Offset 48
Decorate 14($Global) Block
Decorate 16 DescriptorSet 0
Decorate 16 Binding 0
Decorate 16 DescriptorSet 0
Decorate 81(@entryPointOutput.Color) Location 0
2: TypeVoid
3: TypeFunction 2

View file

@ -54,25 +54,25 @@ Validation failed
MemberName 27($Global) 4 "dmat23"
MemberName 27($Global) 5 "int44"
Name 29 ""
Decorate 27($Global) Block
MemberDecorate 27($Global) 0 Offset 0
MemberDecorate 27($Global) 1 RowMajor
MemberDecorate 27($Global) 1 Offset 16
MemberDecorate 27($Global) 1 MatrixStride 16
MemberDecorate 27($Global) 1 Offset 16
MemberDecorate 27($Global) 2 RowMajor
MemberDecorate 27($Global) 2 Offset 32
MemberDecorate 27($Global) 2 MatrixStride 16
MemberDecorate 27($Global) 2 Offset 32
MemberDecorate 27($Global) 3 RowMajor
MemberDecorate 27($Global) 3 Offset 48
MemberDecorate 27($Global) 3 MatrixStride 16
MemberDecorate 27($Global) 3 Offset 48
MemberDecorate 27($Global) 4 RowMajor
MemberDecorate 27($Global) 4 Offset 80
MemberDecorate 27($Global) 4 MatrixStride 16
MemberDecorate 27($Global) 4 Offset 80
MemberDecorate 27($Global) 5 RowMajor
MemberDecorate 27($Global) 5 Offset 128
MemberDecorate 27($Global) 5 MatrixStride 16
Decorate 27($Global) Block
Decorate 29 DescriptorSet 0
MemberDecorate 27($Global) 5 Offset 128
Decorate 29 Binding 0
Decorate 29 DescriptorSet 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View file

@ -126,25 +126,25 @@ gl_FragCoord origin is upper left
Name 16 ""
Name 37 "@entryPointOutput"
MemberDecorate 12(MyBuffer1) 0 RowMajor
MemberDecorate 12(MyBuffer1) 0 Offset 0
MemberDecorate 12(MyBuffer1) 0 MatrixStride 16
MemberDecorate 12(MyBuffer1) 0 Offset 0
MemberDecorate 12(MyBuffer1) 1 ColMajor
MemberDecorate 12(MyBuffer1) 1 Offset 64
MemberDecorate 12(MyBuffer1) 1 MatrixStride 16
MemberDecorate 12(MyBuffer1) 1 Offset 64
MemberDecorate 12(MyBuffer1) 2 Offset 128
MemberDecorate 12(MyBuffer1) 3 Offset 144
MemberDecorate 13(MyBuffer2) 0 ColMajor
MemberDecorate 13(MyBuffer2) 0 Offset 0
MemberDecorate 13(MyBuffer2) 0 MatrixStride 16
MemberDecorate 13(MyBuffer2) 0 Offset 0
MemberDecorate 13(MyBuffer2) 1 Offset 64
Decorate 14(Example) Block
MemberDecorate 14(Example) 0 Offset 0
MemberDecorate 14(Example) 1 Offset 160
MemberDecorate 14(Example) 2 RowMajor
MemberDecorate 14(Example) 2 Offset 240
MemberDecorate 14(Example) 2 MatrixStride 16
Decorate 14(Example) Block
Decorate 16 DescriptorSet 0
MemberDecorate 14(Example) 2 Offset 240
Decorate 16 Binding 0
Decorate 16 DescriptorSet 0
Decorate 37(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2

Some files were not shown because too many files have changed in this diff Show more