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
@@ -14,6 +14,7 @@ set(HEADERS
|
||||
bitutils.h
|
||||
spirv.hpp
|
||||
GLSL.std.450.h
|
||||
GLSL.ext.EXT.h
|
||||
GLSL.ext.KHR.h
|
||||
GlslangToSpv.h
|
||||
hex_float.h
|
||||
|
||||
10
3rdparty/glslang/SPIRV/GLSL.ext.AMD.h
vendored
10
3rdparty/glslang/SPIRV/GLSL.ext.AMD.h
vendored
@@ -27,13 +27,8 @@
|
||||
#ifndef GLSLextAMD_H
|
||||
#define GLSLextAMD_H
|
||||
|
||||
enum BuiltIn;
|
||||
enum Capability;
|
||||
enum Decoration;
|
||||
enum Op;
|
||||
|
||||
static const int GLSLextAMDVersion = 100;
|
||||
static const int GLSLextAMDRevision = 6;
|
||||
static const int GLSLextAMDRevision = 7;
|
||||
|
||||
// SPV_AMD_shader_ballot
|
||||
static const char* const E_SPV_AMD_shader_ballot = "SPV_AMD_shader_ballot";
|
||||
@@ -107,4 +102,7 @@ static const char* const E_SPV_AMD_shader_image_load_store_lod = "SPV_AMD_shader
|
||||
// SPV_AMD_shader_fragment_mask
|
||||
static const char* const E_SPV_AMD_shader_fragment_mask = "SPV_AMD_shader_fragment_mask";
|
||||
|
||||
// SPV_AMD_gpu_shader_half_float_fetch
|
||||
static const char* const E_SPV_AMD_gpu_shader_half_float_fetch = "SPV_AMD_gpu_shader_half_float_fetch";
|
||||
|
||||
#endif // #ifndef GLSLextAMD_H
|
||||
|
||||
6
3rdparty/glslang/SPIRV/GLSL.ext.EXT.h
vendored
6
3rdparty/glslang/SPIRV/GLSL.ext.EXT.h
vendored
@@ -27,13 +27,11 @@
|
||||
#ifndef GLSLextEXT_H
|
||||
#define GLSLextEXT_H
|
||||
|
||||
enum BuiltIn;
|
||||
enum Op;
|
||||
enum Capability;
|
||||
|
||||
static const int GLSLextEXTVersion = 100;
|
||||
static const int GLSLextEXTRevision = 1;
|
||||
|
||||
static const char* const E_SPV_EXT_shader_stencil_export = "SPV_EXT_shader_stencil_export";
|
||||
static const char* const E_SPV_EXT_shader_viewport_index_layer = "SPV_EXT_shader_viewport_index_layer";
|
||||
static const char* const E_SPV_EXT_fragment_fully_covered = "SPV_EXT_fragment_fully_covered";
|
||||
|
||||
#endif // #ifndef GLSLextEXT_H
|
||||
|
||||
6
3rdparty/glslang/SPIRV/GLSL.ext.KHR.h
vendored
6
3rdparty/glslang/SPIRV/GLSL.ext.KHR.h
vendored
@@ -27,10 +27,6 @@
|
||||
#ifndef GLSLextKHR_H
|
||||
#define GLSLextKHR_H
|
||||
|
||||
enum BuiltIn;
|
||||
enum Op;
|
||||
enum Capability;
|
||||
|
||||
static const int GLSLextKHRVersion = 100;
|
||||
static const int GLSLextKHRRevision = 2;
|
||||
|
||||
@@ -42,7 +38,5 @@ static const char* const E_SPV_KHR_shader_draw_parameters = "SPV_KHR_shade
|
||||
static const char* const E_SPV_KHR_16bit_storage = "SPV_KHR_16bit_storage";
|
||||
static const char* const E_SPV_KHR_storage_buffer_storage_class = "SPV_KHR_storage_buffer_storage_class";
|
||||
static const char* const E_SPV_KHR_post_depth_coverage = "SPV_KHR_post_depth_coverage";
|
||||
static const char* const E_SPV_EXT_shader_stencil_export = "SPV_EXT_shader_stencil_export";
|
||||
static const char* const E_SPV_EXT_shader_viewport_index_layer = "SPV_EXT_shader_viewport_index_layer";
|
||||
|
||||
#endif // #ifndef GLSLextKHR_H
|
||||
|
||||
62
3rdparty/glslang/SPIRV/GlslangToSpv.cpp
vendored
62
3rdparty/glslang/SPIRV/GlslangToSpv.cpp
vendored
@@ -2340,6 +2340,12 @@ spv::Id TGlslangToSpvTraverser::getSampledType(const glslang::TSampler& sampler)
|
||||
{
|
||||
switch (sampler.type) {
|
||||
case glslang::EbtFloat: return builder.makeFloatType(32);
|
||||
#ifdef AMD_EXTENSIONS
|
||||
case glslang::EbtFloat16:
|
||||
builder.addExtension(spv::E_SPV_AMD_gpu_shader_half_float_fetch);
|
||||
builder.addCapability(spv::CapabilityFloat16ImageAMD);
|
||||
return builder.makeFloatType(16);
|
||||
#endif
|
||||
case glslang::EbtInt: return builder.makeIntType(32);
|
||||
case glslang::EbtUint: return builder.makeUintType(32);
|
||||
default:
|
||||
@@ -3159,9 +3165,15 @@ void TGlslangToSpvTraverser::translateArguments(const glslang::TIntermAggregate&
|
||||
|
||||
glslang::TSampler sampler = {};
|
||||
bool cubeCompare = false;
|
||||
#ifdef AMD_EXTENSIONS
|
||||
bool f16ShadowCompare = false;
|
||||
#endif
|
||||
if (node.isTexture() || node.isImage()) {
|
||||
sampler = glslangArguments[0]->getAsTyped()->getType().getSampler();
|
||||
cubeCompare = sampler.dim == glslang::EsdCube && sampler.arrayed && sampler.shadow;
|
||||
#ifdef AMD_EXTENSIONS
|
||||
f16ShadowCompare = sampler.shadow && glslangArguments[1]->getAsTyped()->getType().getBasicType() == glslang::EbtFloat16;
|
||||
#endif
|
||||
}
|
||||
|
||||
for (int i = 0; i < (int)glslangArguments.size(); ++i) {
|
||||
@@ -3186,6 +3198,21 @@ void TGlslangToSpvTraverser::translateArguments(const glslang::TIntermAggregate&
|
||||
if ((sampler.ms && i == 3) || (! sampler.ms && i == 2))
|
||||
lvalue = true;
|
||||
break;
|
||||
#ifdef AMD_EXTENSIONS
|
||||
case glslang::EOpSparseTexture:
|
||||
if (((cubeCompare || f16ShadowCompare) && i == 3) || (! (cubeCompare || f16ShadowCompare) && i == 2))
|
||||
lvalue = true;
|
||||
break;
|
||||
case glslang::EOpSparseTextureClamp:
|
||||
if (((cubeCompare || f16ShadowCompare) && i == 4) || (! (cubeCompare || f16ShadowCompare) && i == 3))
|
||||
lvalue = true;
|
||||
break;
|
||||
case glslang::EOpSparseTextureLod:
|
||||
case glslang::EOpSparseTextureOffset:
|
||||
if ((f16ShadowCompare && i == 4) || (! f16ShadowCompare && i == 3))
|
||||
lvalue = true;
|
||||
break;
|
||||
#else
|
||||
case glslang::EOpSparseTexture:
|
||||
if ((cubeCompare && i == 3) || (! cubeCompare && i == 2))
|
||||
lvalue = true;
|
||||
@@ -3199,6 +3226,7 @@ void TGlslangToSpvTraverser::translateArguments(const glslang::TIntermAggregate&
|
||||
if (i == 3)
|
||||
lvalue = true;
|
||||
break;
|
||||
#endif
|
||||
case glslang::EOpSparseTextureFetch:
|
||||
if ((sampler.dim != glslang::EsdRect && i == 3) || (sampler.dim == glslang::EsdRect && i == 2))
|
||||
lvalue = true;
|
||||
@@ -3207,6 +3235,23 @@ void TGlslangToSpvTraverser::translateArguments(const glslang::TIntermAggregate&
|
||||
if ((sampler.dim != glslang::EsdRect && i == 4) || (sampler.dim == glslang::EsdRect && i == 3))
|
||||
lvalue = true;
|
||||
break;
|
||||
#ifdef AMD_EXTENSIONS
|
||||
case glslang::EOpSparseTextureLodOffset:
|
||||
case glslang::EOpSparseTextureGrad:
|
||||
case glslang::EOpSparseTextureOffsetClamp:
|
||||
if ((f16ShadowCompare && i == 5) || (! f16ShadowCompare && i == 4))
|
||||
lvalue = true;
|
||||
break;
|
||||
case glslang::EOpSparseTextureGradOffset:
|
||||
case glslang::EOpSparseTextureGradClamp:
|
||||
if ((f16ShadowCompare && i == 6) || (! f16ShadowCompare && i == 5))
|
||||
lvalue = true;
|
||||
break;
|
||||
case glslang::EOpSparseTextureGradOffsetClamp:
|
||||
if ((f16ShadowCompare && i == 7) || (! f16ShadowCompare && i == 6))
|
||||
lvalue = true;
|
||||
break;
|
||||
#else
|
||||
case glslang::EOpSparseTextureLodOffset:
|
||||
case glslang::EOpSparseTextureGrad:
|
||||
case glslang::EOpSparseTextureOffsetClamp:
|
||||
@@ -3222,6 +3267,7 @@ void TGlslangToSpvTraverser::translateArguments(const glslang::TIntermAggregate&
|
||||
if (i == 6)
|
||||
lvalue = true;
|
||||
break;
|
||||
#endif
|
||||
case glslang::EOpSparseTextureGather:
|
||||
if ((sampler.shadow && i == 3) || (! sampler.shadow && i == 2))
|
||||
lvalue = true;
|
||||
@@ -3274,6 +3320,12 @@ spv::Id TGlslangToSpvTraverser::createImageTextureFunctionCall(glslang::TIntermO
|
||||
// Process a GLSL texturing op (will be SPV image)
|
||||
const glslang::TSampler sampler = node->getAsAggregate() ? node->getAsAggregate()->getSequence()[0]->getAsTyped()->getType().getSampler()
|
||||
: node->getAsUnaryNode()->getOperand()->getAsTyped()->getType().getSampler();
|
||||
#ifdef AMD_EXTENSIONS
|
||||
bool f16ShadowCompare = (sampler.shadow && node->getAsAggregate())
|
||||
? node->getAsAggregate()->getSequence()[1]->getAsTyped()->getType().getBasicType() == glslang::EbtFloat16
|
||||
: false;
|
||||
#endif
|
||||
|
||||
std::vector<spv::Id> arguments;
|
||||
if (node->getAsAggregate())
|
||||
translateArguments(*node->getAsAggregate(), arguments);
|
||||
@@ -3517,6 +3569,9 @@ spv::Id TGlslangToSpvTraverser::createImageTextureFunctionCall(glslang::TIntermO
|
||||
#ifdef AMD_EXTENSIONS
|
||||
if (cracked.gather)
|
||||
++nonBiasArgCount; // comp argument should be present when bias argument is present
|
||||
|
||||
if (f16ShadowCompare)
|
||||
++nonBiasArgCount;
|
||||
#endif
|
||||
if (cracked.offset)
|
||||
++nonBiasArgCount;
|
||||
@@ -3560,7 +3615,11 @@ spv::Id TGlslangToSpvTraverser::createImageTextureFunctionCall(glslang::TIntermO
|
||||
bool noImplicitLod = false;
|
||||
|
||||
// sort out where Dref is coming from
|
||||
#ifdef AMD_EXTENSIONS
|
||||
if (cubeCompare || f16ShadowCompare) {
|
||||
#else
|
||||
if (cubeCompare) {
|
||||
#endif
|
||||
params.Dref = arguments[2];
|
||||
++extraArgs;
|
||||
} else if (sampler.shadow && cracked.gather) {
|
||||
@@ -6075,7 +6134,8 @@ int GetSpirvGeneratorVersion()
|
||||
// return 1; // start
|
||||
// return 2; // EOpAtomicCounterDecrement gets a post decrement, to map between GLSL -> SPIR-V
|
||||
// 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 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
|
||||
}
|
||||
|
||||
// Write SPIR-V out to a binary file
|
||||
|
||||
2
3rdparty/glslang/SPIRV/GlslangToSpv.h
vendored
2
3rdparty/glslang/SPIRV/GlslangToSpv.h
vendored
@@ -34,7 +34,7 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#if _MSC_VER >= 1900
|
||||
#if defined(_MSC_VER) && _MSC_VER >= 1900
|
||||
#pragma warning(disable : 4464) // relative include path contains '..'
|
||||
#endif
|
||||
|
||||
|
||||
6
3rdparty/glslang/SPIRV/SpvBuilder.cpp
vendored
6
3rdparty/glslang/SPIRV/SpvBuilder.cpp
vendored
@@ -1178,7 +1178,7 @@ Id Builder::createAccessChain(StorageClass storageClass, Id base, const std::vec
|
||||
|
||||
Id Builder::createArrayLength(Id base, unsigned int member)
|
||||
{
|
||||
spv::Id intType = makeIntType(32);
|
||||
spv::Id intType = makeUintType(32);
|
||||
Instruction* length = new Instruction(getUniqueId(), intType, OpArrayLength);
|
||||
length->addIdOperand(base);
|
||||
length->addImmediateOperand(member);
|
||||
@@ -1751,7 +1751,11 @@ Id Builder::createTextureQueryCall(Op opCode, const TextureParameters& parameter
|
||||
break;
|
||||
}
|
||||
case OpImageQueryLod:
|
||||
#ifdef AMD_EXTENSIONS
|
||||
resultType = makeVectorType(getScalarTypeId(getTypeId(parameters.coords)), 2);
|
||||
#else
|
||||
resultType = makeVectorType(makeFloatType(32), 2);
|
||||
#endif
|
||||
break;
|
||||
case OpImageQueryLevels:
|
||||
case OpImageQuerySamples:
|
||||
|
||||
3
3rdparty/glslang/SPIRV/doc.cpp
vendored
3
3rdparty/glslang/SPIRV/doc.cpp
vendored
@@ -849,6 +849,7 @@ const char* CapabilityString(int info)
|
||||
case 5013: return "StencilExportEXT";
|
||||
|
||||
#ifdef AMD_EXTENSIONS
|
||||
case 5008: return "Float16ImageAMD";
|
||||
case 5009: return "ImageGatherBiasLodAMD";
|
||||
case 5010: return "FragmentMaskAMD";
|
||||
case 5015: return "ImageReadWriteLodAMD";
|
||||
@@ -1197,7 +1198,7 @@ const char* OpcodeString(int op)
|
||||
case 319: return "OpAtomicFlagClear";
|
||||
case 320: return "OpImageSparseRead";
|
||||
|
||||
case OpModuleProcessed: return "OpModuleProcesses";
|
||||
case OpModuleProcessed: return "OpModuleProcessed";
|
||||
|
||||
case 4421: return "OpSubgroupBallotKHR";
|
||||
case 4422: return "OpSubgroupFirstInvocationKHR";
|
||||
|
||||
5
3rdparty/glslang/SPIRV/spirv.hpp
vendored
5
3rdparty/glslang/SPIRV/spirv.hpp
vendored
@@ -393,6 +393,8 @@ enum Decoration {
|
||||
DecorationPassthroughNV = 5250,
|
||||
DecorationViewportRelativeNV = 5252,
|
||||
DecorationSecondaryViewportRelativeNV = 5256,
|
||||
DecorationHlslCounterBufferGOOGLE = 5634,
|
||||
DecorationHlslSemanticGOOGLE = 5635,
|
||||
DecorationMax = 0x7fffffff,
|
||||
};
|
||||
|
||||
@@ -659,6 +661,7 @@ enum Capability {
|
||||
CapabilityVariablePointers = 4442,
|
||||
CapabilityAtomicStorageOps = 4445,
|
||||
CapabilitySampleMaskPostDepthCoverage = 4447,
|
||||
CapabilityFloat16ImageAMD = 5008,
|
||||
CapabilityImageGatherBiasLodAMD = 5009,
|
||||
CapabilityFragmentMaskAMD = 5010,
|
||||
CapabilityStencilExportEXT = 5013,
|
||||
@@ -1008,6 +1011,8 @@ enum Op {
|
||||
OpSubgroupBlockWriteINTEL = 5576,
|
||||
OpSubgroupImageBlockReadINTEL = 5577,
|
||||
OpSubgroupImageBlockWriteINTEL = 5578,
|
||||
OpDecorateStringGOOGLE = 5632,
|
||||
OpMemberDecorateStringGOOGLE = 5633,
|
||||
OpMax = 0x7fffffff,
|
||||
};
|
||||
|
||||
|
||||
2
3rdparty/glslang/StandAlone/StandAlone.cpp
vendored
2
3rdparty/glslang/StandAlone/StandAlone.cpp
vendored
@@ -580,7 +580,7 @@ void ProcessArguments(std::vector<std::unique_ptr<glslang::TWorkItem>>& workItem
|
||||
case 'V':
|
||||
setVulkanSpv();
|
||||
if (argv[0][2] != 0)
|
||||
ClientInputSemanticsVersion = getAttachedNumber("-G<num> client input semantics");
|
||||
ClientInputSemanticsVersion = getAttachedNumber("-V<num> client input semantics");
|
||||
break;
|
||||
case 'c':
|
||||
Options |= EOptionDumpConfig;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
hlsl.aliasOpaque.frag
|
||||
WARNING: AST will form illegal SPIR-V; need to transform to legalize
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// Id's are bound by 87
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
hlsl.flattenOpaque.frag
|
||||
WARNING: AST will form illegal SPIR-V; need to transform to legalize
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// Id's are bound by 185
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
hlsl.flattenOpaqueInit.vert
|
||||
WARNING: AST will form illegal SPIR-V; need to transform to legalize
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// Id's are bound by 134
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
hlsl.flattenOpaqueInitMix.vert
|
||||
WARNING: AST will form illegal SPIR-V; need to transform to legalize
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// Id's are bound by 80
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
hlsl.flattenSubset.frag
|
||||
WARNING: AST will form illegal SPIR-V; need to transform to legalize
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// Id's are bound by 66
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
hlsl.flattenSubset2.frag
|
||||
WARNING: AST will form illegal SPIR-V; need to transform to legalize
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// Id's are bound by 53
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
hlsl.partialFlattenLocal.vert
|
||||
WARNING: AST will form illegal SPIR-V; need to transform to legalize
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// Id's are bound by 169
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
hlsl.partialFlattenMixed.vert
|
||||
WARNING: AST will form illegal SPIR-V; need to transform to legalize
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// Id's are bound by 36
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -52,7 +52,7 @@ ERROR: 0:209: 'assign' : cannot convert from ' const float' to ' temp 4-compone
|
||||
ERROR: 0:212: 'sampler2DRect' : Reserved word.
|
||||
ERROR: 0:244: ':' : wrong operand types: no operation ':' exists that takes a left-hand operand of type ' global void' and a right operand of type ' const int' (or there is no acceptable conversion)
|
||||
ERROR: 0:245: ':' : wrong operand types: no operation ':' exists that takes a left-hand operand of type ' const int' and a right operand of type ' global void' (or there is no acceptable conversion)
|
||||
ERROR: 0:248: 'shader half float' : required extension not requested: GL_AMD_gpu_shader_half_float
|
||||
ERROR: 0:248: 'half floating-point suffix' : required extension not requested: GL_AMD_gpu_shader_half_float
|
||||
ERROR: 0:248: 'half floating-point suffix' : not supported with this profile: none
|
||||
ERROR: 0:248: '' : syntax error, unexpected IDENTIFIER, expecting COMMA or SEMICOLON
|
||||
ERROR: 56 compilation errors. No code generated.
|
||||
|
||||
@@ -2,7 +2,7 @@ glsl.entryPointRename.vert
|
||||
ERROR: Source entry point must be "main"
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// Id's are bound by 20
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
glsl.entryPointRename.vert
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// Id's are bound by 28
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -60,7 +60,7 @@ local_size = (1, 1, 1)
|
||||
0:? 'gti' ( in int LocalInvocationID)
|
||||
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// Id's are bound by 35
|
||||
|
||||
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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// Id's are bound by 73
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -356,7 +356,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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// Id's are bound by 148
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -72,7 +72,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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// Id's are bound by 39
|
||||
|
||||
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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// Id's are bound by 98
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
hlsl.dashI.vert
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// Id's are bound by 40
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
hlsl.deadFunctionMissingBody.vert
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// Id's are bound by 32
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
hlsl.explicitDescriptorSet.frag
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// Id's are bound by 31
|
||||
|
||||
Capability Shader
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
hlsl.explicitDescriptorSet.frag
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// 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): 80004
|
||||
// Generated by (magic number): 80005
|
||||
// Id's are bound by 25
|
||||
|
||||
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