Updated glslang.

This commit is contained in:
Бранимир Караџић 2018-12-15 17:36:50 -08:00
parent a337f53694
commit 3f3b4ceefa
286 changed files with 1565 additions and 58 deletions

0
3rdparty/glslang/.appveyor.yml vendored Executable file → Normal file
View File

14
3rdparty/glslang/.gitattributes vendored Normal file → Executable file
View File

@ -8,10 +8,10 @@
*.txt text
# source code can be native and normalized, but simpler if lf everywhere; will try that way
*.h text eof=lf
*.c text eof=lf
*.cpp text eof=lf
*.y text eof=lf
*.out text eof=lf
*.conf text eof=lf
*.err text eof=lf
*.h text eol=lf
*.c text eol=lf
*.cpp text eol=lf
*.y text eol=lf
*.out text eol=lf
*.conf text eol=lf
*.err text eol=lf

View File

@ -46,12 +46,8 @@ endif()
# Precompiled header macro. Parameters are source file list and filename for pch cpp file.
macro(glslang_pch SRCS PCHCPP)
if(MSVC)
if (CMAKE_GENERATOR MATCHES "^Visual Studio")
set(PCH_NAME "$(IntDir)\\pch.pch")
else()
set(PCH_NAME "${CMAKE_CURRENT_BINARY_DIR}/pch.pch")
endif()
if(MSVC AND CMAKE_GENERATOR MATCHES "^Visual Studio")
set(PCH_NAME "$(IntDir)\\pch.pch")
# make source files use/depend on PCH_NAME
set_source_files_properties(${${SRCS}} PROPERTIES COMPILE_FLAGS "/Yupch.h /FIpch.h /Fp${PCH_NAME} /Zm300" OBJECT_DEPENDS "${PCH_NAME}")
# make PCHCPP file compile and generate PCH_NAME

108
3rdparty/glslang/LICENSE.txt vendored Executable file
View File

@ -0,0 +1,108 @@
Here, glslang proper means core GLSL parsing, HLSL parsing, and SPIR-V code
generation. Glslang proper requires use of two licenses, one that covers
non-preprocessing and an additional one that covers preprocessing.
Bison was removed long ago. You can build glslang from the source grammar,
using tools of your choice, without using bison or any bison files.
Other parts, outside of glslang proper, include:
- gl_types.h, only needed for OpenGL-like reflection, and can be left out of
a parse and codegen project. See it for its license.
- update_glslang_sources.py, which is not part of the project proper and does
not need to be used.
- the SPIR-V "remapper", which is optional, but has the same license as
glslang proper
- Google tests and SPIR-V tools, and anything in the external subdirectory
are external and optional; see them for their respective licenses.
--------------------------------------------------------------------------------
The core of glslang-proper, minus the preprocessor is licenced as follows:
//
// Copyright (C) 2015-2018 Google, Inc.
// Copyright (C) <various other dates and companies>
//
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions
// are met:
//
// Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
//
// Redistributions in binary form must reproduce the above
// copyright notice, this list of conditions and the following
// disclaimer in the documentation and/or other materials provided
// with the distribution.
//
// Neither the name of 3Dlabs Inc. Ltd. nor the names of its
// contributors may be used to endorse or promote products derived
// from this software without specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
// COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
// BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
// POSSIBILITY OF SUCH DAMAGE.
//
--------------------------------------------------------------------------------
The preprocessor has the core license stated above, plus an additional licence:
/****************************************************************************\
Copyright (c) 2002, NVIDIA Corporation.
NVIDIA Corporation("NVIDIA") supplies this software to you in
consideration of your agreement to the following terms, and your use,
installation, modification or redistribution of this NVIDIA software
constitutes acceptance of these terms. If you do not agree with these
terms, please do not use, install, modify or redistribute this NVIDIA
software.
In consideration of your agreement to abide by the following terms, and
subject to these terms, NVIDIA grants you a personal, non-exclusive
license, under NVIDIA's copyrights in this original NVIDIA software (the
"NVIDIA Software"), to use, reproduce, modify and redistribute the
NVIDIA Software, with or without modifications, in source and/or binary
forms; provided that if you redistribute the NVIDIA Software, you must
retain the copyright notice of NVIDIA, this notice and the following
text and disclaimers in all such redistributions of the NVIDIA Software.
Neither the name, trademarks, service marks nor logos of NVIDIA
Corporation may be used to endorse or promote products derived from the
NVIDIA Software without specific prior written permission from NVIDIA.
Except as expressly stated in this notice, no other rights or licenses
express or implied, are granted by NVIDIA herein, including but not
limited to any patent rights that may be infringed by your derivative
works or by other works in which the NVIDIA Software may be
incorporated. No hardware is licensed hereunder.
THE NVIDIA SOFTWARE IS BEING PROVIDED ON AN "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED,
INCLUDING WITHOUT LIMITATION, WARRANTIES OR CONDITIONS OF TITLE,
NON-INFRINGEMENT, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR
ITS USE AND OPERATION EITHER ALONE OR IN COMBINATION WITH OTHER
PRODUCTS.
IN NO EVENT SHALL NVIDIA BE LIABLE FOR ANY SPECIAL, INDIRECT,
INCIDENTAL, EXEMPLARY, CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, LOST PROFITS; PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) OR ARISING IN ANY WAY
OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE
NVIDIA SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF CONTRACT,
TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF
NVIDIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
\****************************************************************************/

View File

@ -127,6 +127,9 @@ cmake $SOURCE_DIR -DCMAKE_INSTALL_PREFIX="$(pwd)/install"
The CMake GUI also works for Windows (version 3.4.1 tested).
Also, consider using `git config --global core.fileMode false` (or with `--local`) on Windows
to prevent the addition of execution permission on files.
#### 4) Build and Install
```bash

21
3rdparty/glslang/SPIRV/GlslangToSpv.cpp vendored Executable file → Normal file
View File

@ -1,6 +1,6 @@
//
// Copyright (C) 2014-2016 LunarG, Inc.
// Copyright (C) 2015-2016 Google, Inc.
// Copyright (C) 2015-2018 Google, Inc.
// Copyright (C) 2017 ARM Limited.
//
// All rights reserved.
@ -1088,6 +1088,13 @@ spv::StorageClass TGlslangToSpvTraverser::TranslateStorageClass(const glslang::T
return spv::StorageClassUniformConstant;
}
#ifdef NV_EXTENSIONS
if (type.getQualifier().isUniformOrBuffer() &&
type.getQualifier().layoutShaderRecordNV) {
return spv::StorageClassShaderRecordBufferNV;
}
#endif
if (glslangIntermediate->usingStorageBuffer() && type.getQualifier().storage == glslang::EvqBuffer) {
addPre13Extension(spv::E_SPV_KHR_storage_buffer_storage_class);
return spv::StorageClassStorageBuffer;
@ -1096,10 +1103,6 @@ spv::StorageClass TGlslangToSpvTraverser::TranslateStorageClass(const glslang::T
if (type.getQualifier().isUniformOrBuffer()) {
if (type.getQualifier().layoutPushConstant)
return spv::StorageClassPushConstant;
#ifdef NV_EXTENSIONS
if (type.getQualifier().layoutShaderRecordNV)
return spv::StorageClassShaderRecordBufferNV;
#endif
if (type.getBasicType() == glslang::EbtBlock)
return spv::StorageClassUniform;
return spv::StorageClassUniformConstant;
@ -3279,10 +3282,6 @@ void TGlslangToSpvTraverser::decorateStructType(const glslang::TType& type,
// Decorate the structure
builder.addDecoration(spvType, TranslateLayoutDecoration(type, qualifier.layoutMatrix));
builder.addDecoration(spvType, TranslateBlockDecoration(type, glslangIntermediate->usingStorageBuffer()));
if (type.getQualifier().hasStream() && glslangIntermediate->isMultiStream()) {
builder.addCapability(spv::CapabilityGeometryStreams);
builder.addDecoration(spvType, spv::DecorationStream, type.getQualifier().layoutStream);
}
}
// Turn the expression forming the array size into an id.
@ -7165,6 +7164,10 @@ spv::Id TGlslangToSpvTraverser::getSymbolId(const glslang::TIntermSymbol* symbol
}
if (symbol->getQualifier().hasBinding())
builder.addDecoration(id, spv::DecorationBinding, symbol->getQualifier().layoutBinding);
else if (IsDescriptorResource(symbol->getType())) {
// default to 0
builder.addDecoration(id, spv::DecorationBinding, 0);
}
if (symbol->getQualifier().hasAttachment())
builder.addDecoration(id, spv::DecorationInputAttachmentIndex, symbol->getQualifier().layoutAttachment);
if (glslangIntermediate->getXfbMode()) {

View File

@ -1,5 +1,6 @@
//
// Copyright (C) 2014 LunarG, Inc.
// Copyright (C) 2015-2018 Google, Inc.
//
// All rights reserved.
//

View File

@ -1,6 +1,6 @@
//
// Copyright (C) 2014-2015 LunarG, Inc.
// Copyright (C) 2015-2016 Google, Inc.
// Copyright (C) 2015-2018 Google, Inc.
//
// All rights reserved.
//

2
3rdparty/glslang/SPIRV/SpvBuilder.h vendored Normal file → Executable file
View File

@ -1,6 +1,6 @@
//
// Copyright (C) 2014-2015 LunarG, Inc.
// Copyright (C) 2015-2016 Google, Inc.
// Copyright (C) 2015-2018 Google, Inc.
// Copyright (C) 2017 ARM Limited.
//
// All rights reserved.

View File

@ -1,5 +1,5 @@
//
// Copyright (C) 2016-2018 Google, Inc.
// Copyright (C) 2018 Google, Inc.
//
// All rights reserved.
//

0
3rdparty/glslang/SPIRV/SpvTools.cpp vendored Executable file → Normal file
View File

0
3rdparty/glslang/SPIRV/SpvTools.h vendored Executable file → Normal file
View File

1
3rdparty/glslang/SPIRV/spvIR.h vendored Normal file → Executable file
View File

@ -1,5 +1,6 @@
//
// Copyright (C) 2014 LunarG, Inc.
// Copyright (C) 2015-2018 Google, Inc.
//
// All rights reserved.
//

0
3rdparty/glslang/StandAlone/StandAlone.cpp vendored Executable file → Normal file
View File

View File

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

View File

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

View File

@ -13,7 +13,9 @@ hlsl.flattenOpaqueInit.vert
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 47(g_tInputTexture) Binding 0
Decorate 80(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2

View File

@ -13,7 +13,9 @@ hlsl.flattenOpaqueInitMix.vert
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 47(g_tInputTexture) Binding 0
Decorate 57(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2

View File

@ -15,7 +15,9 @@ hlsl.flattenSubset.frag
Name 47 "vpos"
Name 50 "@entryPointOutput"
Decorate 21(samp) DescriptorSet 0
Decorate 21(samp) Binding 0
Decorate 33(tex) DescriptorSet 0
Decorate 33(tex) Binding 0
Decorate 47(vpos) Location 0
Decorate 50(@entryPointOutput) Location 0
2: TypeVoid

View File

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

View File

@ -189,6 +189,7 @@ gl_FragCoord origin is upper left
MemberDecorate 20($Global) 4 Offset 48
Decorate 20($Global) Block
Decorate 22 DescriptorSet 0
Decorate 22 Binding 0
2: TypeVoid
3: TypeFunction 2
14: TypeFloat 32

View File

@ -393,11 +393,17 @@ gl_FragCoord origin is upper left
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 0
Decorate 45(g_samp[1]) DescriptorSet 0
Decorate 45(g_samp[1]) Binding 0
Decorate 65(g_samp[0]) DescriptorSet 0
Decorate 65(g_samp[0]) Binding 0
Decorate 70(g_samp[2]) DescriptorSet 0
Decorate 70(g_samp[2]) Binding 0
Decorate 74(g_tex[0]) DescriptorSet 0
Decorate 74(g_tex[0]) Binding 0
Decorate 79(g_tex[2]) DescriptorSet 0
Decorate 79(g_tex[2]) Binding 0
Decorate 88 ArrayStride 48
Decorate 89 ArrayStride 48
Decorate 90 ArrayStride 16
@ -410,6 +416,7 @@ gl_FragCoord origin is upper left
MemberDecorate 91($Global) 2 Offset 384
Decorate 91($Global) Block
Decorate 93 DescriptorSet 0
Decorate 93 Binding 0
Decorate 134(ps_output.color) Location 0
Decorate 137(g_tex_explicit[0]) DescriptorSet 0
Decorate 137(g_tex_explicit[0]) Binding 1

View File

@ -334,6 +334,7 @@ gl_FragCoord origin is upper left
MemberDecorate 60($Global) 3 Offset 1312
Decorate 60($Global) Block
Decorate 62 DescriptorSet 0
Decorate 62 Binding 0
Decorate 112(i) Flat
Decorate 112(i) Location 0
Decorate 116(input) Location 1

View File

@ -160,6 +160,7 @@ gl_FragCoord origin is upper left
MemberDecorate 27($Global) 0 Offset 0
Decorate 27($Global) Block
Decorate 29 DescriptorSet 0
Decorate 29 Binding 0
Decorate 54(@entryPointOutput.Color) Location 0
2: TypeVoid
3: TypeFunction 2

View File

@ -101,6 +101,7 @@ local_size = (4, 6, 8)
MemberDecorate 21($Global) 0 Offset 0
Decorate 21($Global) Block
Decorate 23 DescriptorSet 0
Decorate 23 Binding 0
Decorate 37(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2

View File

@ -123,6 +123,7 @@ Validation failed
MemberName 48(pcBuf) 0 "a"
Name 50 ""
Decorate 16(attach) DescriptorSet 0
Decorate 16(attach) Binding 0
Decorate 16(attach) InputAttachmentIndex 4
Decorate 33(input) Location 8
Decorate 36(@entryPointOutput) Location 7

View File

@ -197,17 +197,21 @@ Validation failed
MemberDecorate 24(cbufName2) 0 Offset 0
Decorate 24(cbufName2) Block
Decorate 26 DescriptorSet 0
Decorate 26 Binding 0
MemberDecorate 31(buf1) 0 Offset 0
Decorate 31(buf1) Block
Decorate 33 DescriptorSet 0
Decorate 33 Binding 0
MemberDecorate 37(buf2) 0 NonWritable
MemberDecorate 37(buf2) 0 Offset 0
Decorate 37(buf2) BufferBlock
Decorate 39 DescriptorSet 0
Decorate 39 Binding 0
MemberDecorate 43(cbufName) 0 Offset 0
MemberDecorate 43(cbufName) 1 Offset 20
Decorate 43(cbufName) Block
Decorate 45 DescriptorSet 0
Decorate 45 Binding 0
MemberDecorate 50(tbufName) 0 NonWritable
MemberDecorate 50(tbufName) 0 Offset 16
MemberDecorate 50(tbufName) 1 NonWritable

View File

@ -405,13 +405,21 @@ using depth_any
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 20(g_sSamp) Binding 0
Decorate 33(g_tTex1di4a) DescriptorSet 0
Decorate 33(g_tTex1di4a) Binding 0
Decorate 45(g_tTex1du4a) DescriptorSet 0
Decorate 45(g_tTex1du4a) Binding 0
Decorate 56(g_tTex2df4a) DescriptorSet 0
Decorate 56(g_tTex2df4a) Binding 0
Decorate 67(g_tTex2di4a) DescriptorSet 0
Decorate 67(g_tTex2di4a) Binding 0
Decorate 79(g_tTex2du4a) DescriptorSet 0
Decorate 79(g_tTex2du4a) Binding 0
Decorate 92(g_tTexcdf4a) DescriptorSet 0
Decorate 92(g_tTexcdf4a) Binding 0
Decorate 104(g_tTexcdi4a) DescriptorSet 0
Decorate 104(g_tTexcdi4a) Binding 0
Decorate 115(g_tTexcdu4a) DescriptorSet 0
Decorate 115(g_tTexcdu4a) Binding 0
Decorate 140(@entryPointOutput.Color) Location 0
Decorate 144(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 147(g_tTex1df4) DescriptorSet 0

View File

@ -405,13 +405,21 @@ using depth_any
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 20(g_sSamp) Binding 0
Decorate 33(g_tTex1di4a) DescriptorSet 0
Decorate 33(g_tTex1di4a) Binding 0
Decorate 45(g_tTex1du4a) DescriptorSet 0
Decorate 45(g_tTex1du4a) Binding 0
Decorate 56(g_tTex2df4a) DescriptorSet 0
Decorate 56(g_tTex2df4a) Binding 0
Decorate 67(g_tTex2di4a) DescriptorSet 0
Decorate 67(g_tTex2di4a) Binding 0
Decorate 79(g_tTex2du4a) DescriptorSet 0
Decorate 79(g_tTex2du4a) Binding 0
Decorate 92(g_tTexcdf4a) DescriptorSet 0
Decorate 92(g_tTexcdf4a) Binding 0
Decorate 104(g_tTexcdi4a) DescriptorSet 0
Decorate 104(g_tTexcdi4a) Binding 0
Decorate 115(g_tTexcdu4a) DescriptorSet 0
Decorate 115(g_tTexcdu4a) Binding 0
Decorate 140(@entryPointOutput.Color) Location 0
Decorate 144(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 147(g_tTex1df4) DescriptorSet 0

View File

@ -300,6 +300,7 @@ gl_FragCoord origin is upper left
MemberDecorate 93($Global) 0 Offset 0
Decorate 93($Global) Block
Decorate 95 DescriptorSet 0
Decorate 95 Binding 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View File

@ -569,6 +569,7 @@ gl_FragCoord origin is upper left
MemberDecorate 29($Global) 4 Offset 52
Decorate 29($Global) Block
Decorate 31 DescriptorSet 0
Decorate 31 Binding 0
Decorate 199(input) Location 0
Decorate 202(@entryPointOutput) Location 0
2: TypeVoid

View File

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

View File

@ -25,6 +25,7 @@ hlsl.dashI.vert
MemberDecorate 11($Global) 4 Offset 64
Decorate 11($Global) Block
Decorate 13 DescriptorSet 0
Decorate 13 Binding 0
Decorate 38(@entryPointOutput) BuiltIn Position
2: TypeVoid
3: TypeFunction 2

View File

@ -95,6 +95,7 @@ gl_FragCoord origin is upper left
MemberDecorate 29($Global) 0 Offset 0
Decorate 29($Global) Block
Decorate 31 DescriptorSet 0
Decorate 31 Binding 0
2: TypeVoid
3: TypeFunction 2
8: TypeFloat 32

View File

@ -31,7 +31,9 @@ hlsl.explicitDescriptorSet.frag
MemberDecorate 25($Global) 0 Offset 0
Decorate 25($Global) Block
Decorate 27 DescriptorSet 3
Decorate 27 Binding 0
Decorate 30(floatbuff) DescriptorSet 3
Decorate 30(floatbuff) Binding 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View File

@ -31,7 +31,9 @@ hlsl.explicitDescriptorSet.frag
MemberDecorate 25($Global) 0 Offset 0
Decorate 25($Global) Block
Decorate 27 DescriptorSet 4
Decorate 27 Binding 0
Decorate 30(floatbuff) DescriptorSet 4
Decorate 30(floatbuff) Binding 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View File

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

View File

@ -193,7 +193,9 @@ Shader version: 500
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 47(g_tInputTexture) Binding 0
Decorate 80(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2

View File

@ -129,7 +129,9 @@ Shader version: 500
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 47(g_tInputTexture) Binding 0
Decorate 57(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2

View File

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

View File

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

View File

@ -68,6 +68,7 @@ gl_FragCoord origin is upper left
MemberDecorate 15($Global) 4 Offset 48
Decorate 15($Global) Block
Decorate 17 DescriptorSet 0
Decorate 17 Binding 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View File

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

View File

@ -300,25 +300,37 @@ using depth_any
Name 131 "g_tTex3di4"
Name 134 "g_tTex3du4"
Decorate 16(g_tTex2df4) DescriptorSet 0
Decorate 16(g_tTex2df4) Binding 0
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 20(g_sSamp) Binding 0
Decorate 36(g_tTex2di4) DescriptorSet 0
Decorate 36(g_tTex2di4) Binding 0
Decorate 51(g_tTex2du4) DescriptorSet 0
Decorate 51(g_tTex2du4) Binding 0
Decorate 63(g_tTexcdf4) DescriptorSet 0
Decorate 63(g_tTexcdf4) Binding 0
Decorate 74(g_tTexcdi4) DescriptorSet 0
Decorate 74(g_tTexcdi4) Binding 0
Decorate 84(g_tTexcdu4) DescriptorSet 0
Decorate 84(g_tTexcdu4) Binding 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 118(g_tTex1df4a) Binding 1
Decorate 119(g_tTex1df4) DescriptorSet 0
Decorate 119(g_tTex1df4) Binding 0
Decorate 122(g_tTex1di4) DescriptorSet 0
Decorate 122(g_tTex1di4) Binding 0
Decorate 125(g_tTex1du4) DescriptorSet 0
Decorate 125(g_tTex1du4) Binding 0
Decorate 128(g_tTex3df4) DescriptorSet 0
Decorate 128(g_tTex3df4) Binding 0
Decorate 131(g_tTex3di4) DescriptorSet 0
Decorate 131(g_tTex3di4) Binding 0
Decorate 134(g_tTex3du4) DescriptorSet 0
Decorate 134(g_tTex3du4) Binding 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View File

@ -257,24 +257,36 @@ Shader version: 500
Name 122 "g_tTex3di4"
Name 125 "g_tTex3du4"
Decorate 16(g_tTex2df4) DescriptorSet 0
Decorate 16(g_tTex2df4) Binding 0
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 20(g_sSamp) Binding 0
Decorate 36(g_tTex2di4) DescriptorSet 0
Decorate 36(g_tTex2di4) Binding 0
Decorate 51(g_tTex2du4) DescriptorSet 0
Decorate 51(g_tTex2du4) Binding 0
Decorate 63(g_tTexcdf4) DescriptorSet 0
Decorate 63(g_tTexcdf4) Binding 0
Decorate 74(g_tTexcdi4) DescriptorSet 0
Decorate 74(g_tTexcdi4) Binding 0
Decorate 84(g_tTexcdu4) DescriptorSet 0
Decorate 84(g_tTexcdu4) Binding 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 109(g_tTex1df4a) Binding 1
Decorate 110(g_tTex1df4) DescriptorSet 0
Decorate 110(g_tTex1df4) Binding 0
Decorate 113(g_tTex1di4) DescriptorSet 0
Decorate 113(g_tTex1di4) Binding 0
Decorate 116(g_tTex1du4) DescriptorSet 0
Decorate 116(g_tTex1du4) Binding 0
Decorate 119(g_tTex3df4) DescriptorSet 0
Decorate 119(g_tTex3df4) Binding 0
Decorate 122(g_tTex3di4) DescriptorSet 0
Decorate 122(g_tTex3di4) Binding 0
Decorate 125(g_tTex3du4) DescriptorSet 0
Decorate 125(g_tTex3du4) Binding 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View File

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

View File

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

View File

@ -813,6 +813,7 @@ using depth_any
Name 251 "g_tTex1di4a"
Name 254 "g_tTex1du4a"
Decorate 16(g_tTex2df4a) DescriptorSet 0
Decorate 16(g_tTex2df4a) Binding 0
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 20(g_sSamp) Binding 0
MemberDecorate 26($Global) 0 Offset 0
@ -821,18 +822,27 @@ using depth_any
MemberDecorate 26($Global) 3 Offset 32
Decorate 26($Global) Block
Decorate 28 DescriptorSet 0
Decorate 28 Binding 0
Decorate 41(g_tTex2di4a) DescriptorSet 0
Decorate 41(g_tTex2di4a) Binding 0
Decorate 55(g_tTex2du4a) DescriptorSet 0
Decorate 55(g_tTex2du4a) Binding 0
Decorate 131(g_tTexcdf4a) DescriptorSet 0
Decorate 131(g_tTexcdf4a) Binding 0
Decorate 143(g_tTexcdi4a) DescriptorSet 0
Decorate 143(g_tTexcdi4a) Binding 0
Decorate 154(g_tTexcdu4a) DescriptorSet 0
Decorate 154(g_tTexcdu4a) Binding 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 248(g_tTex1df4a) Binding 0
Decorate 251(g_tTex1di4a) DescriptorSet 0
Decorate 251(g_tTex1di4a) Binding 0
Decorate 254(g_tTex1du4a) DescriptorSet 0
Decorate 254(g_tTex1du4a) Binding 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View File

@ -824,6 +824,7 @@ using depth_any
Name 261 "g_tTex3di4"
Name 264 "g_tTex3du4"
Decorate 16(g_tTex2df4) DescriptorSet 0
Decorate 16(g_tTex2df4) Binding 0
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 20(g_sSamp) Binding 0
MemberDecorate 26($Global) 0 Offset 0
@ -832,23 +833,35 @@ using depth_any
MemberDecorate 26($Global) 3 Offset 32
Decorate 26($Global) Block
Decorate 28 DescriptorSet 0
Decorate 28 Binding 0
Decorate 41(g_tTex2di4) DescriptorSet 0
Decorate 41(g_tTex2di4) Binding 0
Decorate 55(g_tTex2du4) DescriptorSet 0
Decorate 55(g_tTex2du4) Binding 0
Decorate 131(g_tTexcdf4) DescriptorSet 0
Decorate 131(g_tTexcdf4) Binding 0
Decorate 143(g_tTexcdi4) DescriptorSet 0
Decorate 143(g_tTexcdi4) Binding 0
Decorate 154(g_tTexcdu4) DescriptorSet 0
Decorate 154(g_tTexcdu4) Binding 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 248(g_tTex1df4a) Binding 1
Decorate 249(g_tTex1df4) DescriptorSet 0
Decorate 249(g_tTex1df4) Binding 0
Decorate 252(g_tTex1di4) DescriptorSet 0
Decorate 252(g_tTex1di4) Binding 0
Decorate 255(g_tTex1du4) DescriptorSet 0
Decorate 255(g_tTex1du4) Binding 0
Decorate 258(g_tTex3df4) DescriptorSet 0
Decorate 258(g_tTex3df4) Binding 0
Decorate 261(g_tTex3di4) DescriptorSet 0
Decorate 261(g_tTex3di4) Binding 0
Decorate 264(g_tTex3du4) DescriptorSet 0
Decorate 264(g_tTex3du4) Binding 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View File

@ -1334,6 +1334,7 @@ Validation failed
Name 395 "g_tTexcdi4"
Name 398 "g_tTexcdu4"
Decorate 16(g_tTex2df4) DescriptorSet 0
Decorate 16(g_tTex2df4) Binding 0
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 20(g_sSamp) Binding 0
MemberDecorate 30($Global) 0 Offset 0
@ -1346,23 +1347,35 @@ Validation failed
MemberDecorate 30($Global) 7 Offset 80
Decorate 30($Global) Block
Decorate 32 DescriptorSet 0
Decorate 32 Binding 0
Decorate 47(g_tTex2di4) DescriptorSet 0
Decorate 47(g_tTex2di4) Binding 0
Decorate 63(g_tTex2du4) DescriptorSet 0
Decorate 63(g_tTex2du4) Binding 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 373(g_tTex1df4a) Binding 1
Decorate 374(g_tTex1df4) DescriptorSet 0
Decorate 374(g_tTex1df4) Binding 0
Decorate 377(g_tTex1di4) DescriptorSet 0
Decorate 377(g_tTex1di4) Binding 0
Decorate 380(g_tTex1du4) DescriptorSet 0
Decorate 380(g_tTex1du4) Binding 0
Decorate 383(g_tTex3df4) DescriptorSet 0
Decorate 383(g_tTex3df4) Binding 0
Decorate 386(g_tTex3di4) DescriptorSet 0
Decorate 386(g_tTex3di4) Binding 0
Decorate 389(g_tTex3du4) DescriptorSet 0
Decorate 389(g_tTex3du4) Binding 0
Decorate 392(g_tTexcdf4) DescriptorSet 0
Decorate 392(g_tTexcdf4) Binding 0
Decorate 395(g_tTexcdi4) DescriptorSet 0
Decorate 395(g_tTexcdi4) Binding 0
Decorate 398(g_tTexcdu4) DescriptorSet 0
Decorate 398(g_tTexcdu4) Binding 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View File

@ -1323,6 +1323,7 @@ Validation failed
Name 385 "g_tTexcdi4a"
Name 388 "g_tTexcdu4a"
Decorate 16(g_tTex2df4a) DescriptorSet 0
Decorate 16(g_tTex2df4a) Binding 0
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 20(g_sSamp) Binding 0
MemberDecorate 30($Global) 0 Offset 0
@ -1335,18 +1336,27 @@ Validation failed
MemberDecorate 30($Global) 7 Offset 80
Decorate 30($Global) Block
Decorate 32 DescriptorSet 0
Decorate 32 Binding 0
Decorate 47(g_tTex2di4a) DescriptorSet 0
Decorate 47(g_tTex2di4a) Binding 0
Decorate 63(g_tTex2du4a) DescriptorSet 0
Decorate 63(g_tTex2du4a) Binding 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 373(g_tTex1df4a) Binding 0
Decorate 376(g_tTex1di4a) DescriptorSet 0
Decorate 376(g_tTex1di4a) Binding 0
Decorate 379(g_tTex1du4a) DescriptorSet 0
Decorate 379(g_tTex1du4a) Binding 0
Decorate 382(g_tTexcdf4a) DescriptorSet 0
Decorate 382(g_tTexcdf4a) Binding 0
Decorate 385(g_tTexcdi4a) DescriptorSet 0
Decorate 385(g_tTexcdi4a) Binding 0
Decorate 388(g_tTexcdu4a) DescriptorSet 0
Decorate 388(g_tTexcdu4a) Binding 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View File

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

View File

@ -2425,31 +2425,57 @@ using depth_any
Decorate 17(g_tTex1df4) DescriptorSet 0
Decorate 17(g_tTex1df4) Binding 0
Decorate 35(g_tTex1di4) DescriptorSet 0
Decorate 35(g_tTex1di4) Binding 0
Decorate 48(g_tTex1du4) DescriptorSet 0
Decorate 48(g_tTex1du4) Binding 0
Decorate 63(g_tTex1df4a) DescriptorSet 0
Decorate 63(g_tTex1df4a) Binding 0
Decorate 85(g_tTex1di4a) DescriptorSet 0
Decorate 85(g_tTex1di4a) Binding 0
Decorate 104(g_tTex1du4a) DescriptorSet 0
Decorate 104(g_tTex1du4a) Binding 0
Decorate 123(g_tTex2df4) DescriptorSet 0
Decorate 123(g_tTex2df4) Binding 0
Decorate 143(g_tTex2di4) DescriptorSet 0
Decorate 143(g_tTex2di4) Binding 0
Decorate 162(g_tTex2du4) DescriptorSet 0
Decorate 162(g_tTex2du4) Binding 0
Decorate 183(g_tTex2df4a) DescriptorSet 0
Decorate 183(g_tTex2df4a) Binding 0
Decorate 207(g_tTex2di4a) DescriptorSet 0
Decorate 207(g_tTex2di4a) Binding 0
Decorate 230(g_tTex2du4a) DescriptorSet 0
Decorate 230(g_tTex2du4a) Binding 0
Decorate 253(g_tTex3df4) DescriptorSet 0
Decorate 253(g_tTex3df4) Binding 0
Decorate 277(g_tTex3di4) DescriptorSet 0
Decorate 277(g_tTex3di4) Binding 0
Decorate 300(g_tTex3du4) DescriptorSet 0
Decorate 300(g_tTex3du4) Binding 0
Decorate 323(g_tTexcdf4) DescriptorSet 0
Decorate 323(g_tTexcdf4) Binding 0
Decorate 342(g_tTexcdi4) DescriptorSet 0
Decorate 342(g_tTexcdi4) Binding 0
Decorate 361(g_tTexcdu4) DescriptorSet 0
Decorate 361(g_tTexcdu4) Binding 0
Decorate 380(g_tTexcdf4a) DescriptorSet 0
Decorate 380(g_tTexcdf4a) Binding 0
Decorate 403(g_tTexcdi4a) DescriptorSet 0
Decorate 403(g_tTexcdi4a) Binding 0
Decorate 426(g_tTexcdu4a) DescriptorSet 0
Decorate 426(g_tTexcdu4a) Binding 0
Decorate 449(g_tTex2dmsf4) DescriptorSet 0
Decorate 449(g_tTex2dmsf4) Binding 0
Decorate 462(g_tTex2dmsi4) DescriptorSet 0
Decorate 462(g_tTex2dmsi4) Binding 0
Decorate 474(g_tTex2dmsu4) DescriptorSet 0
Decorate 474(g_tTex2dmsu4) Binding 0
Decorate 486(g_tTex2dmsf4a) DescriptorSet 0
Decorate 486(g_tTex2dmsf4a) Binding 0
Decorate 500(g_tTex2dmsi4a) DescriptorSet 0
Decorate 500(g_tTex2dmsi4a) Binding 0
Decorate 514(g_tTex2dmsu4a) DescriptorSet 0
Decorate 514(g_tTex2dmsu4a) Binding 0
Decorate 540(@entryPointOutput.Color) Location 0
Decorate 544(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 549(g_sSamp) DescriptorSet 0

View File

@ -794,22 +794,39 @@ using depth_any
Decorate 17(g_tTex1df4) DescriptorSet 0
Decorate 17(g_tTex1df4) Binding 0
Decorate 26(g_tTex1di4) DescriptorSet 0
Decorate 26(g_tTex1di4) Binding 0
Decorate 33(g_tTex1du4) DescriptorSet 0
Decorate 33(g_tTex1du4) Binding 0
Decorate 40(g_tBuffF) DescriptorSet 0
Decorate 40(g_tBuffF) Binding 0
Decorate 47(g_tBuffI) DescriptorSet 0
Decorate 47(g_tBuffI) Binding 0
Decorate 54(g_tBuffU) DescriptorSet 0
Decorate 54(g_tBuffU) Binding 0
Decorate 63(g_tTex1df4a) DescriptorSet 0
Decorate 63(g_tTex1df4a) Binding 0
Decorate 76(g_tTex1di4a) DescriptorSet 0
Decorate 76(g_tTex1di4a) Binding 0
Decorate 86(g_tTex1du4a) DescriptorSet 0
Decorate 86(g_tTex1du4a) Binding 0
Decorate 96(g_tTex2df4) DescriptorSet 0
Decorate 96(g_tTex2df4) Binding 0
Decorate 107(g_tTex2di4) DescriptorSet 0
Decorate 107(g_tTex2di4) Binding 0
Decorate 117(g_tTex2du4) DescriptorSet 0
Decorate 117(g_tTex2du4) Binding 0
Decorate 129(g_tTex2df4a) DescriptorSet 0
Decorate 129(g_tTex2df4a) Binding 0
Decorate 142(g_tTex2di4a) DescriptorSet 0
Decorate 142(g_tTex2di4a) Binding 0
Decorate 154(g_tTex2du4a) DescriptorSet 0
Decorate 154(g_tTex2du4a) Binding 0
Decorate 166(g_tTex3df4) DescriptorSet 0
Decorate 166(g_tTex3df4) Binding 0
Decorate 179(g_tTex3di4) DescriptorSet 0
Decorate 179(g_tTex3di4) Binding 0
Decorate 191(g_tTex3du4) DescriptorSet 0
Decorate 191(g_tTex3du4) Binding 0
Decorate 216(@entryPointOutput.Color) Location 0
Decorate 220(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 225(g_sSamp) DescriptorSet 0
@ -824,6 +841,7 @@ using depth_any
MemberDecorate 229($Global) 7 Offset 80
Decorate 229($Global) Block
Decorate 231 DescriptorSet 0
Decorate 231 Binding 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View File

@ -620,7 +620,9 @@ using depth_any
Name 192 "@entryPointOutput.Depth"
Name 197 "g_sSamp"
Decorate 23(g_tTex2dmsf4) DescriptorSet 0
Decorate 23(g_tTex2dmsf4) Binding 0
Decorate 131(g_tTex2dmsf4a) DescriptorSet 0
Decorate 131(g_tTex2dmsf4a) Binding 0
Decorate 181(sample) Flat
Decorate 181(sample) Location 0
Decorate 188(@entryPointOutput.Color) Location 0

View File

@ -122,6 +122,7 @@ gl_FragCoord origin is upper left
MemberDecorate 13(CB) 0 Offset 0
Decorate 13(CB) Block
Decorate 15 DescriptorSet 0
Decorate 15 Binding 0
Decorate 41(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2

View File

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

View File

@ -63,6 +63,7 @@ Shader version: 500
MemberDecorate 15(b) 10 Offset 96
Decorate 15(b) Block
Decorate 17 DescriptorSet 0
Decorate 17 Binding 0
2: TypeVoid
3: TypeFunction 2
9: TypeFloat 32

View File

@ -360,6 +360,7 @@ gl_FragCoord origin is upper left
MemberDecorate 16($Global) 3 Offset 12
Decorate 16($Global) Block
Decorate 18 DescriptorSet 0
Decorate 18 Binding 0
Decorate 137(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2

View File

@ -27,6 +27,7 @@
MemberDecorate 11($Global) 5 Offset 80
Decorate 11($Global) Block
Decorate 13 DescriptorSet 0
Decorate 13 Binding 0
Decorate 42(@entryPointOutput) BuiltIn Position
2: TypeVoid
3: TypeFunction 2

View File

@ -397,6 +397,7 @@ gl_FragCoord origin is upper left
MemberDecorate 107(Constants) 2 Offset 8
Decorate 107(Constants) Block
Decorate 109 DescriptorSet 0
Decorate 109 Binding 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View File

@ -92,6 +92,7 @@ gl_FragCoord origin is upper left
MemberDecorate 14($Global) 0 Offset 0
Decorate 14($Global) Block
Decorate 16 DescriptorSet 0
Decorate 16 Binding 0
Decorate 27(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2

View File

@ -141,6 +141,7 @@ gl_FragCoord origin is upper left
MemberDecorate 19($Global) 7 Offset 40
Decorate 19($Global) Block
Decorate 21 DescriptorSet 0
Decorate 21 Binding 0
Decorate 47(@entryPointOutput.color) Location 0
2: TypeVoid
3: TypeFunction 2

View File

@ -964,8 +964,11 @@ gl_FragCoord origin is upper left
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 258(g_tTexbfs) Binding 0
Decorate 277(g_tTex1df4) DescriptorSet 0
Decorate 277(g_tTex1df4) Binding 0
Decorate 319(@entryPointOutput.color) Location 0
2: TypeVoid
3: TypeFunction 2

View File

@ -256,9 +256,12 @@ gl_FragCoord origin is upper left
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 31(g_tTex1df4) Binding 0
Decorate 74(@entryPointOutput.color) Location 0
Decorate 79(g_tTexbfs) DescriptorSet 0
Decorate 79(g_tTexbfs) Binding 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View File

@ -200,6 +200,7 @@ gl_FragCoord origin is upper left
MemberDecorate 35($Global) 2 Offset 16
Decorate 35($Global) Block
Decorate 37 DescriptorSet 0
Decorate 37 Binding 0
Decorate 83(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2

View File

@ -86,6 +86,7 @@ gl_FragCoord origin is upper left
0:? 10 (const int)
0:? 'anon@2' (layout( set=4 binding=7 row_major std430) readonly buffer block{layout( row_major std430 offset=16) buffer 4-component vector of float v1PostLayout})
Validation failed
// Module Version 10000
// Generated by (magic number): 80007
// Id's are bound by 44

View File

@ -68,6 +68,7 @@ Shader version: 500
Decorate 13(tex) DescriptorSet 2
Decorate 13(tex) Binding 0
Decorate 17(samp) DescriptorSet 0
Decorate 17(samp) Binding 0
Decorate 30(@entryPointOutput) BuiltIn Position
2: TypeVoid
3: TypeFunction 2

View File

@ -396,6 +396,7 @@ using depth_any
Name 124 "@entryPointOutput.Depth"
Name 129 "g_sSamp"
Decorate 14(g_tTex2dmsf4) DescriptorSet 0
Decorate 14(g_tTex2dmsf4) Binding 0
MemberDecorate 20($Global) 0 Offset 0
MemberDecorate 20($Global) 1 Offset 8
MemberDecorate 20($Global) 2 Offset 16
@ -406,11 +407,17 @@ using depth_any
MemberDecorate 20($Global) 7 Offset 80
Decorate 20($Global) Block
Decorate 22 DescriptorSet 0
Decorate 22 Binding 0
Decorate 31(g_tTex2dmsi4) DescriptorSet 0
Decorate 31(g_tTex2dmsi4) Binding 0
Decorate 39(g_tTex2dmsu4) DescriptorSet 0
Decorate 39(g_tTex2dmsu4) Binding 0
Decorate 66(g_tTex2dmsf4a) DescriptorSet 0
Decorate 66(g_tTex2dmsf4a) Binding 0
Decorate 75(g_tTex2dmsi4a) DescriptorSet 0
Decorate 75(g_tTex2dmsi4a) Binding 0
Decorate 82(g_tTex2dmsu4a) DescriptorSet 0
Decorate 82(g_tTex2dmsu4a) Binding 0
Decorate 120(@entryPointOutput.Color) Location 0
Decorate 124(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 129(g_sSamp) DescriptorSet 0

View File

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

View File

@ -555,30 +555,51 @@ using depth_any
MemberDecorate 20($Global) 7 Offset 80
Decorate 20($Global) Block
Decorate 22 DescriptorSet 0
Decorate 22 Binding 0
Decorate 35(g_tTex1di4) DescriptorSet 0
Decorate 35(g_tTex1di4) Binding 0
Decorate 44(g_tTex1du4) DescriptorSet 0
Decorate 44(g_tTex1du4) Binding 0
Decorate 54(g_tTex2df4) DescriptorSet 0
Decorate 54(g_tTex2df4) Binding 0
Decorate 67(g_tTex2di4) DescriptorSet 0
Decorate 67(g_tTex2di4) Binding 0
Decorate 77(g_tTex2du4) DescriptorSet 0
Decorate 77(g_tTex2du4) Binding 0
Decorate 87(g_tTex3df4) DescriptorSet 0
Decorate 87(g_tTex3df4) Binding 0
Decorate 100(g_tTex3di4) DescriptorSet 0
Decorate 100(g_tTex3di4) Binding 0
Decorate 110(g_tTex3du4) DescriptorSet 0
Decorate 110(g_tTex3du4) Binding 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 145(g_tTexcdf4) Binding 0
Decorate 148(g_tTexcdi4) DescriptorSet 0
Decorate 148(g_tTexcdi4) Binding 0
Decorate 151(g_tTexcdu4) DescriptorSet 0
Decorate 151(g_tTexcdu4) Binding 0
Decorate 154(g_tTex1df4a) DescriptorSet 0
Decorate 154(g_tTex1df4a) Binding 0
Decorate 157(g_tTex1di4a) DescriptorSet 0
Decorate 157(g_tTex1di4a) Binding 0
Decorate 160(g_tTex1du4a) DescriptorSet 0
Decorate 160(g_tTex1du4a) Binding 0
Decorate 163(g_tTex2df4a) DescriptorSet 0
Decorate 163(g_tTex2df4a) Binding 0
Decorate 166(g_tTex2di4a) DescriptorSet 0
Decorate 166(g_tTex2di4a) Binding 0
Decorate 169(g_tTex2du4a) DescriptorSet 0
Decorate 169(g_tTex2du4a) Binding 0
Decorate 172(g_tTexcdf4a) DescriptorSet 0
Decorate 172(g_tTexcdf4a) Binding 0
Decorate 175(g_tTexcdi4a) DescriptorSet 0
Decorate 175(g_tTexcdi4a) Binding 0
Decorate 178(g_tTexcdu4a) DescriptorSet 0
Decorate 178(g_tTexcdu4a) Binding 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View File

@ -512,29 +512,50 @@ Shader version: 500
MemberDecorate 20($Global) 7 Offset 80
Decorate 20($Global) Block
Decorate 22 DescriptorSet 0
Decorate 22 Binding 0
Decorate 35(g_tTex1di4) DescriptorSet 0
Decorate 35(g_tTex1di4) Binding 0
Decorate 44(g_tTex1du4) DescriptorSet 0
Decorate 44(g_tTex1du4) Binding 0
Decorate 54(g_tTex2df4) DescriptorSet 0
Decorate 54(g_tTex2df4) Binding 0
Decorate 67(g_tTex2di4) DescriptorSet 0
Decorate 67(g_tTex2di4) Binding 0
Decorate 77(g_tTex2du4) DescriptorSet 0
Decorate 77(g_tTex2du4) Binding 0
Decorate 87(g_tTex3df4) DescriptorSet 0
Decorate 87(g_tTex3df4) Binding 0
Decorate 100(g_tTex3di4) DescriptorSet 0
Decorate 100(g_tTex3di4) Binding 0
Decorate 110(g_tTex3du4) DescriptorSet 0
Decorate 110(g_tTex3du4) Binding 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 137(g_tTexcdf4) Binding 0
Decorate 140(g_tTexcdi4) DescriptorSet 0
Decorate 140(g_tTexcdi4) Binding 0
Decorate 143(g_tTexcdu4) DescriptorSet 0
Decorate 143(g_tTexcdu4) Binding 0
Decorate 146(g_tTex1df4a) DescriptorSet 0
Decorate 146(g_tTex1df4a) Binding 0
Decorate 149(g_tTex1di4a) DescriptorSet 0
Decorate 149(g_tTex1di4a) Binding 0
Decorate 152(g_tTex1du4a) DescriptorSet 0
Decorate 152(g_tTex1du4a) Binding 0
Decorate 155(g_tTex2df4a) DescriptorSet 0
Decorate 155(g_tTex2df4a) Binding 0
Decorate 158(g_tTex2di4a) DescriptorSet 0
Decorate 158(g_tTex2di4a) Binding 0
Decorate 161(g_tTex2du4a) DescriptorSet 0
Decorate 161(g_tTex2du4a) Binding 0
Decorate 164(g_tTexcdf4a) DescriptorSet 0
Decorate 164(g_tTexcdf4a) Binding 0
Decorate 167(g_tTexcdi4a) DescriptorSet 0
Decorate 167(g_tTexcdi4a) Binding 0
Decorate 170(g_tTexcdu4a) DescriptorSet 0
Decorate 170(g_tTexcdu4a) Binding 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View File

@ -204,6 +204,7 @@ using depth_any
Name 68 "@entryPointOutput.Depth"
Name 71 "g_tTexbf4_test"
Decorate 16(g_tTexbf4) DescriptorSet 0
Decorate 16(g_tTexbf4) Binding 0
MemberDecorate 22($Global) 0 Offset 0
MemberDecorate 22($Global) 1 Offset 8
MemberDecorate 22($Global) 2 Offset 16
@ -214,8 +215,11 @@ using depth_any
MemberDecorate 22($Global) 7 Offset 80
Decorate 22($Global) Block
Decorate 24 DescriptorSet 0
Decorate 24 Binding 0
Decorate 34(g_tTexbi4) DescriptorSet 0
Decorate 34(g_tTexbi4) Binding 0
Decorate 45(g_tTexbu4) DescriptorSet 0
Decorate 45(g_tTexbu4) Binding 0
Decorate 64(@entryPointOutput.Color) Location 0
Decorate 68(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 71(g_tTexbf4_test) DescriptorSet 0

View File

@ -210,6 +210,7 @@ using depth_any
Name 71 "@entryPointOutput.Depth"
Name 74 "g_tTexbfs_test"
Decorate 16(g_tTexbfs) DescriptorSet 0
Decorate 16(g_tTexbfs) Binding 0
MemberDecorate 22($Global) 0 Offset 0
MemberDecorate 22($Global) 1 Offset 8
MemberDecorate 22($Global) 2 Offset 16
@ -220,8 +221,11 @@ using depth_any
MemberDecorate 22($Global) 7 Offset 80
Decorate 22($Global) Block
Decorate 24 DescriptorSet 0
Decorate 24 Binding 0
Decorate 35(g_tTexbis) DescriptorSet 0
Decorate 35(g_tTexbis) Binding 0
Decorate 46(g_tTexbus) DescriptorSet 0
Decorate 46(g_tTexbus) Binding 0
Decorate 67(@entryPointOutput.Color) Location 0
Decorate 71(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 74(g_tTexbfs_test) DescriptorSet 0

View File

@ -628,30 +628,51 @@ using depth_any
MemberDecorate 20($Global) 7 Offset 80
Decorate 20($Global) Block
Decorate 22 DescriptorSet 0
Decorate 22 Binding 0
Decorate 38(g_tTex1di4) DescriptorSet 0
Decorate 38(g_tTex1di4) Binding 0
Decorate 49(g_tTex1du4) DescriptorSet 0
Decorate 49(g_tTex1du4) Binding 0
Decorate 61(g_tTex2df4) DescriptorSet 0
Decorate 61(g_tTex2df4) Binding 0
Decorate 78(g_tTex2di4) DescriptorSet 0
Decorate 78(g_tTex2di4) Binding 0
Decorate 90(g_tTex2du4) DescriptorSet 0
Decorate 90(g_tTex2du4) Binding 0
Decorate 102(g_tTex3df4) DescriptorSet 0
Decorate 102(g_tTex3df4) Binding 0
Decorate 118(g_tTex3di4) DescriptorSet 0
Decorate 118(g_tTex3di4) Binding 0
Decorate 130(g_tTex3du4) DescriptorSet 0
Decorate 130(g_tTex3du4) Binding 0
Decorate 155(@entryPointOutput.Color) Location 0
Decorate 159(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 164(g_sSamp) DescriptorSet 0
Decorate 164(g_sSamp) Binding 0
Decorate 167(g_tTexcdf4) DescriptorSet 0
Decorate 167(g_tTexcdf4) Binding 0
Decorate 170(g_tTexcdi4) DescriptorSet 0
Decorate 170(g_tTexcdi4) Binding 0
Decorate 173(g_tTexcdu4) DescriptorSet 0
Decorate 173(g_tTexcdu4) Binding 0
Decorate 176(g_tTex1df4a) DescriptorSet 0
Decorate 176(g_tTex1df4a) Binding 0
Decorate 179(g_tTex1di4a) DescriptorSet 0
Decorate 179(g_tTex1di4a) Binding 0
Decorate 182(g_tTex1du4a) DescriptorSet 0
Decorate 182(g_tTex1du4a) Binding 0
Decorate 185(g_tTex2df4a) DescriptorSet 0
Decorate 185(g_tTex2df4a) Binding 0
Decorate 188(g_tTex2di4a) DescriptorSet 0
Decorate 188(g_tTex2di4a) Binding 0
Decorate 191(g_tTex2du4a) DescriptorSet 0
Decorate 191(g_tTex2du4a) Binding 0
Decorate 194(g_tTexcdf4a) DescriptorSet 0
Decorate 194(g_tTexcdf4a) Binding 0
Decorate 197(g_tTexcdi4a) DescriptorSet 0
Decorate 197(g_tTexcdi4a) Binding 0
Decorate 200(g_tTexcdu4a) DescriptorSet 0
Decorate 200(g_tTexcdu4a) Binding 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View File

@ -491,6 +491,7 @@ using depth_any
Name 170 "g_tTexcdi4a"
Name 173 "g_tTexcdu4a"
Decorate 14(g_tTex1df4a) DescriptorSet 0
Decorate 14(g_tTex1df4a) Binding 0
MemberDecorate 20($Global) 0 Offset 0
MemberDecorate 20($Global) 1 Offset 8
MemberDecorate 20($Global) 2 Offset 16
@ -501,11 +502,17 @@ using depth_any
MemberDecorate 20($Global) 7 Offset 80
Decorate 20($Global) Block
Decorate 22 DescriptorSet 0
Decorate 22 Binding 0
Decorate 39(g_tTex1di4a) DescriptorSet 0
Decorate 39(g_tTex1di4a) Binding 0
Decorate 51(g_tTex1du4a) DescriptorSet 0
Decorate 51(g_tTex1du4a) Binding 0
Decorate 64(g_tTex2df4a) DescriptorSet 0
Decorate 64(g_tTex2df4a) Binding 0
Decorate 81(g_tTex2di4a) DescriptorSet 0
Decorate 81(g_tTex2di4a) Binding 0
Decorate 93(g_tTex2du4a) DescriptorSet 0
Decorate 93(g_tTex2du4a) Binding 0
Decorate 119(@entryPointOutput.Color) Location 0
Decorate 123(@entryPointOutput.Depth) BuiltIn FragDepth
Decorate 128(g_sSamp) DescriptorSet 0
@ -513,19 +520,33 @@ using depth_any
Decorate 131(g_tTex1df4) DescriptorSet 0
Decorate 131(g_tTex1df4) Binding 0
Decorate 134(g_tTex1di4) DescriptorSet 0
Decorate 134(g_tTex1di4) Binding 0
Decorate 137(g_tTex1du4) DescriptorSet 0
Decorate 137(g_tTex1du4) Binding 0
Decorate 140(g_tTex2df4) DescriptorSet 0
Decorate 140(g_tTex2df4) Binding 0
Decorate 143(g_tTex2di4) DescriptorSet 0
Decorate 143(g_tTex2di4) Binding 0
Decorate 146(g_tTex2du4) DescriptorSet 0
Decorate 146(g_tTex2du4) Binding 0
Decorate 149(g_tTex3df4) DescriptorSet 0
Decorate 149(g_tTex3df4) Binding 0
Decorate 152(g_tTex3di4) DescriptorSet 0
Decorate 152(g_tTex3di4) Binding 0
Decorate 155(g_tTex3du4) DescriptorSet 0
Decorate 155(g_tTex3du4) Binding 0
Decorate 158(g_tTexcdf4) DescriptorSet 0
Decorate 158(g_tTexcdf4) Binding 0
Decorate 161(g_tTexcdi4) DescriptorSet 0
Decorate 161(g_tTexcdi4) Binding 0
Decorate 164(g_tTexcdu4) DescriptorSet 0
Decorate 164(g_tTexcdu4) Binding 0
Decorate 167(g_tTexcdf4a) DescriptorSet 0
Decorate 167(g_tTexcdf4a) Binding 0
Decorate 170(g_tTexcdi4a) DescriptorSet 0
Decorate 170(g_tTexcdi4a) Binding 0
Decorate 173(g_tTexcdu4a) DescriptorSet 0
Decorate 173(g_tTexcdu4a) Binding 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View File

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

View File

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

View File

@ -302,24 +302,39 @@ using depth_any
MemberDecorate 20($Global) 7 Offset 80
Decorate 20($Global) Block
Decorate 22 DescriptorSet 0
Decorate 22 Binding 0
Decorate 30(g_tTex1di4) DescriptorSet 0
Decorate 30(g_tTex1di4) Binding 0
Decorate 38(g_tTex1du4) DescriptorSet 0
Decorate 38(g_tTex1du4) Binding 0
Decorate 46(g_tTex2df4) DescriptorSet 0
Decorate 46(g_tTex2df4) Binding 0
Decorate 55(g_tTex2di4) DescriptorSet 0
Decorate 55(g_tTex2di4) Binding 0
Decorate 62(g_tTex2du4) DescriptorSet 0
Decorate 62(g_tTex2du4) Binding 0
Decorate 69(g_tTex3df4) DescriptorSet 0
Decorate 69(g_tTex3df4) Binding 0
Decorate 78(g_tTex3di4) DescriptorSet 0
Decorate 78(g_tTex3di4) Binding 0
Decorate 85(g_tTex3du4) DescriptorSet 0
Decorate 85(g_tTex3du4) Binding 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 116(g_tTex1df4a) Binding 0
Decorate 119(g_tTex1di4a) DescriptorSet 0
Decorate 119(g_tTex1di4a) Binding 0
Decorate 122(g_tTex1du4a) DescriptorSet 0
Decorate 122(g_tTex1du4a) Binding 0
Decorate 125(g_tTex2df4a) DescriptorSet 0
Decorate 125(g_tTex2df4a) Binding 0
Decorate 128(g_tTex2di4a) DescriptorSet 0
Decorate 128(g_tTex2di4a) Binding 0
Decorate 131(g_tTex2du4a) DescriptorSet 0
Decorate 131(g_tTex2du4a) Binding 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View File

@ -151,6 +151,7 @@ gl_FragCoord origin is upper left
MemberDecorate 14($Global) 3 Offset 48
Decorate 14($Global) Block
Decorate 16 DescriptorSet 0
Decorate 16 Binding 0
Decorate 53(@entryPointOutput.Color) Location 0
2: TypeVoid
3: TypeFunction 2

View File

@ -288,6 +288,7 @@ gl_FragCoord origin is upper left
MemberDecorate 18($Global) 3 Offset 36
Decorate 18($Global) Block
Decorate 20 DescriptorSet 0
Decorate 20 Binding 0
Decorate 112(@entryPointOutput.Color) Location 0
2: TypeVoid
3: TypeFunction 2

View File

@ -211,6 +211,7 @@ gl_FragCoord origin is upper left
MemberDecorate 14($Global) 3 Offset 48
Decorate 14($Global) Block
Decorate 16 DescriptorSet 0
Decorate 16 Binding 0
Decorate 81(@entryPointOutput.Color) Location 0
2: TypeVoid
3: TypeFunction 2

View File

@ -72,6 +72,7 @@ Validation failed
MemberDecorate 27($Global) 5 MatrixStride 16
Decorate 27($Global) Block
Decorate 29 DescriptorSet 0
Decorate 29 Binding 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View File

@ -144,6 +144,7 @@ gl_FragCoord origin is upper left
MemberDecorate 14(Example) 2 MatrixStride 16
Decorate 14(Example) Block
Decorate 16 DescriptorSet 0
Decorate 16 Binding 0
Decorate 37(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2

View File

@ -220,6 +220,7 @@ gl_FragCoord origin is upper left
MemberDecorate 14(Example) 2 MatrixStride 16
Decorate 14(Example) Block
Decorate 16 DescriptorSet 0
Decorate 16 Binding 0
Decorate 42(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2

View File

@ -315,6 +315,7 @@ gl_FragCoord origin is upper left
MemberDecorate 52($Global) 1 MatrixStride 16
Decorate 52($Global) Block
Decorate 54 DescriptorSet 0
Decorate 54 Binding 0
Decorate 80(@entryPointOutput.Color) Location 0
2: TypeVoid
3: TypeFunction 2

View File

@ -164,6 +164,7 @@ gl_FragCoord origin is upper left
MemberDecorate 67($Global) 1 Offset 4
Decorate 67($Global) Block
Decorate 69 DescriptorSet 0
Decorate 69 Binding 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View File

@ -143,7 +143,9 @@ gl_FragCoord origin is upper left
Name 25 "g_tTex2df4a"
Name 59 "@entryPointOutput"
Decorate 13(g_tTex2df4) DescriptorSet 0
Decorate 13(g_tTex2df4) Binding 0
Decorate 25(g_tTex2df4a) DescriptorSet 0
Decorate 25(g_tTex2df4a) Binding 0
Decorate 59(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2

View File

@ -439,6 +439,7 @@ gl_FragCoord origin is upper left
MemberDecorate 21(Matrix) 8 Offset 352
Decorate 21(Matrix) Block
Decorate 23 DescriptorSet 0
Decorate 23 Binding 0
Decorate 188(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2

View File

@ -91,6 +91,7 @@ Shader version: 500
Name 37 "@entryPointOutput"
Name 38 "param"
Decorate 19(Position) DescriptorSet 0
Decorate 19(Position) Binding 0
Decorate 34(Index) BuiltIn VertexIndex
Decorate 37(@entryPointOutput) BuiltIn Position
2: TypeVoid

View File

@ -79,6 +79,7 @@ gl_FragCoord origin is upper left
MemberDecorate 16(bufName) 0 Offset 0
Decorate 16(bufName) Block
Decorate 18 DescriptorSet 0
Decorate 18 Binding 0
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 32

View File

@ -26,6 +26,7 @@ hlsl.noSemantic.functionality1.comp
MemberDecorate 17(Buf@count) 0 Offset 0
Decorate 17(Buf@count) BufferBlock
Decorate 19(Buf@count) DescriptorSet 0
Decorate 19(Buf@count) Binding 0
DecorateId 13(Buf) DecorationHlslCounterBufferGOOGLE 19(Buf@count)
2: TypeVoid
3: TypeFunction 2

View File

@ -440,6 +440,7 @@ gl_FragCoord origin is upper left
MemberDecorate 108($Global) 0 Offset 0
Decorate 108($Global) Block
Decorate 110 DescriptorSet 0
Decorate 110 Binding 0
Decorate 175(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2

View File

@ -263,6 +263,7 @@ Shader version: 500
Name 86 "@entryPointOutput"
Name 87 "param"
Decorate 27(tex) DescriptorSet 0
Decorate 27(tex) Binding 0
Decorate 83(pos) Location 0
Decorate 86(@entryPointOutput) BuiltIn Position
2: TypeVoid

View File

@ -114,7 +114,9 @@ Shader version: 500
Name 39 "@entryPointOutput"
Name 40 "param"
Decorate 24(tex[0]) DescriptorSet 0
Decorate 24(tex[0]) Binding 0
Decorate 28(tex[1]) DescriptorSet 0
Decorate 28(tex[1]) Binding 0
Decorate 36(pos) Location 0
Decorate 39(@entryPointOutput) BuiltIn Position
2: TypeVoid

View File

@ -86,7 +86,9 @@ PS_OUTPUT MainPs ( PS_INPUT i )
MemberDecorate 19(PerViewConstantBuffer_t) 2 Offset 8
Decorate 19(PerViewConstantBuffer_t) Block
Decorate 49(g_tColor) DescriptorSet 0
Decorate 49(g_tColor) Binding 0
Decorate 56(g_sAniso) DescriptorSet 0
Decorate 56(g_sAniso) Binding 0
Decorate 71(i.vTextureCoords) Location 0
Decorate 75(@entryPointOutput.vColor) Location 0
3: TypeVoid

View File

@ -75,7 +75,9 @@ PS_OUTPUT MainPs ( PS_INPUT i )
MemberDecorate 18(PerViewConstantBuffer_t) 2 Offset 8
Decorate 18(PerViewConstantBuffer_t) Block
Decorate 47(g_tColor) DescriptorSet 0
Decorate 47(g_tColor) Binding 0
Decorate 54(g_sAniso) DescriptorSet 0
Decorate 54(g_sAniso) Binding 0
Decorate 69(i.vTextureCoords) Location 0
Decorate 73(@entryPointOutput.vColor) Location 0
3: TypeVoid

View File

@ -44,6 +44,7 @@ Shader version: 500
MemberDecorate 10($Global) 1 Offset 4
Decorate 10($Global) Block
Decorate 12 DescriptorSet 0
Decorate 12 Binding 0
2: TypeVoid
3: TypeFunction 2
9: TypeInt 32 1

View File

@ -114,7 +114,9 @@ gl_FragCoord origin is upper left
Name 36 "@entryPointOutput"
Name 37 "param"
Decorate 16(test_texture) DescriptorSet 0
Decorate 16(test_texture) Binding 0
Decorate 20(test_texture_ss) DescriptorSet 0
Decorate 20(test_texture_ss) Binding 0
Decorate 33(input) Location 0
Decorate 36(@entryPointOutput) Location 0
2: TypeVoid

View File

@ -82,6 +82,7 @@ gl_FragCoord origin is upper left
Name 20 "Inc"
Name 34 "@entryPointOutput"
Decorate 17(s_uintbuff) DescriptorSet 0
Decorate 17(s_uintbuff) Binding 0
Decorate 34(@entryPointOutput) Location 0
2: TypeVoid
3: TypeFunction 2

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