summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatarGravatar Ted Green <tedgreen99@users.noreply.github.com>2019-02-03 10:24:20 -0700
committerGravatarGravatar Ted Green <tedgreen99@users.noreply.github.com>2019-02-03 10:24:20 -0700
commit214826ea4c8792b4884ab28b89f383a05fadb93a (patch) (github)
treee08d5a4f552e585a9337e5649375d81c2fdfdf60
parentefd80cd5529dbdada1265f3c0230ed5653c3405b (diff)
parent3cc0f27d8951c3aebc5d43d22862f8f812c8b167 (diff)
downloadmame-voodoo_directx11.tar.bz2
mame-voodoo_directx11.zip
Merge branch 'master' into voodoo_directx11voodoo_directx11
-rw-r--r--.appveyor.yml25
-rw-r--r--3rdparty/README.md2
-rw-r--r--3rdparty/SDL2/src/audio/android/opensl_io.c1
-rw-r--r--3rdparty/bgfx/.appveyor.yml1
-rw-r--r--3rdparty/bgfx/.travis.yml8
-rw-r--r--3rdparty/bgfx/3rdparty/.editorconfig4
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/imconfig.h65
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/imgui.cpp9096
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/imgui.h2051
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/imgui_demo.cpp3772
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/imgui_draw.cpp3156
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/imgui_internal.h1331
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/imgui_user.h (renamed from 3rdparty/bgfx/3rdparty/ocornut-imgui/imgui_user.h)0
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/imgui_user.inl (renamed from 3rdparty/bgfx/3rdparty/ocornut-imgui/imgui_user.inl)0
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/imgui_widgets.cpp5759
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/imstb_rectpack.h (renamed from 3rdparty/bgfx/3rdparty/ocornut-imgui/stb_rect_pack.h)0
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/imstb_textedit.h (renamed from 3rdparty/bgfx/3rdparty/ocornut-imgui/stb_textedit.h)0
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/imstb_truetype.h (renamed from 3rdparty/bgfx/3rdparty/ocornut-imgui/stb_truetype.h)0
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/stb_rect_pack.h1
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/stb_textedit.h1
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/stb_truetype.h1
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/widgets/color_picker.h (renamed from 3rdparty/bgfx/3rdparty/ocornut-imgui/widgets/color_picker.h)0
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/widgets/color_picker.inl122
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/widgets/color_wheel.h (renamed from 3rdparty/bgfx/3rdparty/ocornut-imgui/widgets/color_wheel.h)0
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/widgets/color_wheel.inl (renamed from 3rdparty/bgfx/3rdparty/ocornut-imgui/widgets/color_wheel.inl)0
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/widgets/dock.h (renamed from 3rdparty/bgfx/3rdparty/ocornut-imgui/widgets/dock.h)0
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/widgets/dock.inl1088
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/widgets/file_list.h (renamed from 3rdparty/bgfx/3rdparty/ocornut-imgui/widgets/file_list.h)0
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/widgets/file_list.inl (renamed from 3rdparty/bgfx/3rdparty/ocornut-imgui/widgets/file_list.inl)0
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/widgets/gizmo.h166
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/widgets/gizmo.inl1973
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/widgets/memory_editor.h (renamed from 3rdparty/bgfx/3rdparty/ocornut-imgui/widgets/memory_editor.h)0
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/widgets/memory_editor.inl249
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/widgets/range_slider.h (renamed from 3rdparty/bgfx/3rdparty/ocornut-imgui/widgets/range_slider.h)0
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/widgets/range_slider.inl222
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/PIXEventsCommon.h483
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/PIXEventsGenerated.h10748
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/d3d10.h6804
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/d3d10_1.h1788
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/d3d10_1shader.h305
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/d3d10effect.h1458
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/d3d10misc.h146
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/d3d10sdklayers.h1395
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/d3d10shader.h547
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/d3d11.h35
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/d3d11_1.h2
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/d3d11_2.h2
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/d3d11_3.h2023
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/d3d11_4.h3093
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/d3d11sdklayers.h38
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/d3d11shadertracing.h2
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/d3d12.h9233
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/d3d12_1.h2539
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/d3d12sdklayers.h1342
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/d3d12video.h2452
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/d3d9types.h24
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/d3dcommon.h126
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/d3dcompiler.h38
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/d3dx12.h7
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/dxgi.h42
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/dxgi1_2.h30
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/dxgi1_3.h25
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/dxgi1_4.h15
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/dxgi1_5.h1545
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/dxgi1_6.h1516
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/dxgicommon.h51
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/dxgidebug.h2
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/dxgitype.h37
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/dxva2api.h1945
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/pix3.h116
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/pix3_win.h53
-rw-r--r--3rdparty/bgfx/3rdparty/dxsdk/include/winapifamily.h24
-rw-r--r--3rdparty/bgfx/3rdparty/fcpp/cpp.h28
-rw-r--r--3rdparty/bgfx/3rdparty/fcpp/cpp1.c195
-rw-r--r--3rdparty/bgfx/3rdparty/fcpp/cpp2.c212
-rw-r--r--3rdparty/bgfx/3rdparty/fcpp/cpp3.c97
-rw-r--r--3rdparty/bgfx/3rdparty/fcpp/cpp4.c214
-rw-r--r--3rdparty/bgfx/3rdparty/fcpp/cpp5.c214
-rw-r--r--3rdparty/bgfx/3rdparty/fcpp/cpp6.c406
-rw-r--r--3rdparty/bgfx/3rdparty/fcpp/cppadd.h123
-rw-r--r--3rdparty/bgfx/3rdparty/fcpp/cppdef.h58
-rw-r--r--3rdparty/bgfx/3rdparty/fcpp/fpp.h66
-rw-r--r--3rdparty/bgfx/3rdparty/fcpp/usecpp.c42
-rw-r--r--3rdparty/bgfx/3rdparty/forsyth-too/forsythtriangleorderoptimizer.cpp117
-rw-r--r--3rdparty/bgfx/3rdparty/forsyth-too/forsythtriangleorderoptimizer.h38
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/glcpp/glcpp-lex.c373
-rw-r--r--3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/glsl_optimizer.cpp4
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/.appveyor.yml8
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/.travis.yml16
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Android.mk100
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/BUILD.gn153
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/CMakeLists.txt44
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/CODE_OF_CONDUCT.md1
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/README.md50
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/CMakeLists.txt44
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/GLSL.ext.AMD.h15
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/GLSL.ext.EXT.h38
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/GLSL.ext.KHR.h8
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/GLSL.ext.NV.h25
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/GlslangToSpv.cpp3232
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/GlslangToSpv.h11
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/SPVRemapper.cpp20
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/SpvBuilder.cpp520
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/SpvBuilder.h124
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/SpvPostProcess.cpp265
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/SpvTools.cpp189
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/SpvTools.h80
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/bitutils.h2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/disassemble.cpp82
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/disassemble.h1
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/doc.cpp1103
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/doc.h4
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/spirv.hpp225
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/SPIRV/spvIR.h47
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/StandAlone/CMakeLists.txt6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/StandAlone/ResourceLimits.cpp42
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/StandAlone/StandAlone.cpp485
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/110scope.vert13
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/310.tese2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/310AofA.vert6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/310implicitSizeArrayError.vert2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/310runtimeArray.vert18
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/320.tese2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/400.geom6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/400.tese2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/440.vert6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/450.vert8
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/460.frag15
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/array.frag11
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseLegalResults/hlsl.aliasOpaque.frag.out64
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseLegalResults/hlsl.flattenOpaque.frag.out92
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseLegalResults/hlsl.flattenOpaqueInit.vert.out71
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseLegalResults/hlsl.flattenOpaqueInitMix.vert.out62
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseLegalResults/hlsl.flattenSubset.frag.out59
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseLegalResults/hlsl.flattenSubset2.frag.out34
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseLegalResults/hlsl.partialFlattenLocal.vert.out140
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseLegalResults/hlsl.partialFlattenMixed.vert.out35
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/100.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/110scope.vert.out33
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/120.frag.out8
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/120.vert.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/130.frag.out4
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/130.vert.out8
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/140.vert.out4
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/150.geom.out26
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/150.tesc.out137
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/150.vert.out10
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/300.frag.out9
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/300.vert.out8
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/310.comp.out105
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/310.frag.out14
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/310.tesc.out16
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/310.tese.out13
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/310.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/310AofA.vert.out65
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/310implicitSizeArrayError.vert.out12
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/310runtimeArray.vert.out145
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/320.frag.out10
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/320.tesc.out16
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/320.tese.out13
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/330.frag.out4
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/400.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/400.geom.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/400.tesc.out34
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/400.tese.out27
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/410.geom.out4
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/410.tesc.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/420.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/420.geom.out16
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/420.tesc.out14
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/420.tese.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/420.vert.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/420_size_gl_in.geom.out10
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/430.comp.out32
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/430.vert.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/430AofA.frag.out8
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/430scope.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/440.frag.out12
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/440.vert.out85
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/450.vert.out8
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/460.frag.out50
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/array.frag.out63
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/array100.frag.out8
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/atomic_uint.frag.out7
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/compoundsuffix.frag.hlsl45
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/compoundsuffix.vert.glsl15
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/constFold.frag.out4
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/constFoldIntMin.frag.out4
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/constantUnaryConversion.comp.out645
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/cppBad.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/cppBad2.vert.out3
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/cppPassMacroName.frag.out106
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/cppRelaxSkipTokensErrors.vert.out14
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/cppSimple.vert.out14
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/findFunction.frag.out233
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/glsl.entryPointRename.vert.bad.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/glsl.entryPointRename.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/glspv.frag.out8
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/glspv.version.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.PointSize.geom.out147
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.PointSize.vert.out69
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.aliasOpaque.frag.out247
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.amend.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.array.flatten.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.array.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.array.implicit-size.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.array.multidim.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.assoc.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.attribute.expression.comp.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.attribute.frag.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.attributeC11.frag.out137
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.attributeGlobalBuffer.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.automap.frag.out44
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.basic.comp.out89
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.basic.geom.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.boolConv.vert.out384
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.buffer.frag.out460
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.calculatelod.dx10.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.calculatelodunclamped.dx10.frag.out276
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.cast.frag.out73
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.cbuffer-identifier.vert.out404
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.charLit.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.clip.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.clipdistance-1.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.clipdistance-1.geom.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.clipdistance-1.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.clipdistance-2.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.clipdistance-2.geom.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.clipdistance-2.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.clipdistance-3.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.clipdistance-3.geom.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.clipdistance-3.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.clipdistance-4.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.clipdistance-4.geom.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.clipdistance-4.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.clipdistance-5.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.clipdistance-5.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.clipdistance-6.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.clipdistance-6.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.clipdistance-7.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.clipdistance-7.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.clipdistance-8.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.clipdistance-8.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.clipdistance-9.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.clipdistance-9.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.color.hull.tesc.out572
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.comparison.vec.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.conditional.frag.out362
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.constantbuffer.frag.out8
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.constructArray.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.constructexpr.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.constructimat.frag.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.coverage.frag.out208
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.dashI.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.deadFunctionMissingBody.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.depthGreater.frag.out3
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.depthLess.frag.out3
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.discard.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.doLoop.frag.out10
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.domain.1.tese.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.domain.2.tese.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.domain.3.tese.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.emptystruct.init.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.emptystructreturn.frag.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.emptystructreturn.vert.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.entry-in.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.entry-out.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.entry.rename.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.explicitDescriptorSet-2.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.explicitDescriptorSet.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.flatten.return.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.flattenOpaque.frag.out463
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.flattenOpaqueInit.vert.out409
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.flattenOpaqueInitMix.vert.out287
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.flattenSubset.frag.out244
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.flattenSubset2.frag.out259
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.float1.frag.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.float4.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.forLoop.frag.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.fraggeom.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.gather.array.dx10.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.gather.basic.dx10.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.gather.basic.dx10.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.gather.offset.dx10.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.gather.offsetarray.dx10.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.gatherRGBA.array.dx10.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.gatherRGBA.basic.dx10.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.gatherRGBA.offset.dx10.frag.out9
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.gatherRGBA.offsetarray.dx10.frag.out9
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.gathercmpRGBA.offset.dx10.frag.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.getdimensions.dx10.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.getdimensions.dx10.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.getdimensions.rw.dx10.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.getsampleposition.dx10.frag.out542
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.global-const-init.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.groupid.comp.out146
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.gs-hs-mix.tesc.out50
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.hlslOffset.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.hull.1.tesc.out105
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.hull.2.tesc.out121
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.hull.3.tesc.out121
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.hull.4.tesc.out92
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.hull.5.tesc.out10
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.hull.ctrlpt-1.tesc.out80
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.hull.ctrlpt-2.tesc.out82
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.hull.void.tesc.out4
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.identifier.sample.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.if.frag.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.imagefetch-subvec4.comp.out142
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.implicitBool.frag.out225
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.include.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.inf.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.init.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.init2.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.inoutquals.frag.out39
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.int.dot.frag.out339
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.intrinsic.frexp.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.intrinsic.frexp.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.intrinsics.barriers.comp.out28
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.intrinsics.comp.out150
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.intrinsics.d3dcolortoubyte4.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.intrinsics.double.frag.out58
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.intrinsics.evalfns.frag.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.intrinsics.f1632.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.intrinsics.f3216.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.intrinsics.frag.out13264
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.intrinsics.lit.frag.out106
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.intrinsics.negative.comp.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.intrinsics.negative.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.intrinsics.promote.down.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.intrinsics.promote.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.intrinsics.promote.outputs.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.intrinsics.vert.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.isfinite.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.layout.frag.out197
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.layoutOverride.vert.out104
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.load.2dms.dx10.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.load.array.dx10.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.load.basic.dx10.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.load.basic.dx10.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.load.buffer.dx10.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.load.buffer.float.dx10.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.load.offset.dx10.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.load.offsetarray.dx10.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.load.rwbuffer.dx10.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.load.rwtexture.array.dx10.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.load.rwtexture.dx10.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.localStructuredBuffer.comp.out48
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.logical.binary.frag.out103
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.logical.binary.vec.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.logical.unary.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.logicalConvert.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.loopattr.frag.out10
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.matNx1.frag.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.matType.bool.frag.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.matType.frag.out10
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.matType.int.frag.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.matpack-1.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.matpack-pragma.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.matrixSwizzle.vert.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.matrixindex.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.max.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.memberFunCall.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.mintypes.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.mip.operator.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.mul-truncate.frag.out643
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.multiDescriptorSet.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.multiEntry.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.multiReturn.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.namespace.frag.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.noSemantic.functionality1.comp.out62
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.nonint-index.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.nonstaticMemberFunction.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.numericsuffixes.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.numthreads.comp.out32
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.opaque-type-bug.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.overload.frag.out90
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.params.default.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.partialFlattenLocal.vert.out353
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.partialFlattenMixed.vert.out119
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.partialInit.frag.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.pp.expand.frag.err0
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.pp.expand.frag.out19
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.pp.line.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.pp.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.precedence.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.precedence2.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.precise.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.preprocessor.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.promote.atomic.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.promote.binary.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.promote.vec1.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.promotions.frag.out138
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.reflection.binding.frag.out24
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.reflection.vert.out138
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.rw.atomics.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.rw.bracket.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.rw.register.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.rw.scalar.bracket.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.rw.swizzle.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.rw.vec2.bracket.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.sample.array.dx10.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.sample.basic.dx10.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.sample.offset.dx10.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.sample.offsetarray.dx10.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.sample.sub-vec4.dx10.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.samplebias.array.dx10.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.samplebias.basic.dx10.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.samplebias.offset.dx10.frag.out9
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.samplebias.offsetarray.dx10.frag.out9
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.samplecmp.array.dx10.frag.out9
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.samplecmp.basic.dx10.frag.out9
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.samplecmp.dualmode.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.samplecmp.offset.dx10.frag.out9
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.samplecmp.offsetarray.dx10.frag.out9
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.samplecmplevelzero.array.dx10.frag.out9
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.samplecmplevelzero.basic.dx10.frag.out9
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.samplecmplevelzero.offset.dx10.frag.out9
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.samplecmplevelzero.offsetarray.dx10.frag.out9
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.samplegrad.array.dx10.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.samplegrad.basic.dx10.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.samplegrad.basic.dx10.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.samplegrad.offset.dx10.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.samplegrad.offsetarray.dx10.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.samplelevel.array.dx10.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.samplelevel.basic.dx10.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.samplelevel.basic.dx10.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.samplelevel.offset.dx10.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.samplelevel.offsetarray.dx10.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.scalar-length.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.scalar2matrix.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.scalarCast.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.scope.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.self_cast.frag.out130
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.semantic-1.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.semantic.geom.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.semantic.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.semicolons.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.shapeConv.frag.out8
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.shapeConvRet.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.shift.per-set.frag.out137
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.sin.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.snorm.uav.comp.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.staticFuncInit.frag.out218
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.staticMemberFunction.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.store.rwbyteaddressbuffer.type.comp.out173
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.string.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.stringtoken.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.struct.frag.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.struct.split-1.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.struct.split.array.geom.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.struct.split.assign.frag.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.struct.split.call.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.struct.split.nested.geom.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.struct.split.trivial.geom.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.struct.split.trivial.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.structIoFourWay.frag.out3
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.structStructName.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.structarray.flatten.frag.out8
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.structarray.flatten.geom.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.structbuffer.append.fn.frag.out266
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.structbuffer.append.frag.out112
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.structbuffer.atomics.frag.out166
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.structbuffer.byte.frag.out184
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.structbuffer.coherent.frag.out52
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.structbuffer.floatidx.comp.out205
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.structbuffer.fn.frag.out276
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.structbuffer.fn2.comp.out130
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.structbuffer.frag.out52
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.structbuffer.incdec.frag.hlslfun1.out125
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.structbuffer.incdec.frag.out106
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.structbuffer.rw.frag.out52
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.structbuffer.rwbyte.frag.out1113
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.structin.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.subpass.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.switch.frag.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.swizzle.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.synthesizeInput.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.target.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.targetStruct1.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.targetStruct2.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.templatetypes.frag.out30
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.texture.struct.frag.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.texture.subvec4.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.texturebuffer.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.this.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.tristream-append.geom.out216
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.tx.bracket.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.tx.overload.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.type.half.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.type.identifier.frag.out99
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.type.type.conversion.all.frag.out1469
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.type.type.conversion.valid.frag.out1640
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.typeGraphCopy.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.typedef.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.void.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.wavebroadcast.comp.out2731
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.waveprefix.comp.out2766
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.wavequad.comp.out9299
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.wavequery.comp.out116
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.wavequery.frag.out123
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.wavereduction.comp.out7218
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.wavevote.comp.out316
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.whileLoop.frag.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.y-negate-1.vert.out130
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.y-negate-2.vert.out148
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.y-negate-3.vert.out211
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/lineContinuation.vert.out4
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/link1.vk.frag.out328
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/matrix2.frag.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/matrixError.vert.out8
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/mixedArrayDecls.frag.out68
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/nonuniform.frag.out92
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/numeral.frag.out16
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/nvShaderNoperspectiveInterpolation.frag.out38
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/preprocessor.bad_arg.vert.err4
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/preprocessor.bad_arg.vert.out0
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/preprocessor.pragma.vert.err2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/preprocessor.pragma.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/preprocessor.simple.vert.out38
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/reflection.vert.out200
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/remap.basic.dcefunc.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/remap.basic.everything.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/remap.basic.none.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/remap.basic.strip.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/remap.hlsl.sample.basic.everything.frag.out3
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/remap.hlsl.sample.basic.none.frag.out3
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/remap.hlsl.sample.basic.strip.frag.out3
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/remap.hlsl.templatetypes.everything.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/remap.hlsl.templatetypes.none.frag.out30
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/remap.if.everything.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/remap.if.none.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/remap.literal64.none.spv.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/remap.similar_1a.everything.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/remap.similar_1a.none.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/remap.similar_1b.everything.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/remap.similar_1b.none.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/remap.specconst.comp.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/remap.switch.everything.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/remap.switch.none.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/remap.uniformarray.everything.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/remap.uniformarray.none.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/runtimeArray.vert.out647
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/samplerlessTextureFunctions.frag.out13
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/specExamples.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/specExamples.vert.out7
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/specExamplesConf.vert.out599
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.1.3.8bitstorage-ssbo.vert.out56
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.1.3.8bitstorage-ubo.vert.out56
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.100ops.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.130.frag.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.140.frag.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.150.geom.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.150.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.16bitstorage-int.frag.out335
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.16bitstorage-uint.frag.out336
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.16bitstorage.frag.out335
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.16bitstorage_Error-int.frag.out91
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.16bitstorage_Error-uint.frag.out91
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.16bitstorage_Error.frag.out99
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.300BuiltIns.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.300layout.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.300layout.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.300layoutp.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.310.bitcast.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.310.comp.out177
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.320.meshShaderUserDefined.mesh.out205
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.330.geom.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.400.frag.out1648
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.400.tesc.out141
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.400.tese.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.420.geom.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.430.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.430.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.450.geom.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.450.noRedecl.tesc.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.450.tesc.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.460.comp.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.460.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.460.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.8bitstorage-int.frag.out334
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.8bitstorage-ssbo.vert.out56
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.8bitstorage-ubo.vert.out56
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.8bitstorage-uint.frag.out335
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.8bitstorage_Error-int.frag.out71
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.8bitstorage_Error-uint.frag.out71
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.AnyHitShader.rahit.out163
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.AnyHitShader_Errors.rahit.out8
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.AofA.frag.out10
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.ClosestHitShader.rchit.out169
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.ClosestHitShader_Errors.rchit.out9
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.GeometryShaderPassthrough.geom.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.IntersectShader.rint.out138
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.IntersectShader_Errors.rint.out10
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.MissShader.rmiss.out113
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.MissShader_Errors.rmiss.out21
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.OVR_multiview.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.Operations.frag.out26
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.RayCallable.rcall.out73
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.RayCallable_Errors.rcall.out33
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.RayConstants.rgen.out46
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.RayGenShader.rgen.out101
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.RayGenShader_Errors.rgen.out39
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.accessChain.frag.out346
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.aggOps.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.always-discard.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.always-discard2.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.arbPostDepthCoverage.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.atomic.comp.out4
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.atomicInt64.comp.out194
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.barrier.vert.out46
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.bitCast.frag.out26
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.bool.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.boolInBlock.frag.out245
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.branch-return.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.buffer.autoassign.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.builtInXFB.vert.out47
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.computeShaderDerivatives.comp.out358
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.computeShaderDerivatives2.comp.out358
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.conditionalDiscard.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.constStruct.vert.out45
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.controlFlowAttributes.frag.out240
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.conversion.frag.out162
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.dataOut.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.dataOutIndirect.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.dataOutIndirect.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.debugInfo.1.1.frag.out279
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.debugInfo.frag.out208
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.deepRvalue.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.depthOut.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.deviceGroup.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.discard-dce.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.do-simple.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.do-while-continue-break.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.doWhileLoop.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.double.comp.out28
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.drawParams.vert.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.earlyReturnDiscard.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.explicittypes.frag.out886
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.extPostDepthCoverage.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.float16.frag.out708
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.float16Fetch.frag.out7074
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.float32.frag.out811
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.float64.frag.out799
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.flowControl.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.for-complex-condition.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.for-continue-break.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.for-nobody.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.for-notest.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.for-simple.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.forLoop.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.forwardFun.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.fragmentDensity-es.frag.out45
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.fragmentDensity-neg.frag.out7
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.fragmentDensity.frag.out48
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.fragmentDensity.vert.out9
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.fragmentShaderBarycentric.frag.out69
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.fragmentShaderBarycentric2.frag.out65
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.fullyCovered.frag.out37
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.functionCall.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.functionNestedOpaque.vert.out8
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.functionSemantics.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.glFragColor.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.glsl.register.autoassign.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.glsl.register.noautoassign.frag.out19
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.hlslDebugInfo.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.hlslOffsets.vert.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.image.frag.out95
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.imageLoadStoreLod.frag.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.int16.amd.frag.out803
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.int16.frag.out1445
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.int32.frag.out716
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.int64.frag.out974
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.int8.frag.out741
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.intOps.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.interpOps.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.layoutNested.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.length.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.localAggregates.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.loops.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.loopsArtificial.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.matFun.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.matrix.frag.out18
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.matrix2.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.memoryQualifier.frag.out8
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.memoryScopeSemantics.comp.out239
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.memoryScopeSemantics_Error.comp.out17
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.merge-unreachable.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.meshShaderBuiltins.mesh.out258
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.meshShaderPerViewBuiltins.mesh.out214
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.meshShaderPerViewUserDefined.mesh.out156
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.meshShaderRedeclBuiltins.mesh.out201
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.meshShaderRedeclPerViewBuiltins.mesh.out187
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.meshShaderSharedMem.mesh.out128
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.meshShaderTaskMem.mesh.out107
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.meshShaderUserDefined.mesh.out203
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.meshTaskShader.task.out172
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.multiStruct.comp.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.multiStructFuncall.frag.out99
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.multiView.frag.out5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.multiviewPerViewAttributes.tesc.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.multiviewPerViewAttributes.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.newTexture.frag.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.noBuiltInLoc.vert.out27
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.noDeadDecorations.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.noWorkgroup.comp.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.nonSquare.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.nonuniform.frag.out359
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.offsets.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.paramMemory.frag.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.perprimitiveNV.frag.out54
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.precise.tesc.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.precise.tese.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.precision.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.precisionNonESSamp.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.prepost.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.pushConstant.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.pushConstantAnon.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.qualifiers.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.queryL.frag.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.rankShift.comp.out57
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.register.autoassign-2.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.register.autoassign.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.register.noautoassign.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.register.subpass.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.rw.autoassign.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.sample.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.sampleId.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.sampleMaskOverrideCoverage.frag.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.samplePosition.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.samplerlessTextureFunctions.frag.out93
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.scalarlayout.frag.out80
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.scalarlayoutfloat16.frag.out72
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.separate.frag.out552
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.set.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.shaderBallot.comp.out28
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.shaderBallotAMD.comp.out2705
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.shaderDrawParams.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.shaderFragMaskAMD.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.shaderGroupVote.comp.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.shaderImageFootprint.frag.out849
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.shaderStencilExport.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.shadingRate.frag.out48
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.shiftOps.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.shortCircuit.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.simpleFunctionCall.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.simpleMat.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.sparseTexture.frag.out23
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.sparseTextureClamp.frag.out22
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.specConst.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.specConstant.comp.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.specConstant.vert.out20
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.specConstantComposite.vert.out4
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.specConstantOperations.vert.out180
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.ssbo.autoassign.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.ssboAlias.frag.out80
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.stereoViewRendering.tesc.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.stereoViewRendering.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.storageBuffer.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.structAssignment.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.structDeref.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.structure.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.subgroup.frag.out44
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.subgroup.geom.out62
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.subgroup.tesc.out59
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.subgroup.tese.out61
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.subgroup.vert.out58
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.subgroupArithmetic.comp.out2428
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.subgroupBallot.comp.out505
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.subgroupBallotNeg.comp.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.subgroupBasic.comp.out84
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.subgroupClustered.comp.out880
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.subgroupClusteredNeg.comp.out13
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.subgroupPartitioned.comp.out2876
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.subgroupQuad.comp.out739
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.subgroupShuffle.comp.out462
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.subgroupShuffleRelative.comp.out462
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.subgroupVote.comp.out288
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.subpass.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.switch.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.swizzle.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.swizzleInversion.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.test.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.test.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.texture.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.texture.sampler.transform.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.texture.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.textureBuffer.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.textureGatherBiasLod.frag.out7
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.types.frag.out596
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.uint.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.uniformArray.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.unit1.frag.out298
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.variableArrayIndex.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.varyingArray.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.varyingArrayIndirect.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.vecMatConstruct.frag.out87
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.viewportArray2.tesc.out6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.viewportArray2.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.voidFunction.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.vulkan100.subgroupArithmetic.comp.out305
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.vulkan100.subgroupPartitioned.comp.out326
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.vulkan110.int16.frag.out745
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.vulkan110.storageBuffer.vert.out66
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.while-continue-break.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.while-simple.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.whileLoop.frag.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.xfb.vert.out55
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.xfb2.vert.out68
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.xfb3.vert.out68
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.xfbOffsetOnBlockMembersAssignment.vert.out76
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.xfbOffsetOnStructMembersAssignment.vert.out93
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.xfbOverlapOffsetCheckWithBlockAndMember.vert.out88
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/spv.xfbStrideJustOnce.vert.out74
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/stringToDouble.vert.out1045
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/test.conf9
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/tokenLength.vert.out8
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/versionsClean.vert.out4
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/versionsErrors.vert.out4
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/vulkan.ast.vert.out2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/vulkan.frag.out17
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/baseResults/vulkan.vert.out13
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/bump1
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/compoundsuffix.frag.hlsl6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/compoundsuffix.vert.glsl4
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/constFold.frag2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/constantUnaryConversion.comp48
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/cppBad.vert2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/cppPassMacroName.frag18
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/cppRelaxSkipTokensErrors.vert14
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/cppSimple.vert4
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/findFunction.frag46
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/glspv.frag7
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/glspv.vert4
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.PointSize.geom11
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.PointSize.vert4
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.attributeC11.frag6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.boolConv.vert40
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.buffer.frag14
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.cbuffer-identifier.vert32
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.color.hull.tesc74
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.coverage.frag20
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.flattenOpaqueInit.vert6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.groupid.comp9
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.imagefetch-subvec4.comp8
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.int.dot.frag14
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.intrinsics.frag5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.layout.frag3
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.layoutOverride.vert7
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.mul-truncate.frag38
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.noSemantic.functionality1.comp7
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.numthreads.comp7
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.pp.expand.frag18
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.self_cast.frag25
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.shift.per-set.frag3
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.staticFuncInit.frag20
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.store.rwbyteaddressbuffer.type.comp8
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.structbuffer.frag2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.tristream-append.geom18
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.type.type.conversion.all.frag190
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.type.type.conversion.valid.frag90
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.wavebroadcast.comp53
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.waveprefix.comp55
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.wavequad.comp153
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.wavequery.comp7
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.wavequery.frag11
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.wavereduction.comp125
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.wavevote.comp10
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.y-negate-1.vert9
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.y-negate-2.vert8
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/hlsl.y-negate-3.vert18
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/link1.vk.frag16
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/link2.vk.frag19
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/matrix2.frag1
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/matrixError.vert2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/mixedArrayDecls.frag30
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/nonuniform.frag33
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/nvShaderNoperspectiveInterpolation.frag15
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/preprocessor.bad_arg.vert8
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/preprocessor.pragma.vert2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/preprocessor.simple.vert36
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/runtests89
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/runtimeArray.vert110
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/samplerlessTextureFunctions.frag46
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.1.3.8bitstorage-ssbo.vert15
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.1.3.8bitstorage-ubo.vert15
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.16bitstorage-int.frag90
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.16bitstorage-uint.frag90
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.16bitstorage.frag90
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.16bitstorage_Error-int.frag101
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.16bitstorage_Error-uint.frag101
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.16bitstorage_Error.frag102
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.310.comp2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.320.meshShaderUserDefined.mesh59
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.8bitstorage-int.frag90
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.8bitstorage-ssbo.vert15
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.8bitstorage-ubo.vert15
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.8bitstorage-uint.frag90
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.8bitstorage_Error-int.frag101
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.8bitstorage_Error-uint.frag101
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.AnyHitShader.rahit26
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.AnyHitShader_Errors.rahit11
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.ClosestHitShader.rchit24
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.ClosestHitShader_Errors.rchit12
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.IntersectShader.rint21
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.IntersectShader_Errors.rint11
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.MissShader.rmiss17
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.MissShader_Errors.rmiss16
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.RayCallable.rcall15
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.RayCallable_Errors.rcall25
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.RayConstants.rgen15
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.RayGenShader.rgen19
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.RayGenShader_Errors.rgen40
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.accessChain.frag6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.atomicInt64.comp2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.barrier.vert15
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.builtInXFB.vert15
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.computeShaderDerivatives.comp106
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.computeShaderDerivatives2.comp106
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.constStruct.vert22
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.controlFlowAttributes.frag39
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.explicittypes.frag334
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.float16Fetch.frag1273
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.float32.frag277
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.float64.frag272
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.fragmentDensity-es.frag11
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.fragmentDensity-neg.frag12
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.fragmentDensity.frag11
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.fragmentDensity.vert12
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.fragmentShaderBarycentric.frag15
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.fragmentShaderBarycentric2.frag15
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.fullyCovered.frag9
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.glsl.register.noautoassign.frag26
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.image.frag4
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.int16.amd.frag314
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.int16.frag565
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.int32.frag256
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.int64.frag4
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.int8.frag253
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.memoryScopeSemantics.comp61
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.memoryScopeSemantics_Error.comp28
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.meshShaderBuiltins.mesh63
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.meshShaderPerViewBuiltins.mesh42
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.meshShaderPerViewUserDefined.mesh56
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.meshShaderRedeclBuiltins.mesh66
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.meshShaderRedeclPerViewBuiltins.mesh53
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.meshShaderSharedMem.mesh39
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.meshShaderTaskMem.mesh41
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.meshShaderUserDefined.mesh59
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.meshTaskShader.task49
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.noBuiltInLoc.vert2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.nonuniform.frag55
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.perprimitiveNV.frag21
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.rankShift.comp15
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.samplerlessTextureFunctions.frag23
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.scalarlayout.frag32
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.scalarlayoutfloat16.frag31
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.shaderBallotAMD.comp41
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.shaderImageFootprint.frag123
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.shaderStencilExport.frag2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.shadingRate.frag11
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.subgroup.frag7
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.subgroup.geom13
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.subgroup.tesc12
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.subgroup.tese12
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.subgroup.vert11
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.subgroupArithmetic.comp393
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.subgroupBallot.comp86
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.subgroupBallotNeg.comp33
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.subgroupBasic.comp23
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.subgroupClustered.comp143
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.subgroupClusteredNeg.comp39
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.subgroupPartitioned.comp420
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.subgroupQuad.comp118
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.subgroupShuffle.comp68
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.subgroupShuffleRelative.comp68
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.subgroupVote.comp49
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.targetOpenGL.vert4
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.unit1.frag16
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.unit2.frag17
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.unit3.frag15
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.vecMatConstruct.frag14
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.vulkan100.subgroupArithmetic.comp393
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.vulkan100.subgroupPartitioned.comp420
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.vulkan110.int16.frag251
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.vulkan110.storageBuffer.vert16
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.xfb.vert20
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.xfb2.vert18
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.xfb3.vert18
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.xfbOffsetOnBlockMembersAssignment.vert13
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.xfbOffsetOnStructMembersAssignment.vert23
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.xfbOverlapOffsetCheckWithBlockAndMember.vert19
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/spv.xfbStrideJustOnce.vert14
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/stringToDouble.vert116
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/tokenLength.vert2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/validate-shaders.sh2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/vulkan.frag14
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/Test/vulkan.vert2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/build_overrides/glslang.gni37
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/CMakeLists.txt22
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/Include/BaseTypes.h172
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/Include/Common.h56
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/Include/ConstantUnion.h361
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/Include/ResourceLimits.h9
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/Include/Types.h377
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/Include/arrays.h32
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/Include/intermediate.h512
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/Include/revision.h5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/Constant.cpp523
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/Initialize.cpp4040
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/Initialize.h2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/Intermediate.cpp1858
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/ParseContextBase.cpp16
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/ParseHelper.cpp1957
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/ParseHelper.h46
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/Scan.cpp399
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/ScanContext.h6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/ShaderLang.cpp204
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/SymbolTable.cpp17
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/Versions.cpp346
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/Versions.h50
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/attribute.cpp257
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/attribute.h102
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/gl_types.h34
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/glslang.y1051
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/glslang_tab.cpp8475
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/glslang_tab.cpp.h705
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/intermOut.cpp624
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/iomapper.cpp118
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/linkValidate.cpp543
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/localintermediate.h171
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/parseVersions.h21
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/pch.cpp35
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/pch.h49
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp131
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp3
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpContext.h37
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpScanner.cpp443
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp211
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/preprocessor/PpTokens.h2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/reflection.cpp81
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/reflection.h12
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/glslang/Public/ShaderLang.h79
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/gtests/AST.FromFile.cpp34
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/gtests/CMakeLists.txt2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/gtests/Config.FromFile.cpp2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/gtests/Hlsl.FromFile.cpp56
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/gtests/Link.FromFile.Vk.cpp22
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/gtests/Pp.FromFile.cpp1
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/gtests/Spv.FromFile.cpp140
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/gtests/TestFixture.cpp20
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/gtests/TestFixture.h77
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/gtests/main.cpp7
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/gtests/pch.cpp35
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/gtests/pch.h39
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/hlsl/CMakeLists.txt18
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/hlsl/hlslAttributes.cpp142
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/hlsl/hlslAttributes.h74
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/hlsl/hlslGrammar.cpp249
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/hlsl/hlslGrammar.h16
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/hlsl/hlslParseHelper.cpp1214
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/hlsl/hlslParseHelper.h44
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/hlsl/hlslParseables.cpp70
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/hlsl/hlslScanContext.cpp16
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/hlsl/hlslTokens.h2
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/hlsl/pch.cpp35
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/hlsl/pch.h54
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/known_good.json4
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/known_good_khr.json18
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/make-revision6
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/ndk_test/Android.mk12
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/ndk_test/jni/Application.mk5
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/ndk_test/test.cpp19
-rw-r--r--3rdparty/bgfx/3rdparty/glslang/update_glslang_sources.py28
-rw-r--r--3rdparty/bgfx/3rdparty/iconfontheaders/GenerateIconFontCppHeaders.py421
-rw-r--r--3rdparty/bgfx/3rdparty/iconfontheaders/icons_font_awesome_4.h684
-rw-r--r--3rdparty/bgfx/3rdparty/iconfontheaders/icons_font_awesome_5.h750
-rw-r--r--3rdparty/bgfx/3rdparty/iconfontheaders/icons_font_awesome_5_brands.h382
-rw-r--r--3rdparty/bgfx/3rdparty/iconfontheaders/icons_fork_awesome.h727
-rw-r--r--3rdparty/bgfx/3rdparty/iconfontheaders/icons_ionicons.h742
-rw-r--r--3rdparty/bgfx/3rdparty/iconfontheaders/icons_kenney.h8
-rw-r--r--3rdparty/bgfx/3rdparty/iconfontheaders/icons_material_design.h4
-rw-r--r--3rdparty/bgfx/3rdparty/iconfontheaders/icons_material_design_icons.h2604
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/glx/glxext.h3
-rw-r--r--3rdparty/bgfx/3rdparty/khronos/vulkan/vulkan.h2187
-rw-r--r--3rdparty/bgfx/3rdparty/mtlpp/LICENSE21
-rw-r--r--3rdparty/bgfx/3rdparty/mtlpp/mtlpp.hpp2706
-rw-r--r--3rdparty/bgfx/3rdparty/mtlpp/mtlpp.mm4599
-rw-r--r--3rdparty/bgfx/3rdparty/ocornut-imgui/imconfig.h63
-rw-r--r--3rdparty/bgfx/3rdparty/ocornut-imgui/imgui.cpp11108
-rw-r--r--3rdparty/bgfx/3rdparty/ocornut-imgui/imgui.h1580
-rw-r--r--3rdparty/bgfx/3rdparty/ocornut-imgui/imgui_demo.cpp2952
-rw-r--r--3rdparty/bgfx/3rdparty/ocornut-imgui/imgui_draw.cpp2912
-rw-r--r--3rdparty/bgfx/3rdparty/ocornut-imgui/imgui_internal.h916
-rw-r--r--3rdparty/bgfx/3rdparty/ocornut-imgui/imgui_node_graph_test.cpp232
-rw-r--r--3rdparty/bgfx/3rdparty/ocornut-imgui/widgets/color_picker.inl122
-rw-r--r--3rdparty/bgfx/3rdparty/ocornut-imgui/widgets/dock.inl1092
-rw-r--r--3rdparty/bgfx/3rdparty/ocornut-imgui/widgets/gizmo.h159
-rw-r--r--3rdparty/bgfx/3rdparty/ocornut-imgui/widgets/gizmo.inl1721
-rw-r--r--3rdparty/bgfx/3rdparty/ocornut-imgui/widgets/memory_editor.inl249
-rw-r--r--3rdparty/bgfx/3rdparty/ocornut-imgui/widgets/range_slider.inl210
-rw-r--r--3rdparty/bgfx/3rdparty/openvr/openvr_capi.h1416
-rw-r--r--3rdparty/bgfx/3rdparty/renderdoc/renderdoc_app.h91
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/Android.mk331
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/BUILD.gn756
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/CHANGES607
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/CMakeLists.txt280
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/CONTRIBUTING.md192
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/DEPS174
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/LICENSE202
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/PRESUBMIT.py40
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/README.md531
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/android_test/Android.mk12
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/android_test/jni/Application.mk5
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/android_test/test.cpp22
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/build_overrides/build.gni46
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/build_overrides/gtest.gni25
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/build_overrides/spirv_tools.gni25
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/cmake/SPIRV-Tools-shared.pc.in12
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/cmake/SPIRV-Tools.pc.in12
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/cmake/setup_build.cmake20
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/cmake/write_pkg_config.cmake31
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/codereview.settings2
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/examples/CMakeLists.txt35
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/examples/cpp-interface/CMakeLists.txt19
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/examples/cpp-interface/main.cpp64
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/CMakeLists.txt122
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/.gitattributes7
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/.gitignore2
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/CMakeLists.txt60
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/LICENSE25
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/README.md124
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/example/CMakeLists.txt9
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/example/example-1.1.cpp42
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/example/example.cpp37
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.0/GLSL.std.450.h131
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.0/OpenCL.std.h210
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.0/extinst.glsl.std.450.grammar.json642
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.0/extinst.opencl.std.100.grammar.json1279
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.0/spirv.core.grammar.json5775
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.0/spirv.h993
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.0/spirv.hpp1002
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.0/spirv.hpp111002
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.0/spirv.json1020
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.0/spirv.lua949
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.0/spirv.py949
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.1/GLSL.std.450.h131
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.1/OpenCL.std.h210
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.1/extinst.glsl.std.450.grammar.json642
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.1/extinst.opencl.std.100.grammar.json1279
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.1/spirv.core.grammar.json5938
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.1/spirv.h1015
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.1/spirv.hpp1024
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.1/spirv.hpp111024
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.1/spirv.json1040
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.1/spirv.lua971
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.1/spirv.py971
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.2/GLSL.std.450.h131
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.2/OpenCL.std.h210
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.2/extinst.glsl.std.450.grammar.json642
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.2/extinst.opencl.std.100.grammar.json1279
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.2/spirv.core.grammar.json5986
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.2/spirv.h1021
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.2/spirv.hpp1030
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.2/spirv.hpp111030
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.2/spirv.json1046
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.2/spirv.lua977
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/1.2/spirv.py977
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/spir-v.xml119
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/unified1/GLSL.std.450.h131
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/unified1/OpenCL.std.h215
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/unified1/extinst.glsl.std.450.grammar.json642
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/unified1/extinst.opencl.std.100.grammar.json1279
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/unified1/spirv.core.grammar.json6818
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/unified1/spirv.h1093
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/unified1/spirv.hpp1102
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/unified1/spirv.hpp111102
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/unified1/spirv.json1118
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/unified1/spirv.lua1049
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/include/spirv/unified1/spirv.py1049
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/tools/buildHeaders/CMakeLists.txt26
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/tools/buildHeaders/bin/makeHeaders5
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/tools/buildHeaders/header.cpp713
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/tools/buildHeaders/header.h52
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/tools/buildHeaders/jsonToSpirv.cpp437
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/tools/buildHeaders/jsonToSpirv.h260
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/tools/buildHeaders/jsoncpp/dist/json/json-forwards.h255
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/tools/buildHeaders/jsoncpp/dist/json/json.h2017
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/tools/buildHeaders/jsoncpp/dist/jsoncpp.cpp5124
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/external/SPIRV-Headers/tools/buildHeaders/main.cpp121
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/DebugInfo.h137
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/build-version.inc1
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/core.insts-unified1.inc410
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/debuginfo.insts.inc38
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/enum_string_mapping.inc325
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/extension_enum.inc35
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/generators.inc20
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/glsl.std.450.insts.inc86
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/opencl.std.insts.inc166
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/operand.kinds-unified1.inc749
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/spv-amd-gcn-shader.insts.inc7
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/spv-amd-shader-ballot.insts.inc8
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/spv-amd-shader-explicit-vertex-parameter.insts.inc5
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/generated/spv-amd-shader-trinary-minmax.insts.inc13
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/spirv-tools/libspirv.h599
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/spirv-tools/libspirv.hpp185
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/spirv-tools/linker.hpp97
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/include/spirv-tools/optimizer.hpp655
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/android/build.sh51
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/android/continuous.cfg17
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/android/presubmit.cfg16
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/check-format/build.sh41
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/check-format/presubmit_check_format.cfg16
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/img/linux.pngbin0 -> 17369 bytes
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/img/macos.pngbin0 -> 15464 bytes
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/img/windows.pngbin0 -> 16653 bytes
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/linux-clang-debug/build.sh24
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/linux-clang-debug/continuous.cfg16
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/linux-clang-debug/presubmit.cfg16
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/linux-clang-release/build.sh24
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/linux-clang-release/continuous.cfg16
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/linux-clang-release/presubmit.cfg16
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/linux-gcc-debug/build.sh24
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/linux-gcc-debug/continuous.cfg16
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/linux-gcc-debug/presubmit.cfg17
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/linux-gcc-release/build.sh24
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/linux-gcc-release/continuous.cfg16
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/linux-gcc-release/presubmit.cfg16
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/macos-clang-debug/build.sh25
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/macos-clang-debug/continuous.cfg16
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/macos-clang-debug/presubmit.cfg16
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/macos-clang-release/build.sh25
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/macos-clang-release/continuous.cfg16
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/macos-clang-release/presubmit.cfg16
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/ndk-build/build.sh56
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/ndk-build/continuous.cfg17
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/ndk-build/presubmit.cfg16
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/scripts/linux/build.sh100
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/scripts/macos/build.sh53
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/scripts/windows/build.bat90
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/windows-msvc-2013-release/build.bat24
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/windows-msvc-2013-release/continuous.cfg16
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/windows-msvc-2013-release/presubmit.cfg16
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/windows-msvc-2015-release/build.bat24
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/windows-msvc-2015-release/continuous.cfg16
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/windows-msvc-2015-release/presubmit.cfg16
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/windows-msvc-2017-debug/build.bat23
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/windows-msvc-2017-debug/continuous.cfg16
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/windows-msvc-2017-debug/presubmit.cfg16
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/windows-msvc-2017-release/build.bat24
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/windows-msvc-2017-release/continuous.cfg16
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/kokoro/windows-msvc-2017-release/presubmit.cfg16
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/projects.md82
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/CMakeLists.txt371
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/assembly_grammar.cpp263
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/assembly_grammar.h138
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/binary.cpp791
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/binary.h36
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/cfa.h347
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/comp/CMakeLists.txt52
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/comp/bit_stream.cpp348
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/comp/bit_stream.h280
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/comp/huffman_codec.h389
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/comp/markv.cpp112
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/comp/markv.h74
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/comp/markv_codec.cpp793
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/comp/markv_codec.h337
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/comp/markv_decoder.cpp925
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/comp/markv_decoder.h175
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/comp/markv_encoder.cpp486
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/comp/markv_encoder.h167
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/comp/markv_logger.h93
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/comp/markv_model.h232
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/comp/move_to_front.cpp456
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/comp/move_to_front.h384
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/diagnostic.cpp193
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/diagnostic.h79
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/disassemble.cpp478
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/disassemble.h38
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/enum_set.h173
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/enum_string_mapping.cpp29
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/enum_string_mapping.h36
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/ext_inst.cpp162
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/ext_inst.h40
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/extensions.cpp44
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/extensions.h40
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/extinst.debuginfo.grammar.json568
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/extinst.spv-amd-gcn-shader.grammar.json26
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/extinst.spv-amd-shader-ballot.grammar.json41
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/extinst.spv-amd-shader-explicit-vertex-parameter.grammar.json14
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/extinst.spv-amd-shader-trinary-minmax.grammar.json95
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/id_descriptor.cpp78
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/id_descriptor.h63
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/instruction.h49
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/latest_version_glsl_std_450_header.h20
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/latest_version_opencl_std_header.h20
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/latest_version_spirv_header.h20
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/libspirv.cpp131
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/link/CMakeLists.txt36
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/link/linker.cpp769
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/macro.h25
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/name_mapper.cpp331
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/name_mapper.h122
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opcode.cpp585
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opcode.h128
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/operand.cpp474
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/operand.h141
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/CMakeLists.txt205
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/aggressive_dead_code_elim_pass.cpp756
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/aggressive_dead_code_elim_pass.h192
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/basic_block.cpp250
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/basic_block.h320
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/block_merge_pass.cpp158
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/block_merge_pass.h71
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/build_module.cpp79
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/build_module.h46
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/ccp_pass.cpp328
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/ccp_pass.h112
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/cfg.cpp318
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/cfg.h171
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/cfg_cleanup_pass.cpp39
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/cfg_cleanup_pass.h40
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/combine_access_chains.cpp290
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/combine_access_chains.h82
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/common_uniform_elim_pass.cpp580
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/common_uniform_elim_pass.h213
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/compact_ids_pass.cpp70
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/compact_ids_pass.h42
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/composite.cpp52
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/composite.h51
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/const_folding_rules.cpp849
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/const_folding_rules.h80
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/constants.cpp373
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/constants.h696
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/copy_prop_arrays.cpp846
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/copy_prop_arrays.h231
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/dead_branch_elim_pass.cpp467
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/dead_branch_elim_pass.h149
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/dead_insert_elim_pass.cpp263
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/dead_insert_elim_pass.h89
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/dead_variable_elimination.cpp111
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/dead_variable_elimination.h55
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/decoration_manager.cpp479
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/decoration_manager.h142
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/def_use_manager.cpp289
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/def_use_manager.h256
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/dominator_analysis.cpp68
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/dominator_analysis.h138
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/dominator_tree.cpp394
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/dominator_tree.h305
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/eliminate_dead_constant_pass.cpp104
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/eliminate_dead_constant_pass.h35
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/eliminate_dead_functions_pass.cpp56
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/eliminate_dead_functions_pass.h43
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/feature_manager.cpp67
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/feature_manager.h78
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/flatten_decoration_pass.cpp165
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/flatten_decoration_pass.h35
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/fold.cpp656
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/fold.h171
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/fold_spec_constant_op_and_composite_pass.cpp385
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/fold_spec_constant_op_and_composite_pass.h84
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/folding_rules.cpp2243
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/folding_rules.h79
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/freeze_spec_constant_value_pass.cpp53
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/freeze_spec_constant_value_pass.h35
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/function.cpp109
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/function.h190
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/if_conversion.cpp278
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/if_conversion.h88
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/inline_exhaustive_pass.cpp79
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/inline_exhaustive_pass.h53
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/inline_opaque_pass.cpp113
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/inline_opaque_pass.h60
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/inline_pass.cpp695
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/inline_pass.h189
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/instruction.cpp746
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/instruction.h735
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/instruction_list.cpp36
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/instruction_list.h130
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/ir_builder.h421
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/ir_context.cpp655
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/ir_context.h858
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/ir_loader.cpp163
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/ir_loader.h86
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/iterator.h358
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/licm_pass.cpp117
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/licm_pass.h67
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/local_access_chain_convert_pass.cpp346
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/local_access_chain_convert_pass.h130
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/local_redundancy_elimination.cpp67
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/local_redundancy_elimination.h67
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/local_single_block_elim_pass.cpp255
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/local_single_block_elim_pass.h105
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/local_single_store_elim_pass.cpp241
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/local_single_store_elim_pass.h101
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/local_ssa_elim_pass.cpp105
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/local_ssa_elim_pass.h70
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/log.h231
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/loop_dependence.cpp1675
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/loop_dependence.h558
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/loop_dependence_helpers.cpp541
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/loop_descriptor.cpp1010
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/loop_descriptor.h572
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/loop_fission.cpp512
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/loop_fission.h78
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/loop_fusion.cpp730
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/loop_fusion.h114
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/loop_fusion_pass.cpp69
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/loop_fusion_pass.h51
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/loop_peeling.cpp1083
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/loop_peeling.h336
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/loop_unroller.cpp1064
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/loop_unroller.h41
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/loop_unswitch_pass.cpp898
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/loop_unswitch_pass.h43
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/loop_utils.cpp689
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/loop_utils.h182
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/mem_pass.cpp495
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/mem_pass.h163
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/merge_return_pass.cpp824
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/merge_return_pass.h336
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/module.cpp173
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/module.h476
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/null_pass.h34
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/optimizer.cpp752
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/pass.cpp129
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/pass.h165
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/pass_manager.cpp71
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/pass_manager.h131
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/passes.h67
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/private_to_local_pass.cpp186
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/private_to_local_pass.h72
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/propagator.cpp291
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/propagator.h317
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/reduce_load_size.cpp181
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/reduce_load_size.h64
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/redundancy_elimination.cpp56
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/redundancy_elimination.h56
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/reflect.h65
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/register_pressure.cpp576
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/register_pressure.h196
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/remove_duplicates_pass.cpp196
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/remove_duplicates_pass.h67
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/replace_invalid_opc.cpp207
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/replace_invalid_opc.h67
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/scalar_analysis.cpp988
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/scalar_analysis.h314
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/scalar_analysis_nodes.h345
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/scalar_analysis_simplification.cpp539
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/scalar_replacement_pass.cpp806
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/scalar_replacement_pass.h232
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/set_spec_constant_default_value_pass.cpp368
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/set_spec_constant_default_value_pass.h114
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/simplification_pass.cpp120
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/simplification_pass.h49
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/ssa_rewrite_pass.cpp585
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/ssa_rewrite_pass.h304
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/strength_reduction_pass.cpp200
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/strength_reduction_pass.h65
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/strip_debug_info_pass.cpp36
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/strip_debug_info_pass.h35
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/strip_reflect_info_pass.cpp74
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/strip_reflect_info_pass.h43
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/tree_iterator.h246
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/type_manager.cpp926
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/type_manager.h218
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/types.cpp636
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/types.h603
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/unify_const_pass.cpp177
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/unify_const_pass.h35
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/value_number_table.cpp227
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/value_number_table.h91
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/vector_dce.cpp367
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/vector_dce.h149
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/workaround1209.cpp69
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/opt/workaround1209.h41
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/parsed_operand.cpp74
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/parsed_operand.h33
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/print.cpp125
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/print.h75
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/software_version.cpp27
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/spirv_constant.h100
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/spirv_definition.h33
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/spirv_endian.cpp77
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/spirv_endian.h37
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/spirv_target_env.cpp197
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/spirv_target_env.h30
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/spirv_validator_options.cpp98
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/spirv_validator_options.h54
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/table.cpp63
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/table.h132
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/text.cpp811
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/text.h53
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/text_handler.cpp397
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/text_handler.h264
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/util/bit_vector.cpp82
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/util/bit_vector.h119
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/util/bitutils.h96
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/util/hex_float.h1150
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/util/ilist.h365
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/util/ilist_node.h265
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/util/make_unique.h30
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/util/parse_number.cpp217
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/util/parse_number.h252
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/util/small_vector.h466
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/util/string_utils.cpp41
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/util/string_utils.h43
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/util/timer.cpp102
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/util/timer.h392
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/basic_block.cpp149
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/basic_block.h247
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/construct.cpp128
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/construct.h151
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/decoration.h89
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/function.cpp387
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/function.h360
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/instruction.cpp45
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/instruction.h140
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate.cpp429
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate.h234
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate_adjacency.cpp86
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate_annotation.cpp158
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate_arithmetics.cpp453
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate_atomics.cpp319
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate_barriers.cpp300
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate_bitwise.cpp219
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate_builtins.cpp2574
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate_capability.cpp309
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate_cfg.cpp765
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate_composites.cpp512
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate_constants.cpp346
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate_conversion.cpp413
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate_datarules.cpp267
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate_debug.cpp72
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate_decorations.cpp856
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate_derivatives.cpp74
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate_execution_limitations.cpp61
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate_ext_inst.cpp1990
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate_function.cpp202
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate_id.cpp204
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate_image.cpp1640
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate_instruction.cpp593
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate_interfaces.cpp114
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate_layout.cpp202
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate_literals.cpp99
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate_logicals.cpp264
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate_memory.cpp590
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate_mode_setting.cpp91
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate_non_uniform.cpp83
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate_primitives.cpp75
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validate_type.cpp316
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validation_state.cpp923
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/source/val/validation_state.h648
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/syntax.md238
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/CMakeLists.txt226
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/assembly_context_test.cpp77
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/assembly_format_test.cpp37
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/binary_destroy_test.cpp44
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/binary_endianness_test.cpp54
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/binary_header_get_test.cpp84
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/binary_parse_test.cpp900
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/binary_strnlen_s_test.cpp32
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/binary_to_text.literal_test.cpp76
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/binary_to_text_test.cpp554
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/bit_stream.cpp1025
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/c_interface_test.cpp299
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/comment_test.cpp50
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/comp/CMakeLists.txt29
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/comp/markv_codec_test.cpp829
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/cpp_interface_test.cpp323
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/diagnostic_test.cpp150
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/enum_set_test.cpp290
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/enum_string_mapping_test.cpp195
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/ext_inst.debuginfo_test.cpp812
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/ext_inst.glsl_test.cpp203
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/ext_inst.opencl_test.cpp373
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/fix_word_test.cpp64
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/fuzzers/BUILD.gn121
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/fuzzers/corpora/spv/simple.spvbin0 -> 728 bytes
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/fuzzers/spvtools_opt_legalization_fuzzer.cpp38
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/fuzzers/spvtools_opt_performance_fuzzer.cpp38
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/fuzzers/spvtools_opt_size_fuzzer.cpp38
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/fuzzers/spvtools_val_fuzzer.cpp36
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/generator_magic_number_test.cpp62
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/hex_float_test.cpp1331
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/huffman_codec.cpp317
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/immediate_int_test.cpp291
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/libspirv_macros_test.cpp25
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/link/CMakeLists.txt27
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/link/binary_version_test.cpp60
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/link/entry_points_test.cpp94
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/link/global_values_amount_test.cpp153
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/link/ids_limit_test.cpp72
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/link/linker_fixture.h125
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/link/matching_imports_to_exports_test.cpp403
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/link/memory_model_test.cpp74
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/link/partial_linkage_test.cpp89
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/link/unique_ids_test.cpp142
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/log_test.cpp53
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/move_to_front_test.cpp828
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/name_mapper_test.cpp347
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/named_id_test.cpp87
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opcode_make_test.cpp44
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opcode_require_capabilities_test.cpp78
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opcode_split_test.cpp30
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opcode_table_get_test.cpp39
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/operand-class-test-coverage.csv43
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/operand_capabilities_test.cpp732
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/operand_pattern_test.cpp268
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/operand_test.cpp75
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/CMakeLists.txt339
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/aggressive_dead_code_elim_test.cpp5823
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/assembly_builder.h266
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/assembly_builder_test.cpp283
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/block_merge_test.cpp703
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/ccp_test.cpp898
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/cfg_cleanup_test.cpp448
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/combine_access_chains_test.cpp754
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/common_uniform_elim_test.cpp1341
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/compact_ids_test.cpp279
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/constant_manager_test.cpp88
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/copy_prop_array_test.cpp1271
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/dead_branch_elim_test.cpp2205
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/dead_insert_elim_test.cpp571
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/dead_variable_elim_test.cpp298
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/decoration_manager_test.cpp1282
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/def_use_test.cpp1719
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/dominator_tree/CMakeLists.txt30
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/dominator_tree/common_dominators.cpp151
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/dominator_tree/generated.cpp900
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/dominator_tree/nested_ifs.cpp153
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/dominator_tree/nested_ifs_post.cpp156
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/dominator_tree/nested_loops.cpp433
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/dominator_tree/nested_loops_with_unreachables.cpp848
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/dominator_tree/post.cpp207
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/dominator_tree/simple.cpp177
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/dominator_tree/switch_case_fallthrough.cpp163
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/dominator_tree/unreachable_for.cpp121
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/dominator_tree/unreachable_for_post.cpp118
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/eliminate_dead_const_test.cpp847
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/eliminate_dead_functions_test.cpp209
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/feature_manager_test.cpp142
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/flatten_decoration_test.cpp238
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/fold_spec_const_op_composite_test.cpp1394
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/fold_test.cpp6082
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/freeze_spec_const_test.cpp133
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/function_utils.h55
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/if_conversion_test.cpp474
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/inline_opaque_test.cpp412
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/inline_test.cpp2869
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/insert_extract_elim_test.cpp900
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/instruction_list_test.cpp115
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/instruction_test.cpp1106
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/ir_builder.cpp416
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/ir_context_test.cpp229
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/ir_loader_test.cpp451
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/iterator_test.cpp267
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/line_debug_info_test.cpp113
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/local_access_chain_convert_test.cpp717
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/local_redundancy_elimination_test.cpp161
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/local_single_block_elim.cpp1072
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/local_single_store_elim_test.cpp855
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/local_ssa_elim_test.cpp1774
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/loop_optimizations/CMakeLists.txt40
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/loop_optimizations/dependence_analysis.cpp4205
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/loop_optimizations/dependence_analysis_helpers.cpp3017
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/loop_optimizations/fusion_compatibility.cpp1785
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/loop_optimizations/fusion_illegal.cpp1592
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/loop_optimizations/fusion_legal.cpp4587
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/loop_optimizations/fusion_pass.cpp724
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/loop_optimizations/hoist_all_loop_types.cpp285
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/loop_optimizations/hoist_double_nested_loops.cpp162
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/loop_optimizations/hoist_from_independent_loops.cpp201
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/loop_optimizations/hoist_simple_case.cpp126
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/loop_optimizations/hoist_single_nested_loops.cpp163
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/loop_optimizations/hoist_without_preheader.cpp124
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/loop_optimizations/lcssa.cpp614
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/loop_optimizations/loop_descriptions.cpp384
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/loop_optimizations/loop_fission.cpp3491
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/loop_optimizations/nested_loops.cpp795
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/loop_optimizations/peeling.cpp1193
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/loop_optimizations/peeling_pass.cpp1099
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/loop_optimizations/unroll_assumptions.cpp1448
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/loop_optimizations/unroll_simple.cpp2957
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/loop_optimizations/unswitch.cpp917
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/module_test.cpp144
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/module_utils.h34
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/optimizer_test.cpp227
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/pass_fixture.h246
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/pass_manager_test.cpp192
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/pass_merge_return_test.cpp1159
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/pass_remove_duplicates_test.cpp646
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/pass_test.cpp242
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/pass_utils.cpp82
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/pass_utils.h68
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/private_to_local_test.cpp316
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/propagator_test.cpp219
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/reduce_load_size_test.cpp328
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/redundancy_elimination_test.cpp280
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/register_liveness.cpp1282
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/replace_invalid_opc_test.cpp596
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/scalar_analysis.cpp1221
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/scalar_replacement_test.cpp1527
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/set_spec_const_default_value_test.cpp1077
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/simplification_test.cpp210
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/strength_reduction_test.cpp440
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/strip_debug_info_test.cpp107
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/strip_reflect_info_test.cpp69
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/type_manager_test.cpp1153
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/types_test.cpp344
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/unify_const_test.cpp990
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/utils_test.cpp110
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/value_table_test.cpp591
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/vector_dce_test.cpp1158
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/opt/workaround1209_test.cpp425
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/parse_number_test.cpp970
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/preserve_numeric_ids_test.cpp159
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/scripts/test_compact_ids.py102
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/software_version_test.cpp67
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/stats/CMakeLists.txt32
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/stats/stats_aggregate_test.cpp438
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/stats/stats_analyzer_test.cpp174
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/string_utils_test.cpp191
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/target_env_test.cpp106
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/test_fixture.h185
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/text_advance_test.cpp134
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/text_destroy_test.cpp75
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/text_literal_test.cpp412
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/text_start_new_inst_test.cpp75
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/text_to_binary.annotation_test.cpp510
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/text_to_binary.barrier_test.cpp170
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/text_to_binary.constant_test.cpp830
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/text_to_binary.control_flow_test.cpp394
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/text_to_binary.debug_test.cpp214
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/text_to_binary.device_side_enqueue_test.cpp112
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/text_to_binary.extension_test.cpp713
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/text_to_binary.function_test.cpp81
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/text_to_binary.group_test.cpp76
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/text_to_binary.image_test.cpp276
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/text_to_binary.literal_test.cpp125
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/text_to_binary.memory_test.cpp111
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/text_to_binary.misc_test.cpp58
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/text_to_binary.mode_setting_test.cpp302
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/text_to_binary.pipe_storage_test.cpp126
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/text_to_binary.reserved_sampling_test.cpp63
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/text_to_binary.subgroup_dispatch_test.cpp122
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/text_to_binary.type_declaration_test.cpp293
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/text_to_binary_test.cpp269
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/text_word_get_test.cpp254
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/timer_test.cpp142
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/tools/CMakeLists.txt18
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/tools/expect.py677
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/tools/expect_nosetest.py80
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/tools/opt/CMakeLists.txt25
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/tools/opt/flags.py330
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/tools/opt/oconfig.py58
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/tools/placeholder.py213
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/tools/spirv_test_framework.py375
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/tools/spirv_test_framework_nosetest.py155
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/unit_spirv.cpp55
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/unit_spirv.h234
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/util/CMakeLists.txt26
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/util/bit_vector_test.cpp164
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/util/ilist_test.cpp325
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/util/small_vector_test.cpp598
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/CMakeLists.txt74
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_adjacency_test.cpp289
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_arithmetics_test.cpp1278
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_atomics_test.cpp1016
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_barriers_test.cpp821
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_bitwise_test.cpp548
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_builtins_test.cpp2118
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_capability_test.cpp2301
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_cfg_test.cpp1848
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_composites_test.cpp1472
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_conversion_test.cpp1110
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_data_test.cpp642
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_decoration_test.cpp3037
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_derivatives_test.cpp155
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_explicit_reserved_test.cpp122
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_ext_inst_test.cpp5819
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_extensions_test.cpp322
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_fixtures.h143
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_id_test.cpp5091
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_image_test.cpp3892
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_interfaces_test.cpp164
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_layout_test.cpp654
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_limits_test.cpp718
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_literals_test.cpp142
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_logicals_test.cpp923
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_non_uniform_test.cpp252
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_primitives_test.cpp317
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_ssa_test.cpp1446
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_state_test.cpp139
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_storage_test.cpp182
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_type_unique_test.cpp269
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_validation_state_test.cpp159
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_version_test.cpp278
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/test/val/val_webgpu_test.cpp51
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/tools/CMakeLists.txt83
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/tools/as/as.cpp154
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/tools/cfg/bin_to_dot.cpp187
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/tools/cfg/bin_to_dot.h28
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/tools/cfg/cfg.cpp127
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/tools/comp/markv.cpp385
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/tools/comp/markv_model_factory.cpp50
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/tools/comp/markv_model_factory.h37
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/tools/comp/markv_model_shader.cpp84
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/tools/comp/markv_model_shader.h47
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/tools/comp/markv_model_shader_default_autogen.inc14519
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/tools/dis/dis.cpp209
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/tools/emacs/50spirv-tools.el40
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/tools/emacs/CMakeLists.txt48
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/tools/io.h82
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/tools/lesspipe/CMakeLists.txt28
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/tools/lesspipe/spirv-lesspipe.sh27
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/tools/link/linker.cpp159
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/tools/opt/opt.cpp610
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/tools/stats/spirv_stats.cpp165
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/tools/stats/spirv_stats.h93
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/tools/stats/stats.cpp180
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/tools/stats/stats_analyzer.cpp235
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/tools/stats/stats_analyzer.h58
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/tools/util/cli_consumer.cpp45
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/tools/util/cli_consumer.h31
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/tools/val/val.cpp173
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/utils/check_code_format.sh37
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/utils/check_copyright.py222
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/utils/check_symbol_exports.py93
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/utils/fixup_fuzz_result.py25
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/utils/generate_grammar_tables.py749
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/utils/generate_language_headers.py188
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/utils/generate_registry_tables.py72
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/utils/generate_vim_syntax.py207
-rw-r--r--3rdparty/bgfx/3rdparty/spirv-tools/utils/update_build_version.py150
-rw-r--r--3rdparty/bgfx/3rdparty/stb/stb_rect_pack.h125
-rw-r--r--3rdparty/bgfx/3rdparty/stb/stb_textedit.h161
-rw-r--r--3rdparty/bgfx/3rdparty/stb/stb_truetype.h895
-rw-r--r--3rdparty/bgfx/LICENSE2
-rw-r--r--3rdparty/bgfx/README.md111
-rw-r--r--3rdparty/bgfx/examples/00-helloworld/helloworld.cpp18
-rw-r--r--3rdparty/bgfx/examples/01-cubes/cubes.cpp194
-rw-r--r--3rdparty/bgfx/examples/01-cubes/fs_cubes.sc2
-rw-r--r--3rdparty/bgfx/examples/01-cubes/makefile2
-rw-r--r--3rdparty/bgfx/examples/01-cubes/vs_cubes.sc2
-rw-r--r--3rdparty/bgfx/examples/02-metaballs/fs_metaballs.bin.h252
-rw-r--r--3rdparty/bgfx/examples/02-metaballs/fs_metaballs.sc2
-rw-r--r--3rdparty/bgfx/examples/02-metaballs/makefile2
-rw-r--r--3rdparty/bgfx/examples/02-metaballs/metaballs.cpp72
-rw-r--r--3rdparty/bgfx/examples/02-metaballs/vs_metaballs.bin.h299
-rw-r--r--3rdparty/bgfx/examples/02-metaballs/vs_metaballs.sc2
-rw-r--r--3rdparty/bgfx/examples/03-raymarch/fs_raymarching.sc2
-rw-r--r--3rdparty/bgfx/examples/03-raymarch/makefile2
-rw-r--r--3rdparty/bgfx/examples/03-raymarch/raymarch.cpp15
-rw-r--r--3rdparty/bgfx/examples/03-raymarch/vs_raymarching.sc2
-rw-r--r--3rdparty/bgfx/examples/04-mesh/fs_mesh.sc2
-rw-r--r--3rdparty/bgfx/examples/04-mesh/makefile2
-rw-r--r--3rdparty/bgfx/examples/04-mesh/mesh.cpp29
-rw-r--r--3rdparty/bgfx/examples/04-mesh/vs_mesh.sc2
-rw-r--r--3rdparty/bgfx/examples/05-instancing/fs_instancing.sc2
-rw-r--r--3rdparty/bgfx/examples/05-instancing/instancing.cpp39
-rw-r--r--3rdparty/bgfx/examples/05-instancing/makefile2
-rw-r--r--3rdparty/bgfx/examples/05-instancing/vs_instancing.sc2
-rw-r--r--3rdparty/bgfx/examples/06-bump/bump.cpp47
-rw-r--r--3rdparty/bgfx/examples/06-bump/fs_bump.sc2
-rw-r--r--3rdparty/bgfx/examples/06-bump/makefile2
-rw-r--r--3rdparty/bgfx/examples/06-bump/vs_bump.sc2
-rw-r--r--3rdparty/bgfx/examples/06-bump/vs_bump_instanced.sc2
-rw-r--r--3rdparty/bgfx/examples/07-callback/callback.cpp33
-rw-r--r--3rdparty/bgfx/examples/07-callback/fs_callback.sc2
-rw-r--r--3rdparty/bgfx/examples/07-callback/makefile2
-rw-r--r--3rdparty/bgfx/examples/07-callback/vs_callback.sc2
-rw-r--r--3rdparty/bgfx/examples/08-update/fs_update.sc2
-rw-r--r--3rdparty/bgfx/examples/08-update/fs_update_3d.sc2
-rw-r--r--3rdparty/bgfx/examples/08-update/fs_update_cmp.sc2
-rw-r--r--3rdparty/bgfx/examples/08-update/makefile2
-rw-r--r--3rdparty/bgfx/examples/08-update/update.cpp202
-rw-r--r--3rdparty/bgfx/examples/08-update/vs_update.sc2
-rw-r--r--3rdparty/bgfx/examples/09-hdr/common.sh2
-rw-r--r--3rdparty/bgfx/examples/09-hdr/fs_hdr_blur.sc2
-rw-r--r--3rdparty/bgfx/examples/09-hdr/fs_hdr_bright.sc2
-rw-r--r--3rdparty/bgfx/examples/09-hdr/fs_hdr_lum.sc2
-rw-r--r--3rdparty/bgfx/examples/09-hdr/fs_hdr_lumavg.sc2
-rw-r--r--3rdparty/bgfx/examples/09-hdr/fs_hdr_mesh.sc2
-rw-r--r--3rdparty/bgfx/examples/09-hdr/fs_hdr_skybox.sc2
-rw-r--r--3rdparty/bgfx/examples/09-hdr/fs_hdr_tonemap.sc2
-rw-r--r--3rdparty/bgfx/examples/09-hdr/hdr.cpp63
-rw-r--r--3rdparty/bgfx/examples/09-hdr/makefile2
-rw-r--r--3rdparty/bgfx/examples/09-hdr/vs_hdr_blur.sc2
-rw-r--r--3rdparty/bgfx/examples/09-hdr/vs_hdr_bright.sc2
-rw-r--r--3rdparty/bgfx/examples/09-hdr/vs_hdr_lum.sc2
-rw-r--r--3rdparty/bgfx/examples/09-hdr/vs_hdr_lumavg.sc2
-rw-r--r--3rdparty/bgfx/examples/09-hdr/vs_hdr_mesh.sc2
-rw-r--r--3rdparty/bgfx/examples/09-hdr/vs_hdr_skybox.sc2
-rw-r--r--3rdparty/bgfx/examples/09-hdr/vs_hdr_tonemap.sc2
-rw-r--r--3rdparty/bgfx/examples/10-font/font.cpp63
-rw-r--r--3rdparty/bgfx/examples/11-fontsdf/fontsdf.cpp45
-rw-r--r--3rdparty/bgfx/examples/12-lod/lod.cpp46
-rw-r--r--3rdparty/bgfx/examples/12-lod/makefile2
-rw-r--r--3rdparty/bgfx/examples/13-stencil/makefile2
-rw-r--r--3rdparty/bgfx/examples/13-stencil/stencil.cpp60
-rw-r--r--3rdparty/bgfx/examples/14-shadowvolumes/makefile2
-rw-r--r--3rdparty/bgfx/examples/14-shadowvolumes/shadowvolumes.cpp138
-rw-r--r--3rdparty/bgfx/examples/15-shadowmaps-simple/makefile2
-rw-r--r--3rdparty/bgfx/examples/15-shadowmaps-simple/shadowmaps_simple.cpp35
-rw-r--r--3rdparty/bgfx/examples/16-shadowmaps/makefile2
-rw-r--r--3rdparty/bgfx/examples/16-shadowmaps/shadowmaps.cpp135
-rw-r--r--3rdparty/bgfx/examples/16-shadowmaps/vs_shadowmaps_hblur.sc2
-rw-r--r--3rdparty/bgfx/examples/17-drawstress/drawstress.cpp32
-rw-r--r--3rdparty/bgfx/examples/17-drawstress/fs_drawstress.bin.h150
-rw-r--r--3rdparty/bgfx/examples/17-drawstress/fs_drawstress.sc2
-rw-r--r--3rdparty/bgfx/examples/17-drawstress/makefile2
-rw-r--r--3rdparty/bgfx/examples/17-drawstress/vs_drawstress.bin.h227
-rw-r--r--3rdparty/bgfx/examples/17-drawstress/vs_drawstress.sc2
-rw-r--r--3rdparty/bgfx/examples/18-ibl/ibl.cpp67
-rw-r--r--3rdparty/bgfx/examples/18-ibl/makefile2
-rw-r--r--3rdparty/bgfx/examples/19-oit/fs_oit.sc2
-rw-r--r--3rdparty/bgfx/examples/19-oit/fs_oit_wb.sc2
-rw-r--r--3rdparty/bgfx/examples/19-oit/fs_oit_wb_blit.sc2
-rw-r--r--3rdparty/bgfx/examples/19-oit/fs_oit_wb_separate.sc2
-rw-r--r--3rdparty/bgfx/examples/19-oit/fs_oit_wb_separate_blit.sc2
-rw-r--r--3rdparty/bgfx/examples/19-oit/makefile2
-rw-r--r--3rdparty/bgfx/examples/19-oit/oit.cpp48
-rw-r--r--3rdparty/bgfx/examples/19-oit/vs_oit.sc2
-rw-r--r--3rdparty/bgfx/examples/19-oit/vs_oit_blit.sc2
-rw-r--r--3rdparty/bgfx/examples/20-nanovg/nanovg.cpp29
-rw-r--r--3rdparty/bgfx/examples/21-deferred/deferred.cpp106
-rw-r--r--3rdparty/bgfx/examples/21-deferred/fs_deferred_combine.sc2
-rw-r--r--3rdparty/bgfx/examples/21-deferred/fs_deferred_debug.sc2
-rw-r--r--3rdparty/bgfx/examples/21-deferred/fs_deferred_debug_line.sc2
-rw-r--r--3rdparty/bgfx/examples/21-deferred/fs_deferred_geom.sc2
-rw-r--r--3rdparty/bgfx/examples/21-deferred/fs_deferred_light.sc2
-rw-r--r--3rdparty/bgfx/examples/21-deferred/makefile2
-rw-r--r--3rdparty/bgfx/examples/21-deferred/vs_deferred_combine.sc2
-rw-r--r--3rdparty/bgfx/examples/21-deferred/vs_deferred_debug.sc2
-rw-r--r--3rdparty/bgfx/examples/21-deferred/vs_deferred_debug_line.sc2
-rw-r--r--3rdparty/bgfx/examples/21-deferred/vs_deferred_geom.sc2
-rw-r--r--3rdparty/bgfx/examples/21-deferred/vs_deferred_light.sc2
-rw-r--r--3rdparty/bgfx/examples/22-windows/windows.cpp64
-rw-r--r--3rdparty/bgfx/examples/23-vectordisplay/main.cpp26
-rw-r--r--3rdparty/bgfx/examples/23-vectordisplay/makefile2
-rw-r--r--3rdparty/bgfx/examples/23-vectordisplay/vectordisplay.cpp167
-rw-r--r--3rdparty/bgfx/examples/24-nbody/makefile2
-rw-r--r--3rdparty/bgfx/examples/24-nbody/nbody.cpp48
-rw-r--r--3rdparty/bgfx/examples/25-c99/helloworld.c12
-rw-r--r--3rdparty/bgfx/examples/26-occlusion/occlusion.cpp38
-rw-r--r--3rdparty/bgfx/examples/27-terrain/makefile2
-rw-r--r--3rdparty/bgfx/examples/27-terrain/terrain.cpp28
-rw-r--r--3rdparty/bgfx/examples/28-wireframe/makefile2
-rw-r--r--3rdparty/bgfx/examples/28-wireframe/wireframe.cpp48
-rw-r--r--3rdparty/bgfx/examples/29-debugdraw/debugdraw.cpp710
-rw-r--r--3rdparty/bgfx/examples/30-picking/fs_picking_id.sc2
-rw-r--r--3rdparty/bgfx/examples/30-picking/fs_picking_shaded.sc2
-rw-r--r--3rdparty/bgfx/examples/30-picking/makefile2
-rw-r--r--3rdparty/bgfx/examples/30-picking/picking.cpp62
-rw-r--r--3rdparty/bgfx/examples/30-picking/vs_picking_shaded.sc2
-rw-r--r--3rdparty/bgfx/examples/31-rsm/makefile2
-rw-r--r--3rdparty/bgfx/examples/31-rsm/reflectiveshadowmap.cpp83
-rw-r--r--3rdparty/bgfx/examples/32-particles/particles.cpp54
-rw-r--r--3rdparty/bgfx/examples/33-pom/makefile2
-rw-r--r--3rdparty/bgfx/examples/33-pom/pom.cpp44
-rw-r--r--3rdparty/bgfx/examples/34-mvs/mvs.cpp29
-rw-r--r--3rdparty/bgfx/examples/35-dynamic/dynamic.cpp31
-rw-r--r--3rdparty/bgfx/examples/36-sky/makefile2
-rw-r--r--3rdparty/bgfx/examples/36-sky/sky.cpp232
-rw-r--r--3rdparty/bgfx/examples/36-sky/vs_sky_landscape.sc2
-rw-r--r--3rdparty/bgfx/examples/37-gpudrivenrendering/cs_gdr_downscale_hi_z.sc47
-rw-r--r--3rdparty/bgfx/examples/37-gpudrivenrendering/cs_gdr_occlude_props.sc108
-rw-r--r--3rdparty/bgfx/examples/37-gpudrivenrendering/cs_gdr_stream_compaction.sc124
-rw-r--r--3rdparty/bgfx/examples/37-gpudrivenrendering/fs_gdr_instanced_indirect_rendering.sc26
-rw-r--r--3rdparty/bgfx/examples/37-gpudrivenrendering/gpudrivenrendering.cpp1224
-rw-r--r--3rdparty/bgfx/examples/37-gpudrivenrendering/makefile10
-rw-r--r--3rdparty/bgfx/examples/37-gpudrivenrendering/screenshot.pngbin0 -> 27162 bytes
-rw-r--r--3rdparty/bgfx/examples/37-gpudrivenrendering/varying.def.sc9
-rw-r--r--3rdparty/bgfx/examples/37-gpudrivenrendering/vs_gdr_instanced_indirect_rendering.sc23
-rw-r--r--3rdparty/bgfx/examples/37-gpudrivenrendering/vs_gdr_render_occlusion.sc20
-rw-r--r--3rdparty/bgfx/examples/38-bloom/bloom.cpp660
-rw-r--r--3rdparty/bgfx/examples/38-bloom/fs_albedo_output.sc20
-rw-r--r--3rdparty/bgfx/examples/38-bloom/fs_bloom_combine.sc24
-rw-r--r--3rdparty/bgfx/examples/38-bloom/fs_downsample.sc42
-rw-r--r--3rdparty/bgfx/examples/38-bloom/fs_upsample.sc35
-rw-r--r--3rdparty/bgfx/examples/38-bloom/makefile10
-rw-r--r--3rdparty/bgfx/examples/38-bloom/screenshot.pngbin0 -> 34679 bytes
-rw-r--r--3rdparty/bgfx/examples/38-bloom/varying.def.sc13
-rw-r--r--3rdparty/bgfx/examples/38-bloom/vs_albedo_output.sc17
-rw-r--r--3rdparty/bgfx/examples/38-bloom/vs_deferred_combine.sc15
-rw-r--r--3rdparty/bgfx/examples/38-bloom/vs_fullscreen.sc15
-rw-r--r--3rdparty/bgfx/examples/assets/textures/textures.ninja10
-rw-r--r--3rdparty/bgfx/examples/assets/textures/uffizi-large.exrbin0 -> 8085615 bytes
-rw-r--r--3rdparty/bgfx/examples/common/aviwriter.h2
-rw-r--r--3rdparty/bgfx/examples/common/bgfx_utils.cpp17
-rw-r--r--3rdparty/bgfx/examples/common/bgfx_utils.h6
-rw-r--r--3rdparty/bgfx/examples/common/bounds.cpp679
-rw-r--r--3rdparty/bgfx/examples/common/bounds.h44
-rw-r--r--3rdparty/bgfx/examples/common/camera.cpp107
-rw-r--r--3rdparty/bgfx/examples/common/common.h2
-rw-r--r--3rdparty/bgfx/examples/common/common.sh2
-rw-r--r--3rdparty/bgfx/examples/common/cube_atlas.cpp2
-rw-r--r--3rdparty/bgfx/examples/common/debugdraw/debugdraw.cpp1178
-rw-r--r--3rdparty/bgfx/examples/common/debugdraw/debugdraw.h197
-rw-r--r--3rdparty/bgfx/examples/common/debugdraw/fs_debugdraw_fill.bin.h167
-rw-r--r--3rdparty/bgfx/examples/common/debugdraw/fs_debugdraw_fill.sc2
-rw-r--r--3rdparty/bgfx/examples/common/debugdraw/fs_debugdraw_fill_lit.bin.h339
-rw-r--r--3rdparty/bgfx/examples/common/debugdraw/fs_debugdraw_fill_lit.sc2
-rw-r--r--3rdparty/bgfx/examples/common/debugdraw/fs_debugdraw_fill_texture.bin.h280
-rw-r--r--3rdparty/bgfx/examples/common/debugdraw/fs_debugdraw_fill_texture.sc2
-rw-r--r--3rdparty/bgfx/examples/common/debugdraw/fs_debugdraw_lines.bin.h150
-rw-r--r--3rdparty/bgfx/examples/common/debugdraw/fs_debugdraw_lines.sc2
-rw-r--r--3rdparty/bgfx/examples/common/debugdraw/fs_debugdraw_lines_stipple.bin.h215
-rw-r--r--3rdparty/bgfx/examples/common/debugdraw/fs_debugdraw_lines_stipple.sc2
-rw-r--r--3rdparty/bgfx/examples/common/debugdraw/makefile2
-rw-r--r--3rdparty/bgfx/examples/common/debugdraw/vs_debugdraw_fill.bin.h234
-rw-r--r--3rdparty/bgfx/examples/common/debugdraw/vs_debugdraw_fill.sc2
-rw-r--r--3rdparty/bgfx/examples/common/debugdraw/vs_debugdraw_fill_lit.bin.h296
-rw-r--r--3rdparty/bgfx/examples/common/debugdraw/vs_debugdraw_fill_lit.sc2
-rw-r--r--3rdparty/bgfx/examples/common/debugdraw/vs_debugdraw_fill_lit_mesh.bin.h293
-rw-r--r--3rdparty/bgfx/examples/common/debugdraw/vs_debugdraw_fill_lit_mesh.sc17
-rw-r--r--3rdparty/bgfx/examples/common/debugdraw/vs_debugdraw_fill_mesh.bin.h216
-rw-r--r--3rdparty/bgfx/examples/common/debugdraw/vs_debugdraw_fill_mesh.sc14
-rw-r--r--3rdparty/bgfx/examples/common/debugdraw/vs_debugdraw_fill_texture.bin.h277
-rw-r--r--3rdparty/bgfx/examples/common/debugdraw/vs_debugdraw_fill_texture.sc2
-rw-r--r--3rdparty/bgfx/examples/common/debugdraw/vs_debugdraw_lines.bin.h227
-rw-r--r--3rdparty/bgfx/examples/common/debugdraw/vs_debugdraw_lines.sc2
-rw-r--r--3rdparty/bgfx/examples/common/debugdraw/vs_debugdraw_lines_stipple.bin.h280
-rw-r--r--3rdparty/bgfx/examples/common/debugdraw/vs_debugdraw_lines_stipple.sc2
-rw-r--r--3rdparty/bgfx/examples/common/entry/cmd.cpp8
-rw-r--r--3rdparty/bgfx/examples/common/entry/cmd.h2
-rw-r--r--3rdparty/bgfx/examples/common/entry/dbg.h2
-rw-r--r--3rdparty/bgfx/examples/common/entry/entry.cpp39
-rw-r--r--3rdparty/bgfx/examples/common/entry/entry.h6
-rw-r--r--3rdparty/bgfx/examples/common/entry/entry_android.cpp6
-rw-r--r--3rdparty/bgfx/examples/common/entry/entry_asmjs.cpp6
-rw-r--r--3rdparty/bgfx/examples/common/entry/entry_glfw.cpp39
-rw-r--r--3rdparty/bgfx/examples/common/entry/entry_ios.mm6
-rw-r--r--3rdparty/bgfx/examples/common/entry/entry_noop.cpp8
-rw-r--r--3rdparty/bgfx/examples/common/entry/entry_osx.mm270
-rw-r--r--3rdparty/bgfx/examples/common/entry/entry_p.h20
-rw-r--r--3rdparty/bgfx/examples/common/entry/entry_sdl.cpp60
-rw-r--r--3rdparty/bgfx/examples/common/entry/entry_windows.cpp45
-rw-r--r--3rdparty/bgfx/examples/common/entry/entry_winrt.cx22
-rw-r--r--3rdparty/bgfx/examples/common/entry/entry_x11.cpp8
-rw-r--r--3rdparty/bgfx/examples/common/entry/input.cpp2
-rw-r--r--3rdparty/bgfx/examples/common/entry/input.h2
-rw-r--r--3rdparty/bgfx/examples/common/example-glue.cpp226
-rw-r--r--3rdparty/bgfx/examples/common/font/font_manager.cpp115
-rw-r--r--3rdparty/bgfx/examples/common/font/fs_font_basic.bin.h379
-rw-r--r--3rdparty/bgfx/examples/common/font/fs_font_distance_field.bin.h420
-rw-r--r--3rdparty/bgfx/examples/common/font/fs_font_distance_field_subpixel.bin.h429
-rw-r--r--3rdparty/bgfx/examples/common/font/makefile2
-rw-r--r--3rdparty/bgfx/examples/common/font/text_buffer_manager.cpp26
-rw-r--r--3rdparty/bgfx/examples/common/font/vs_font_basic.bin.h268
-rw-r--r--3rdparty/bgfx/examples/common/font/vs_font_distance_field.bin.h268
-rw-r--r--3rdparty/bgfx/examples/common/font/vs_font_distance_field_subpixel.bin.h268
-rw-r--r--3rdparty/bgfx/examples/common/imgui/fs_imgui_color.bin.h150
-rw-r--r--3rdparty/bgfx/examples/common/imgui/fs_imgui_color.sc2
-rw-r--r--3rdparty/bgfx/examples/common/imgui/fs_imgui_cubemap.bin.h335
-rw-r--r--3rdparty/bgfx/examples/common/imgui/fs_imgui_cubemap.sc2
-rw-r--r--3rdparty/bgfx/examples/common/imgui/fs_imgui_image.bin.h328
-rw-r--r--3rdparty/bgfx/examples/common/imgui/fs_imgui_image_swizz.bin.h364
-rw-r--r--3rdparty/bgfx/examples/common/imgui/fs_imgui_latlong.bin.h407
-rw-r--r--3rdparty/bgfx/examples/common/imgui/fs_imgui_texture.bin.h302
-rw-r--r--3rdparty/bgfx/examples/common/imgui/fs_imgui_texture.sc2
-rw-r--r--3rdparty/bgfx/examples/common/imgui/fs_ocornut_imgui.bin.h281
-rw-r--r--3rdparty/bgfx/examples/common/imgui/imgui.cpp113
-rw-r--r--3rdparty/bgfx/examples/common/imgui/imgui.h6
-rw-r--r--3rdparty/bgfx/examples/common/imgui/makefile2
-rw-r--r--3rdparty/bgfx/examples/common/imgui/scintilla.cpp2
-rw-r--r--3rdparty/bgfx/examples/common/imgui/scintilla.h2
-rw-r--r--3rdparty/bgfx/examples/common/imgui/vs_imgui_color.bin.h232
-rw-r--r--3rdparty/bgfx/examples/common/imgui/vs_imgui_color.sc2
-rw-r--r--3rdparty/bgfx/examples/common/imgui/vs_imgui_cubemap.bin.h233
-rw-r--r--3rdparty/bgfx/examples/common/imgui/vs_imgui_cubemap.sc2
-rw-r--r--3rdparty/bgfx/examples/common/imgui/vs_imgui_image.bin.h236
-rw-r--r--3rdparty/bgfx/examples/common/imgui/vs_imgui_latlong.bin.h233
-rw-r--r--3rdparty/bgfx/examples/common/imgui/vs_imgui_texture.bin.h274
-rw-r--r--3rdparty/bgfx/examples/common/imgui/vs_imgui_texture.sc2
-rw-r--r--3rdparty/bgfx/examples/common/imgui/vs_ocornut_imgui.bin.h290
-rw-r--r--3rdparty/bgfx/examples/common/nanovg/fontstash.h91
-rw-r--r--3rdparty/bgfx/examples/common/nanovg/fs_nanovg_fill.bin.h992
-rw-r--r--3rdparty/bgfx/examples/common/nanovg/makefile2
-rw-r--r--3rdparty/bgfx/examples/common/nanovg/nanovg.cpp20
-rw-r--r--3rdparty/bgfx/examples/common/nanovg/nanovg.h7
-rw-r--r--3rdparty/bgfx/examples/common/nanovg/nanovg_bgfx.cpp12
-rw-r--r--3rdparty/bgfx/examples/common/nanovg/nanovg_bgfx.h6
-rw-r--r--3rdparty/bgfx/examples/common/nanovg/vs_nanovg_fill.bin.h299
-rw-r--r--3rdparty/bgfx/examples/common/packrect.h14
-rw-r--r--3rdparty/bgfx/examples/common/ps/fs_particle.bin.h344
-rw-r--r--3rdparty/bgfx/examples/common/ps/fs_particle.sc2
-rw-r--r--3rdparty/bgfx/examples/common/ps/makefile2
-rw-r--r--3rdparty/bgfx/examples/common/ps/particle_system.cpp133
-rw-r--r--3rdparty/bgfx/examples/common/ps/particle_system.h4
-rw-r--r--3rdparty/bgfx/examples/common/ps/vs_particle.bin.h271
-rw-r--r--3rdparty/bgfx/examples/common/ps/vs_particle.sc2
-rw-r--r--3rdparty/bgfx/examples/common/shaderlib.sh2
-rw-r--r--3rdparty/bgfx/examples/makefile4
-rw-r--r--3rdparty/bgfx/examples/runtime/meshes/bunny.binbin2588410 -> 2588410 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/meshes/bunny_decimated.binbin191471 -> 191471 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/meshes/bunny_patched.binbin975611 -> 975611 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/meshes/column.binbin55507 -> 55507 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/meshes/cube.binbin930 -> 930 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/meshes/hollowcube.binbin40281 -> 40281 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/meshes/orb.binbin2818102 -> 2818102 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/meshes/platform.binbin1607 -> 1607 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/meshes/test_scene.binbin145700 -> 145700 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/meshes/tree.binbin100714 -> 100714 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/meshes/tree1b_lod0_1.binbin63365 -> 63365 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/meshes/tree1b_lod0_2.binbin25719 -> 25719 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/meshes/tree1b_lod1_1.binbin36659 -> 36659 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/meshes/tree1b_lod1_2.binbin27123 -> 27123 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/meshes/tree1b_lod2_1.binbin16061 -> 16061 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/meshes/tree1b_lod2_2.binbin10899 -> 10899 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_gdr_downscale_hi_z.binbin0 -> 1042 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_gdr_occlude_props.binbin0 -> 4967 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/cs_gdr_stream_compaction.binbin0 -> 3248 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_albedo_output.binbin0 -> 492 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_bloom_combine.binbin0 -> 539 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_downsample.binbin0 -> 1892 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_gdr_instanced_indirect_rendering.binbin0 -> 660 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svbacktex1.binbin350 -> 350 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svbacktex2.binbin350 -> 350 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svfronttex1.binbin350 -> 350 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svfronttex2.binbin350 -> 350 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svside.binbin466 -> 466 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_shadowvolume_svsidetex.binbin571 -> 571 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_upsample.binbin0 -> 1446 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/fs_wf_wireframe.binbin889 -> 889 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_albedo_output.binbin0 -> 1105 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_fullscreen.binbin0 -> 520 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_gdr_instanced_indirect_rendering.binbin0 -> 1089 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx11/vs_gdr_render_occlusion.binbin0 -> 697 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_albedo_output.binbin0 -> 189 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_bloom_combine.binbin0 -> 436 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_downsample.binbin0 -> 965 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svbacktex1.binbin195 -> 175 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svbacktex2.binbin195 -> 175 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svfronttex1.binbin195 -> 175 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svfronttex2.binbin195 -> 175 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svside.binbin271 -> 251 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_shadowvolume_svsidetex.binbin368 -> 348 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_upsample.binbin0 -> 791 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/fs_wf_wireframe.binbin558 -> 514 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_albedo_output.binbin0 -> 578 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/dx9/vs_fullscreen.binbin0 -> 313 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/cs_indirect.binbin1332 -> 1516 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/cs_init_instances.binbin3490 -> 3674 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/cs_update.binbin1456 -> 1640 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/cs_update_instances.binbin2798 -> 2982 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_albedo_output.binbin0 -> 131 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_bloom_combine.binbin0 -> 378 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_downsample.binbin0 -> 1995 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/fs_upsample.binbin0 -> 1593 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_albedo_output.binbin0 -> 451 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/essl/vs_fullscreen.binbin0 -> 337 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/cs_gdr_downscale_hi_z.binbin0 -> 2087 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/cs_gdr_occlude_props.binbin0 -> 3448 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/cs_gdr_stream_compaction.binbin0 -> 3596 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/cs_indirect.binbin1500 -> 1684 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/cs_init_instances.binbin3658 -> 3842 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/cs_update.binbin1618 -> 1802 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/cs_update_instances.binbin2966 -> 3150 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_albedo_output.binbin0 -> 125 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_bloom_combine.binbin0 -> 367 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_downsample.binbin0 -> 1906 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_gdr_instanced_indirect_rendering.binbin0 -> 385 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/fs_upsample.binbin0 -> 1510 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/vs_albedo_output.binbin0 -> 415 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/vs_fullscreen.binbin0 -> 307 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/vs_gdr_instanced_indirect_rendering.binbin0 -> 502 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/glsl/vs_gdr_render_occlusion.binbin0 -> 394 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/metal/fs_albedo_output.binbin0 -> 509 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/metal/fs_bloom_combine.binbin0 -> 838 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/metal/fs_downsample.binbin0 -> 2728 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/metal/fs_upsample.binbin0 -> 2201 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/metal/vs_albedo_output.binbin0 -> 804 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/shaders/metal/vs_fullscreen.binbin0 -> 685 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/textures/parallax-d.ktxbin87508 -> 87508 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/textures/parallax-n.ktxbin87508 -> 87508 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/textures/texture_compression_astc_10x5.ddsbin0 -> 7648 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/textures/texture_compression_astc_4x4.ddsbin0 -> 22000 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/textures/texture_compression_astc_5x5.ddsbin0 -> 14800 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/textures/texture_compression_astc_6x6.ddsbin0 -> 10640 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/textures/texture_compression_astc_8x5.ddsbin0 -> 9104 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/textures/texture_compression_astc_8x6.ddsbin0 -> 7728 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/textures/texture_compression_atc.ddsbin0 -> 11064 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/textures/texture_compression_atce.ddsbin0 -> 22000 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/textures/texture_compression_atci.ddsbin0 -> 22000 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/textures/texture_compression_bc1.ktxbin11032 -> 11032 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/textures/texture_compression_bc2.ktxbin21968 -> 21968 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/textures/texture_compression_bc3.ktxbin21968 -> 21968 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/textures/texture_compression_bc7.ktxbin0 -> 21968 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/textures/texture_compression_etc1.ktxbin11032 -> 11032 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/textures/texture_compression_etc2.ktxbin11032 -> 11032 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/textures/uffizi.ddsbin12583040 -> 0 bytes
-rw-r--r--3rdparty/bgfx/examples/runtime/textures/uffizi.ktxbin0 -> 12582980 bytes
-rw-r--r--3rdparty/bgfx/include/bgfx/bgfx.h727
-rw-r--r--3rdparty/bgfx/include/bgfx/c99/bgfx.h318
-rw-r--r--3rdparty/bgfx/include/bgfx/c99/platform.h114
-rw-r--r--3rdparty/bgfx/include/bgfx/defines.h308
-rw-r--r--3rdparty/bgfx/include/bgfx/embedded_shader.h24
-rw-r--r--3rdparty/bgfx/include/bgfx/platform.h18
-rw-r--r--3rdparty/bgfx/makefile114
-rw-r--r--3rdparty/bgfx/scripts/bgfx.lua43
-rw-r--r--3rdparty/bgfx/scripts/bgfx.natvis129
-rw-r--r--3rdparty/bgfx/scripts/bgfx.pc11
-rw-r--r--3rdparty/bgfx/scripts/build.ninja6
-rw-r--r--3rdparty/bgfx/scripts/example-common.lua8
-rw-r--r--3rdparty/bgfx/scripts/genie.lua49
-rw-r--r--3rdparty/bgfx/scripts/geometryc.lua2
-rw-r--r--3rdparty/bgfx/scripts/shader-embeded.mk2
-rw-r--r--3rdparty/bgfx/scripts/shader.mk2
-rw-r--r--3rdparty/bgfx/scripts/shaderc.lua240
-rw-r--r--3rdparty/bgfx/scripts/texturec.lua2
-rw-r--r--3rdparty/bgfx/scripts/texturev.lua53
-rw-r--r--3rdparty/bgfx/scripts/tools.mk2
-rw-r--r--3rdparty/bgfx/src/amalgamated.cpp6
-rw-r--r--3rdparty/bgfx/src/amalgamated.mm2
-rw-r--r--3rdparty/bgfx/src/bgfx.cpp1374
-rw-r--r--3rdparty/bgfx/src/bgfx_compute.sh117
-rw-r--r--3rdparty/bgfx/src/bgfx_p.h1031
-rw-r--r--3rdparty/bgfx/src/bgfx_shader.sh45
-rw-r--r--3rdparty/bgfx/src/charset.h2
-rw-r--r--3rdparty/bgfx/src/config.h88
-rw-r--r--3rdparty/bgfx/src/debug_renderdoc.cpp21
-rw-r--r--3rdparty/bgfx/src/debug_renderdoc.h2
-rw-r--r--3rdparty/bgfx/src/dxgi.cpp660
-rw-r--r--3rdparty/bgfx/src/dxgi.h110
-rw-r--r--3rdparty/bgfx/src/fs_clear0.bin.h170
-rw-r--r--3rdparty/bgfx/src/fs_clear0.sc2
-rw-r--r--3rdparty/bgfx/src/fs_clear1.bin.h195
-rw-r--r--3rdparty/bgfx/src/fs_clear1.sc2
-rw-r--r--3rdparty/bgfx/src/fs_clear2.bin.h217
-rw-r--r--3rdparty/bgfx/src/fs_clear2.sc2
-rw-r--r--3rdparty/bgfx/src/fs_clear3.bin.h241
-rw-r--r--3rdparty/bgfx/src/fs_clear3.sc2
-rw-r--r--3rdparty/bgfx/src/fs_clear4.bin.h267
-rw-r--r--3rdparty/bgfx/src/fs_clear4.sc2
-rw-r--r--3rdparty/bgfx/src/fs_clear5.bin.h292
-rw-r--r--3rdparty/bgfx/src/fs_clear5.sc2
-rw-r--r--3rdparty/bgfx/src/fs_clear6.bin.h314
-rw-r--r--3rdparty/bgfx/src/fs_clear6.sc2
-rw-r--r--3rdparty/bgfx/src/fs_clear7.bin.h338
-rw-r--r--3rdparty/bgfx/src/fs_clear7.sc2
-rw-r--r--3rdparty/bgfx/src/fs_debugfont.bin.h324
-rw-r--r--3rdparty/bgfx/src/fs_debugfont.sc2
-rw-r--r--3rdparty/bgfx/src/glcontext_eagl.h2
-rw-r--r--3rdparty/bgfx/src/glcontext_eagl.mm3
-rw-r--r--3rdparty/bgfx/src/glcontext_egl.cpp9
-rw-r--r--3rdparty/bgfx/src/glcontext_egl.h2
-rw-r--r--3rdparty/bgfx/src/glcontext_glx.cpp81
-rw-r--r--3rdparty/bgfx/src/glcontext_glx.h4
-rw-r--r--3rdparty/bgfx/src/glcontext_nsgl.h2
-rw-r--r--3rdparty/bgfx/src/glcontext_nsgl.mm2
-rw-r--r--3rdparty/bgfx/src/glcontext_wgl.cpp2
-rw-r--r--3rdparty/bgfx/src/glcontext_wgl.h2
-rw-r--r--3rdparty/bgfx/src/glimports.h19
-rw-r--r--3rdparty/bgfx/src/hmd.cpp218
-rw-r--r--3rdparty/bgfx/src/hmd.h102
-rw-r--r--3rdparty/bgfx/src/hmd_openvr.cpp95
-rw-r--r--3rdparty/bgfx/src/hmd_openvr.h18
-rw-r--r--3rdparty/bgfx/src/hmd_ovr.cpp210
-rw-r--r--3rdparty/bgfx/src/hmd_ovr.h70
-rw-r--r--3rdparty/bgfx/src/makefile2
-rw-r--r--3rdparty/bgfx/src/nvapi.cpp252
-rw-r--r--3rdparty/bgfx/src/nvapi.h52
-rw-r--r--3rdparty/bgfx/src/renderer.h21
-rw-r--r--3rdparty/bgfx/src/renderer_d3d.h104
-rw-r--r--3rdparty/bgfx/src/renderer_d3d11.cpp2192
-rw-r--r--3rdparty/bgfx/src/renderer_d3d11.h80
-rw-r--r--3rdparty/bgfx/src/renderer_d3d12.cpp2973
-rw-r--r--3rdparty/bgfx/src/renderer_d3d12.h81
-rw-r--r--3rdparty/bgfx/src/renderer_d3d9.cpp349
-rw-r--r--3rdparty/bgfx/src/renderer_d3d9.h34
-rw-r--r--3rdparty/bgfx/src/renderer_gl.cpp1590
-rw-r--r--3rdparty/bgfx/src/renderer_gl.h93
-rw-r--r--3rdparty/bgfx/src/renderer_gnm.cpp5
-rw-r--r--3rdparty/bgfx/src/renderer_mtl.h177
-rw-r--r--3rdparty/bgfx/src/renderer_mtl.mm2171
-rw-r--r--3rdparty/bgfx/src/renderer_noop.cpp73
-rw-r--r--3rdparty/bgfx/src/renderer_vk.cpp458
-rw-r--r--3rdparty/bgfx/src/renderer_vk.h308
-rw-r--r--3rdparty/bgfx/src/shader.cpp33
-rw-r--r--3rdparty/bgfx/src/shader.h2
-rw-r--r--3rdparty/bgfx/src/shader_dx9bc.cpp2
-rw-r--r--3rdparty/bgfx/src/shader_dx9bc.h2
-rw-r--r--3rdparty/bgfx/src/shader_dxbc.cpp334
-rw-r--r--3rdparty/bgfx/src/shader_dxbc.h60
-rw-r--r--3rdparty/bgfx/src/shader_spirv.cpp2
-rw-r--r--3rdparty/bgfx/src/shader_spirv.h9
-rw-r--r--3rdparty/bgfx/src/topology.cpp83
-rw-r--r--3rdparty/bgfx/src/topology.h2
-rw-r--r--3rdparty/bgfx/src/vertexdecl.cpp78
-rw-r--r--3rdparty/bgfx/src/vertexdecl.h6
-rw-r--r--3rdparty/bgfx/src/vs_clear.bin.h161
-rw-r--r--