mirror of
https://github.com/bkaradzic/bgfx.git
synced 2026-02-17 20:52:36 +01:00
Updated glslang.
This commit is contained in:
1
3rdparty/glslang/SPIRV/CMakeLists.txt
vendored
1
3rdparty/glslang/SPIRV/CMakeLists.txt
vendored
@@ -43,6 +43,7 @@ endif(ENABLE_NV_EXTENSIONS)
|
||||
add_library(SPIRV ${LIB_TYPE} ${SOURCES} ${HEADERS})
|
||||
set_property(TARGET SPIRV PROPERTY FOLDER glslang)
|
||||
set_property(TARGET SPIRV PROPERTY POSITION_INDEPENDENT_CODE ON)
|
||||
target_include_directories(SPIRV PUBLIC ..)
|
||||
|
||||
add_library(SPVRemapper ${LIB_TYPE} ${SPVREMAP_SOURCES} ${SPVREMAP_HEADERS})
|
||||
set_property(TARGET SPVRemapper PROPERTY FOLDER glslang)
|
||||
|
||||
169
3rdparty/glslang/SPIRV/GlslangToSpv.cpp
vendored
169
3rdparty/glslang/SPIRV/GlslangToSpv.cpp
vendored
@@ -190,7 +190,7 @@ protected:
|
||||
glslang::TBasicType typeProxy);
|
||||
spv::Id createConversion(glslang::TOperator op, OpDecorations&, spv::Id destTypeId, spv::Id operand,
|
||||
glslang::TBasicType typeProxy);
|
||||
spv::Id createConversionOperation(glslang::TOperator op, spv::Id operand, int vectorSize);
|
||||
spv::Id createIntWidthConversion(glslang::TOperator op, spv::Id operand, int vectorSize);
|
||||
spv::Id makeSmearedConstant(spv::Id constant, int vectorSize);
|
||||
spv::Id createAtomicOperation(glslang::TOperator op, spv::Decoration precision, spv::Id typeId, std::vector<spv::Id>& operands, glslang::TBasicType typeProxy);
|
||||
spv::Id createInvocationsOperation(glslang::TOperator op, spv::Id typeId, std::vector<spv::Id>& operands, glslang::TBasicType typeProxy);
|
||||
@@ -340,8 +340,10 @@ void TranslateMemoryDecoration(const glslang::TQualifier& qualifier, std::vector
|
||||
{
|
||||
if (qualifier.coherent)
|
||||
memory.push_back(spv::DecorationCoherent);
|
||||
if (qualifier.volatil)
|
||||
if (qualifier.volatil) {
|
||||
memory.push_back(spv::DecorationVolatile);
|
||||
memory.push_back(spv::DecorationCoherent);
|
||||
}
|
||||
if (qualifier.restrict)
|
||||
memory.push_back(spv::DecorationRestrict);
|
||||
if (qualifier.readonly)
|
||||
@@ -4828,109 +4830,45 @@ spv::Id TGlslangToSpvTraverser::createUnaryMatrixOperation(spv::Op op, OpDecorat
|
||||
return result;
|
||||
}
|
||||
|
||||
spv::Id TGlslangToSpvTraverser::createConversionOperation(glslang::TOperator op, spv::Id operand, int vectorSize)
|
||||
// For converting integers where both the bitwidth and the signedness could
|
||||
// change, but only do the width change here. The caller is still responsible
|
||||
// for the signedness conversion.
|
||||
spv::Id TGlslangToSpvTraverser::createIntWidthConversion(glslang::TOperator op, spv::Id operand, int vectorSize)
|
||||
{
|
||||
spv::Op convOp = spv::OpNop;
|
||||
spv::Id type = 0;
|
||||
|
||||
spv::Id result = 0;
|
||||
|
||||
// Get the result type width, based on the type to convert to.
|
||||
int width = 32;
|
||||
switch(op) {
|
||||
case glslang::EOpConvInt16ToUint8:
|
||||
case glslang::EOpConvIntToUint8:
|
||||
case glslang::EOpConvInt64ToUint8:
|
||||
case glslang::EOpConvUint16ToInt8:
|
||||
case glslang::EOpConvUintToInt8:
|
||||
case glslang::EOpConvUint64ToInt8:
|
||||
width = 8;
|
||||
break;
|
||||
case glslang::EOpConvInt8ToUint16:
|
||||
convOp = spv::OpSConvert;
|
||||
type = builder.makeIntType(16);
|
||||
case glslang::EOpConvIntToUint16:
|
||||
case glslang::EOpConvInt64ToUint16:
|
||||
case glslang::EOpConvUint8ToInt16:
|
||||
case glslang::EOpConvUintToInt16:
|
||||
case glslang::EOpConvUint64ToInt16:
|
||||
width = 16;
|
||||
break;
|
||||
case glslang::EOpConvInt8ToUint:
|
||||
convOp = spv::OpSConvert;
|
||||
type = builder.makeIntType(32);
|
||||
case glslang::EOpConvInt16ToUint:
|
||||
case glslang::EOpConvInt64ToUint:
|
||||
case glslang::EOpConvUint8ToInt:
|
||||
case glslang::EOpConvUint16ToInt:
|
||||
case glslang::EOpConvUint64ToInt:
|
||||
width = 32;
|
||||
break;
|
||||
case glslang::EOpConvInt8ToUint64:
|
||||
convOp = spv::OpSConvert;
|
||||
type = builder.makeIntType(64);
|
||||
break;
|
||||
case glslang::EOpConvInt16ToUint8:
|
||||
convOp = spv::OpSConvert;
|
||||
type = builder.makeIntType(8);
|
||||
break;
|
||||
case glslang::EOpConvInt16ToUint:
|
||||
convOp = spv::OpSConvert;
|
||||
type = builder.makeIntType(32);
|
||||
break;
|
||||
case glslang::EOpConvInt16ToUint64:
|
||||
convOp = spv::OpSConvert;
|
||||
type = builder.makeIntType(64);
|
||||
break;
|
||||
case glslang::EOpConvIntToUint8:
|
||||
convOp = spv::OpSConvert;
|
||||
type = builder.makeIntType(8);
|
||||
break;
|
||||
case glslang::EOpConvIntToUint16:
|
||||
convOp = spv::OpSConvert;
|
||||
type = builder.makeIntType(16);
|
||||
break;
|
||||
case glslang::EOpConvIntToUint64:
|
||||
convOp = spv::OpSConvert;
|
||||
type = builder.makeIntType(64);
|
||||
break;
|
||||
case glslang::EOpConvInt64ToUint8:
|
||||
convOp = spv::OpSConvert;
|
||||
type = builder.makeIntType(8);
|
||||
break;
|
||||
case glslang::EOpConvInt64ToUint16:
|
||||
convOp = spv::OpSConvert;
|
||||
type = builder.makeIntType(16);
|
||||
break;
|
||||
case glslang::EOpConvInt64ToUint:
|
||||
convOp = spv::OpSConvert;
|
||||
type = builder.makeIntType(32);
|
||||
break;
|
||||
case glslang::EOpConvUint8ToInt16:
|
||||
convOp = spv::OpUConvert;
|
||||
type = builder.makeIntType(16);
|
||||
break;
|
||||
case glslang::EOpConvUint8ToInt:
|
||||
convOp = spv::OpUConvert;
|
||||
type = builder.makeIntType(32);
|
||||
break;
|
||||
case glslang::EOpConvUint8ToInt64:
|
||||
convOp = spv::OpUConvert;
|
||||
type = builder.makeIntType(64);
|
||||
break;
|
||||
case glslang::EOpConvUint16ToInt8:
|
||||
convOp = spv::OpUConvert;
|
||||
type = builder.makeIntType(8);
|
||||
break;
|
||||
case glslang::EOpConvUint16ToInt:
|
||||
convOp = spv::OpUConvert;
|
||||
type = builder.makeIntType(32);
|
||||
break;
|
||||
case glslang::EOpConvUint16ToInt64:
|
||||
convOp = spv::OpUConvert;
|
||||
type = builder.makeIntType(64);
|
||||
break;
|
||||
case glslang::EOpConvUintToInt8:
|
||||
convOp = spv::OpUConvert;
|
||||
type = builder.makeIntType(8);
|
||||
break;
|
||||
case glslang::EOpConvUintToInt16:
|
||||
convOp = spv::OpUConvert;
|
||||
type = builder.makeIntType(16);
|
||||
break;
|
||||
case glslang::EOpConvUintToInt64:
|
||||
convOp = spv::OpUConvert;
|
||||
type = builder.makeIntType(64);
|
||||
break;
|
||||
case glslang::EOpConvUint64ToInt8:
|
||||
convOp = spv::OpUConvert;
|
||||
type = builder.makeIntType(8);
|
||||
break;
|
||||
case glslang::EOpConvUint64ToInt16:
|
||||
convOp = spv::OpUConvert;
|
||||
type = builder.makeIntType(16);
|
||||
break;
|
||||
case glslang::EOpConvUint64ToInt:
|
||||
convOp = spv::OpUConvert;
|
||||
type = builder.makeIntType(32);
|
||||
width = 64;
|
||||
break;
|
||||
|
||||
default:
|
||||
@@ -4938,11 +4876,36 @@ spv::Id TGlslangToSpvTraverser::createConversionOperation(glslang::TOperator op,
|
||||
break;
|
||||
}
|
||||
|
||||
// Get the conversion operation and result type,
|
||||
// based on the target width, but the source type.
|
||||
spv::Id type = spv::NoType;
|
||||
spv::Op convOp = spv::OpNop;
|
||||
switch(op) {
|
||||
case glslang::EOpConvInt8ToUint16:
|
||||
case glslang::EOpConvInt8ToUint:
|
||||
case glslang::EOpConvInt8ToUint64:
|
||||
case glslang::EOpConvInt16ToUint8:
|
||||
case glslang::EOpConvInt16ToUint:
|
||||
case glslang::EOpConvInt16ToUint64:
|
||||
case glslang::EOpConvIntToUint8:
|
||||
case glslang::EOpConvIntToUint16:
|
||||
case glslang::EOpConvIntToUint64:
|
||||
case glslang::EOpConvInt64ToUint8:
|
||||
case glslang::EOpConvInt64ToUint16:
|
||||
case glslang::EOpConvInt64ToUint:
|
||||
convOp = spv::OpSConvert;
|
||||
type = builder.makeIntType(width);
|
||||
break;
|
||||
default:
|
||||
convOp = spv::OpUConvert;
|
||||
type = builder.makeUintType(width);
|
||||
break;
|
||||
}
|
||||
|
||||
if (vectorSize > 0)
|
||||
type = builder.makeVectorType(type, vectorSize);
|
||||
|
||||
result = builder.createUnaryOp(convOp, type, operand);
|
||||
return result;
|
||||
return builder.createUnaryOp(convOp, type, operand);
|
||||
}
|
||||
|
||||
spv::Id TGlslangToSpvTraverser::createConversion(glslang::TOperator op, OpDecorations& decorations, spv::Id destType,
|
||||
@@ -5217,7 +5180,7 @@ spv::Id TGlslangToSpvTraverser::createConversion(glslang::TOperator op, OpDecora
|
||||
case glslang::EOpConvUint64ToInt16:
|
||||
case glslang::EOpConvUint64ToInt:
|
||||
// OpSConvert/OpUConvert + OpBitCast
|
||||
operand = createConversionOperation(op, operand, vectorSize);
|
||||
operand = createIntWidthConversion(op, operand, vectorSize);
|
||||
|
||||
if (builder.isInSpecConstCodeGenMode()) {
|
||||
// Build zero scalar or vector for OpIAdd.
|
||||
@@ -6922,8 +6885,9 @@ int GetSpirvGeneratorVersion()
|
||||
// return 3; // change/correct barrier-instruction operands, to match memory model group decisions
|
||||
// return 4; // some deeper access chains: for dynamic vector component, and local Boolean component
|
||||
// return 5; // make OpArrayLength result type be an int with signedness of 0
|
||||
return 6; // revert version 5 change, which makes a different (new) kind of incorrect code,
|
||||
// versions 4 and 6 each generate OpArrayLength as it has long been done
|
||||
// return 6; // revert version 5 change, which makes a different (new) kind of incorrect code,
|
||||
// versions 4 and 6 each generate OpArrayLength as it has long been done
|
||||
return 7; // GLSL volatile keyword maps to both SPIR-V decorations Volatile and Coherent
|
||||
}
|
||||
|
||||
// Write SPIR-V out to a binary file
|
||||
@@ -7024,18 +6988,16 @@ void GlslangToSpv(const glslang::TIntermediate& intermediate, std::vector<unsign
|
||||
optimizer.RegisterPass(CreateLocalAccessChainConvertPass());
|
||||
optimizer.RegisterPass(CreateLocalSingleBlockLoadStoreElimPass());
|
||||
optimizer.RegisterPass(CreateLocalSingleStoreElimPass());
|
||||
optimizer.RegisterPass(CreateSimplificationPass());
|
||||
optimizer.RegisterPass(CreateAggressiveDCEPass());
|
||||
optimizer.RegisterPass(CreateInsertExtractElimPass());
|
||||
optimizer.RegisterPass(CreateDeadInsertElimPass());
|
||||
optimizer.RegisterPass(CreateAggressiveDCEPass());
|
||||
optimizer.RegisterPass(CreateCCPPass());
|
||||
optimizer.RegisterPass(CreateSimplificationPass());
|
||||
optimizer.RegisterPass(CreateDeadBranchElimPass());
|
||||
optimizer.RegisterPass(CreateCFGCleanupPass());
|
||||
optimizer.RegisterPass(CreateBlockMergePass());
|
||||
optimizer.RegisterPass(CreateLocalMultiStoreElimPass());
|
||||
optimizer.RegisterPass(CreateIfConversionPass());
|
||||
optimizer.RegisterPass(CreateSimplificationPass());
|
||||
optimizer.RegisterPass(CreateAggressiveDCEPass());
|
||||
optimizer.RegisterPass(CreateInsertExtractElimPass());
|
||||
optimizer.RegisterPass(CreateDeadInsertElimPass());
|
||||
if (options->optimizeSize) {
|
||||
optimizer.RegisterPass(CreateRedundancyEliminationPass());
|
||||
@@ -7043,6 +7005,7 @@ void GlslangToSpv(const glslang::TIntermediate& intermediate, std::vector<unsign
|
||||
// optimizer.RegisterPass(CreateCommonUniformElimPass());
|
||||
}
|
||||
optimizer.RegisterPass(CreateAggressiveDCEPass());
|
||||
optimizer.RegisterPass(CreateCFGCleanupPass());
|
||||
optimizer.RegisterLegalizationPasses();
|
||||
|
||||
if (!optimizer.Run(spirv.data(), spirv.size(), &spirv))
|
||||
|
||||
4
3rdparty/glslang/SPIRV/SpvBuilder.cpp
vendored
Normal file → Executable file
4
3rdparty/glslang/SPIRV/SpvBuilder.cpp
vendored
Normal file → Executable file
@@ -1570,7 +1570,8 @@ Id Builder::createBuiltinCall(Id resultType, Id builtins, int entryPoint, const
|
||||
|
||||
// Accept all parameters needed to create a texture instruction.
|
||||
// Create the correct instruction based on the inputs, and make the call.
|
||||
Id Builder::createTextureCall(Decoration precision, Id resultType, bool sparse, bool fetch, bool proj, bool gather, bool noImplicitLod, const TextureParameters& parameters)
|
||||
Id Builder::createTextureCall(Decoration precision, Id resultType, bool sparse, bool fetch, bool proj, bool gather,
|
||||
bool noImplicitLod, const TextureParameters& parameters)
|
||||
{
|
||||
static const int maxTextureArgs = 10;
|
||||
Id texArgs[maxTextureArgs] = {};
|
||||
@@ -1623,6 +1624,7 @@ Id Builder::createTextureCall(Decoration precision, Id resultType, bool sparse,
|
||||
texArgs[numArgs++] = parameters.offset;
|
||||
}
|
||||
if (parameters.offsets) {
|
||||
addCapability(CapabilityImageGatherExtended);
|
||||
mask = (ImageOperandsMask)(mask | ImageOperandsConstOffsetsMask);
|
||||
texArgs[numArgs++] = parameters.offsets;
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
hlsl.aliasOpaque.frag
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 87
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
hlsl.flattenOpaque.frag
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 185
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
hlsl.flattenOpaqueInit.vert
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 134
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
hlsl.flattenOpaqueInitMix.vert
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 97
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
hlsl.flattenSubset.frag
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 66
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
hlsl.flattenSubset2.frag
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 53
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
hlsl.partialFlattenLocal.vert
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 158
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
hlsl.partialFlattenMixed.vert
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 36
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
compoundsuffix.frag.hlsl
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 22
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -2,7 +2,7 @@ glsl.entryPointRename.vert
|
||||
ERROR: Source entry point must be "main"
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 20
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
glsl.entryPointRename.vert
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 20
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -2,7 +2,7 @@ glspv.version.frag
|
||||
ERROR: #version: compilation for SPIR-V does not support the compatibility profile
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 6
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -70,7 +70,7 @@ output primitive = line_strip
|
||||
0:? 'OutputStream.ps' ( out float PointSize)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 36
|
||||
|
||||
Capability Geometry
|
||||
|
||||
@@ -38,7 +38,7 @@ Shader version: 500
|
||||
0:? '@entryPointOutput' ( out float PointSize)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 16
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -143,7 +143,7 @@ gl_FragCoord origin is upper left
|
||||
0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 64
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -160,7 +160,7 @@ gl_FragCoord origin is upper left
|
||||
0:? 'm' ( global 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 57
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -345,7 +345,7 @@ gl_FragCoord origin is upper left
|
||||
0:? 'ps_output.color' (layout( location=0) out 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 143
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -290,7 +290,7 @@ gl_FragCoord origin is upper left
|
||||
0:? 'input' (layout( location=1) in 3-element array of 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 126
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -163,7 +163,7 @@ gl_FragCoord origin is upper left
|
||||
0:? 'g_mystruct' ( global 2-element array of structure{ temp int i, temp float f})
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 72
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -134,7 +134,7 @@ gl_FragCoord origin is upper left
|
||||
0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 57
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -132,7 +132,7 @@ gl_FragCoord origin is upper left
|
||||
0:? 'a5' (layout( location=4) in 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 58
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -82,7 +82,7 @@ local_size = (4, 6, 8)
|
||||
0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 39
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -50,7 +50,7 @@ gl_FragCoord origin is upper left
|
||||
0:? 'input' (layout( location=0) in 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 24
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -94,7 +94,7 @@ gl_FragCoord origin is upper left
|
||||
0:? 'input' (layout( location=8) in 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 51
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -56,7 +56,7 @@ gl_FragCoord origin is upper left
|
||||
0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 28
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -64,7 +64,7 @@ local_size = (1, 1, 1)
|
||||
0:? 'gti' ( in 3-component vector of int LocalInvocationID)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 38
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -188,7 +188,7 @@ output primitive = line_strip
|
||||
0:? 'OutputStream.something' (layout( location=1) out int)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 68
|
||||
|
||||
Capability Geometry
|
||||
|
||||
@@ -204,7 +204,7 @@ Shader version: 500
|
||||
0:? '@entryPointOutput' ( out 4-component vector of float Position)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 99
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -146,7 +146,7 @@ gl_FragCoord origin is upper left
|
||||
0:? 'input' ( in 4-component vector of float FragCoord)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 73
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -358,7 +358,7 @@ using depth_any
|
||||
0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 148
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -70,7 +70,7 @@ gl_FragCoord origin is upper left
|
||||
0:? 'input' (layout( location=0) in 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 34
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -250,7 +250,7 @@ Shader version: 500
|
||||
0:? 'input.Norm' (layout( location=1) in 3-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 106
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -146,7 +146,7 @@ Shader version: 500
|
||||
0:? '@entryPointOutput' ( out 4-component vector of float Position)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 58
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -74,7 +74,7 @@ gl_FragCoord origin is upper left
|
||||
0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 30
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -98,7 +98,7 @@ gl_FragCoord origin is upper left
|
||||
0:? 'cull' ( in 1-element array of float CullDistance)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 53
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -550,7 +550,7 @@ output primitive = line_strip
|
||||
0:? 'OutputStream.clip' ( out 2-element array of float ClipDistance)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 118
|
||||
|
||||
Capability Geometry
|
||||
|
||||
@@ -108,7 +108,7 @@ Shader version: 500
|
||||
0:? 'cull' ( out 1-element array of float CullDistance)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 46
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -290,7 +290,7 @@ gl_FragCoord origin is upper left
|
||||
0:? 'cull' ( in 4-element array of float CullDistance)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 84
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -724,7 +724,7 @@ output primitive = line_strip
|
||||
0:? 'OutputStream.clip' ( out 4-element array of float ClipDistance)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 128
|
||||
|
||||
Capability Geometry
|
||||
|
||||
@@ -420,7 +420,7 @@ Shader version: 500
|
||||
0:? 'cull' ( out 4-element array of float CullDistance)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 89
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -98,7 +98,7 @@ gl_FragCoord origin is upper left
|
||||
0:? 'cull' ( in 2-element array of float CullDistance)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 53
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -630,7 +630,7 @@ output primitive = line_strip
|
||||
0:? 'OutputStream.clip1' ( out 4-element array of float ClipDistance)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 127
|
||||
|
||||
Capability Geometry
|
||||
|
||||
@@ -136,7 +136,7 @@ Shader version: 500
|
||||
0:? 'cull' ( out 2-element array of float CullDistance)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 51
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -174,7 +174,7 @@ gl_FragCoord origin is upper left
|
||||
0:? 'v.ClipRect' ( in 4-element array of float ClipDistance)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 57
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -612,7 +612,7 @@ output primitive = line_strip
|
||||
0:? 'OutputStream.clip1' ( out 4-element array of float ClipDistance)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 130
|
||||
|
||||
Capability Geometry
|
||||
|
||||
@@ -270,7 +270,7 @@ Shader version: 500
|
||||
0:? '@entryPointOutput.ClipRect' ( out 4-element array of float ClipDistance)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 72
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -232,7 +232,7 @@ gl_FragCoord origin is upper left
|
||||
0:? 'v.ClipRect' ( in 4-element array of float ClipDistance)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 62
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -318,7 +318,7 @@ Shader version: 500
|
||||
0:? '@entryPointOutput.ClipRect' ( out 4-element array of float ClipDistance)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 73
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -282,7 +282,7 @@ gl_FragCoord origin is upper left
|
||||
0:? 'v.clip1' ( in 8-element array of float ClipDistance)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 79
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -428,7 +428,7 @@ Shader version: 500
|
||||
0:? '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 86
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -270,7 +270,7 @@ gl_FragCoord origin is upper left
|
||||
0:? 'v.clip1' ( in 8-element array of float ClipDistance)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 78
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -384,7 +384,7 @@ Shader version: 500
|
||||
0:? '@entryPointOutput.clip1' ( out 8-element array of float ClipDistance)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 81
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -186,7 +186,7 @@ gl_FragCoord origin is upper left
|
||||
0:? 'v.clip1' ( in 4-element array of float ClipDistance)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 65
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -240,7 +240,7 @@ Shader version: 500
|
||||
0:? '@entryPointOutput.clip1' ( out 4-element array of float ClipDistance)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 62
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -144,7 +144,7 @@ gl_FragCoord origin is upper left
|
||||
0:? 'clip0' ( in 4-element array of float ClipDistance)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 68
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -194,7 +194,7 @@ Shader version: 500
|
||||
0:? 'clip0' ( out 4-element array of float ClipDistance)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 67
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -356,7 +356,7 @@ triangle order = cw
|
||||
0:? '@patchConstantOutput.inside' ( patch out 2-element array of float TessLevelInner)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 127
|
||||
|
||||
Capability Tessellation
|
||||
|
||||
@@ -262,7 +262,7 @@ gl_FragCoord origin is upper left
|
||||
0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 96
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -522,7 +522,7 @@ gl_FragCoord origin is upper left
|
||||
0:? 'input' (layout( location=0) in 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 206
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -132,7 +132,7 @@ gl_FragCoord origin is upper left
|
||||
0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 66
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -268,7 +268,7 @@ Shader version: 500
|
||||
0:? '@entryPointOutput' ( out 4-component vector of float Position)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 89
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -104,7 +104,7 @@ gl_FragCoord origin is upper left
|
||||
0:? '@entryPointOutput.color' (layout( location=0) out 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 40
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -544,7 +544,7 @@ gl_FragCoord origin is upper left
|
||||
0:? '@entryPointOutput' (layout( location=0) out int)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 98
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -118,7 +118,7 @@ gl_FragCoord origin is upper left
|
||||
0:? '@entryPointOutput.vColor' (layout( location=0) out 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 52
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
hlsl.dashI.vert
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 40
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
hlsl.deadFunctionMissingBody.vert
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 18
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -50,7 +50,7 @@ using depth_greater
|
||||
0:? 'depth' ( out float FragDepth)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 20
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -42,7 +42,7 @@ using depth_less
|
||||
0:? '@entryPointOutput' ( out float FragDepth)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 16
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -108,7 +108,7 @@ gl_FragCoord origin is upper left
|
||||
0:? 'input' (layout( location=0) in 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 50
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -144,7 +144,7 @@ gl_FragCoord origin is upper left
|
||||
0:? 'input' (layout( location=0) in float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 71
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -286,7 +286,7 @@ triangle order = none
|
||||
0:? 'pcf_data.flInsideTessFactor' ( patch in 2-element array of float TessLevelInner)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 103
|
||||
|
||||
Capability Tessellation
|
||||
|
||||
@@ -284,7 +284,7 @@ triangle order = none
|
||||
0:? 'pcf_data.foo' (layout( location=2) patch in float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 98
|
||||
|
||||
Capability Tessellation
|
||||
|
||||
@@ -264,7 +264,7 @@ triangle order = none
|
||||
0:? 'pcf_data.flInsideTessFactor' ( patch in 2-element array of float TessLevelInner)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 100
|
||||
|
||||
Capability Tessellation
|
||||
|
||||
@@ -60,7 +60,7 @@ Shader version: 500
|
||||
0:? 'vertexIndex' (layout( location=0) in uint)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 29
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -50,7 +50,7 @@ gl_FragCoord origin is upper left
|
||||
0:? Linker Objects
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 27
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -48,7 +48,7 @@ Shader version: 500
|
||||
0:? Linker Objects
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 27
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -166,7 +166,7 @@ gl_FragCoord origin is upper left
|
||||
0:? 'i.i2' (layout( location=1) flat in 2-component vector of int)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 74
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -244,7 +244,7 @@ gl_FragCoord origin is upper left
|
||||
0:? 'out3.i' (layout( location=5) out 2-component vector of int)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 89
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -72,7 +72,7 @@ gl_FragCoord origin is upper left
|
||||
0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 32
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
hlsl.explicitDescriptorSet.frag
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 31
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
hlsl.explicitDescriptorSet.frag
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 31
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -118,7 +118,7 @@ gl_FragCoord origin is upper left
|
||||
0:? '@entryPointOutput.other_struct_member3' (layout( location=3) out float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 49
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -295,7 +295,7 @@ gl_FragCoord origin is upper left
|
||||
0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 122
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -165,7 +165,7 @@ Shader version: 500
|
||||
0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 82
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -107,7 +107,7 @@ Shader version: 500
|
||||
0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 59
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -115,7 +115,7 @@ gl_FragCoord origin is upper left
|
||||
0:? 'vpos' (layout( location=0) in 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 54
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -149,7 +149,7 @@ gl_FragCoord origin is upper left
|
||||
0:? 'vpos' (layout( location=0) in 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 56
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -65,7 +65,7 @@ gl_FragCoord origin is upper left
|
||||
0:? 'scalar' ( global float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 27
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -42,7 +42,7 @@ gl_FragCoord origin is upper left
|
||||
0:? 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float AmbientColor, uniform bool ff1, layout( offset=20) uniform float ff2, layout( binding=0 offset=32) uniform 4-component vector of float ff3, layout( binding=1 offset=48) uniform 4-component vector of float ff4})
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 26
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -402,7 +402,7 @@ gl_FragCoord origin is upper left
|
||||
0:? 'input' (layout( location=0) in 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 183
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -64,7 +64,7 @@ gl_FragCoord origin is upper left
|
||||
0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 25
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -262,7 +262,7 @@ using depth_any
|
||||
0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 124
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -258,7 +258,7 @@ using depth_any
|
||||
0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 135
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -220,7 +220,7 @@ Shader version: 500
|
||||
0:? '@entryPointOutput.Pos' ( out 4-component vector of float Position)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 126
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -208,7 +208,7 @@ using depth_any
|
||||
0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 114
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -202,7 +202,7 @@ using depth_any
|
||||
0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 97
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -750,7 +750,7 @@ using depth_any
|
||||
0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80006
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 255
|
||||
|
||||
Capability Shader
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user