├── .clang-format ├── .clang-tidy ├── .gitattributes ├── .github └── workflows │ └── cmake-multi-platform.yml ├── .gitignore ├── .ignore ├── CMakeLists.txt ├── LICENSE ├── Makefile ├── README.md ├── amalgamation ├── SPIRV-Reflect │ ├── .clang-format │ ├── .git-blame-ignore-revs │ ├── .github │ │ └── workflows │ │ │ ├── check-formatting.yml │ │ │ ├── linux-cmake-build.yml │ │ │ └── windows-cmake-build.yml │ ├── .gitmodules │ ├── CMakeLists.txt │ ├── CODE_OF_CONDUCT.adoc │ ├── LICENSE │ ├── README.md │ ├── SECURITY.md │ ├── common │ │ ├── output_stream.cpp │ │ └── output_stream.h │ ├── examples │ │ ├── CMakeLists.txt │ │ ├── arg_parser.cpp │ │ ├── arg_parser.h │ │ ├── build_sample_spv_h.sh │ │ ├── common.cpp │ │ ├── common.h │ │ ├── main_descriptors.cpp │ │ ├── main_explorer.cpp │ │ ├── main_hlsl_resource_types.cpp │ │ ├── main_io_variables.cpp │ │ ├── sample.hlsl │ │ ├── sample.spv │ │ └── sample_spv.h │ ├── include │ │ └── spirv │ │ │ └── unified1 │ │ │ └── spirv.h │ ├── main.cpp │ ├── spirv_reflect.c │ ├── spirv_reflect.cpp │ └── spirv_reflect.h ├── glfw-3.4 │ ├── .editorconfig │ ├── .github │ │ ├── CODEOWNERS │ │ └── workflows │ │ │ └── build.yml │ ├── .mailmap │ ├── CMake │ │ ├── GenerateMappings.cmake │ │ ├── Info.plist.in │ │ ├── cmake_uninstall.cmake.in │ │ ├── glfw3.pc.in │ │ ├── glfw3Config.cmake.in │ │ ├── i686-w64-mingw32-clang.cmake │ │ ├── i686-w64-mingw32.cmake │ │ ├── modules │ │ │ ├── FindEpollShim.cmake │ │ │ └── FindOSMesa.cmake │ │ ├── x86_64-w64-mingw32-clang.cmake │ │ └── x86_64-w64-mingw32.cmake │ ├── CMakeLists.txt │ ├── CONTRIBUTORS.md │ ├── LICENSE.md │ ├── README.md │ ├── deps │ │ ├── getopt.c │ │ ├── getopt.h │ │ ├── glad │ │ │ ├── gl.h │ │ │ ├── gles2.h │ │ │ └── vulkan.h │ │ ├── linmath.h │ │ ├── mingw │ │ │ ├── _mingw_dxhelper.h │ │ │ ├── dinput.h │ │ │ └── xinput.h │ │ ├── nuklear.h │ │ ├── nuklear_glfw_gl2.h │ │ ├── stb_image_write.h │ │ ├── tinycthread.c │ │ ├── tinycthread.h │ │ └── wayland │ │ │ ├── fractional-scale-v1.xml │ │ │ ├── idle-inhibit-unstable-v1.xml │ │ │ ├── pointer-constraints-unstable-v1.xml │ │ │ ├── relative-pointer-unstable-v1.xml │ │ │ ├── viewporter.xml │ │ │ ├── wayland.xml │ │ │ ├── xdg-activation-v1.xml │ │ │ ├── xdg-decoration-unstable-v1.xml │ │ │ └── xdg-shell.xml │ ├── examples │ │ ├── CMakeLists.txt │ │ ├── boing.c │ │ ├── gears.c │ │ ├── glfw.icns │ │ ├── glfw.ico │ │ ├── glfw.rc │ │ ├── heightmap.c │ │ ├── offscreen.c │ │ ├── particles.c │ │ ├── sharing.c │ │ ├── splitview.c │ │ ├── triangle-opengl.c │ │ ├── triangle-opengles.c │ │ ├── wave.c │ │ └── windows.c │ ├── include │ │ └── GLFW │ │ │ ├── glfw3.h │ │ │ └── glfw3native.h │ └── src │ │ ├── CMakeLists.txt │ │ ├── cocoa_init.m │ │ ├── cocoa_joystick.h │ │ ├── cocoa_joystick.m │ │ ├── cocoa_monitor.m │ │ ├── cocoa_platform.h │ │ ├── cocoa_time.c │ │ ├── cocoa_time.h │ │ ├── cocoa_window.m │ │ ├── context.c │ │ ├── egl_context.c │ │ ├── glfw.rc.in │ │ ├── glx_context.c │ │ ├── init.c │ │ ├── input.c │ │ ├── internal.h │ │ ├── linux_joystick.c │ │ ├── linux_joystick.h │ │ ├── mappings.h │ │ ├── mappings.h.in │ │ ├── monitor.c │ │ ├── nsgl_context.m │ │ ├── null_init.c │ │ ├── null_joystick.c │ │ ├── null_joystick.h │ │ ├── null_monitor.c │ │ ├── null_platform.h │ │ ├── null_window.c │ │ ├── osmesa_context.c │ │ ├── platform.c │ │ ├── platform.h │ │ ├── posix_module.c │ │ ├── posix_poll.c │ │ ├── posix_poll.h │ │ ├── posix_thread.c │ │ ├── posix_thread.h │ │ ├── posix_time.c │ │ ├── posix_time.h │ │ ├── vulkan.c │ │ ├── wgl_context.c │ │ ├── win32_init.c │ │ ├── win32_joystick.c │ │ ├── win32_joystick.h │ │ ├── win32_module.c │ │ ├── win32_monitor.c │ │ ├── win32_platform.h │ │ ├── win32_thread.c │ │ ├── win32_thread.h │ │ ├── win32_time.c │ │ ├── win32_time.h │ │ ├── win32_window.c │ │ ├── window.c │ │ ├── wl_init.c │ │ ├── wl_monitor.c │ │ ├── wl_platform.h │ │ ├── wl_window.c │ │ ├── x11_init.c │ │ ├── x11_monitor.c │ │ ├── x11_platform.h │ │ ├── x11_window.c │ │ ├── xkb_unicode.c │ │ └── xkb_unicode.h ├── glslang │ ├── .clang-format │ ├── .gitattributes │ ├── .github │ │ ├── dependabot.yml │ │ └── workflows │ │ │ ├── continuous_deployment.yml │ │ │ ├── continuous_integration.yml │ │ │ ├── deploy.js │ │ │ └── scorecard.yml │ ├── .gn │ ├── .mailmap │ ├── Android.mk │ ├── BUILD.gn │ ├── CHANGES.md │ ├── CMakeLists.txt │ ├── CODE_OF_CONDUCT.md │ ├── DEPS │ ├── External │ │ └── CMakeLists.txt │ ├── LICENSE.txt │ ├── README.md │ ├── SECURITY.md │ ├── SPIRV │ │ ├── CInterface │ │ │ └── spirv_c_interface.cpp │ │ ├── CMakeLists.txt │ │ ├── GLSL.ext.AMD.h │ │ ├── GLSL.ext.ARM.h │ │ ├── GLSL.ext.EXT.h │ │ ├── GLSL.ext.KHR.h │ │ ├── GLSL.ext.NV.h │ │ ├── GLSL.ext.QCOM.h │ │ ├── GLSL.std.450.h │ │ ├── GlslangToSpv.cpp │ │ ├── GlslangToSpv.h │ │ ├── InReadableOrder.cpp │ │ ├── Logger.cpp │ │ ├── Logger.h │ │ ├── NonSemanticDebugPrintf.h │ │ ├── NonSemanticShaderDebugInfo100.h │ │ ├── SpvBuilder.cpp │ │ ├── SpvBuilder.h │ │ ├── SpvPostProcess.cpp │ │ ├── SpvTools.cpp │ │ ├── SpvTools.h │ │ ├── bitutils.h │ │ ├── disassemble.cpp │ │ ├── disassemble.h │ │ ├── doc.cpp │ │ ├── doc.h │ │ ├── hex_float.h │ │ ├── spirv.hpp11 │ │ ├── spvIR.h │ │ └── spvUtil.h │ ├── StandAlone │ │ ├── CMakeLists.txt │ │ ├── DirStackFileIncluder.h │ │ ├── StandAlone.cpp │ │ └── Worklist.h │ ├── Test │ │ ├── 100.conf │ │ ├── 100.frag │ │ ├── 100Limits.vert │ │ ├── 100samplerExternal.frag │ │ ├── 100scope.vert │ │ ├── 110scope.vert │ │ ├── 120.frag │ │ ├── 120.vert │ │ ├── 130.frag │ │ ├── 130.vert │ │ ├── 140.frag │ │ ├── 140.vert │ │ ├── 150.frag │ │ ├── 150.geom │ │ ├── 150.tesc │ │ ├── 150.tese │ │ ├── 150.vert │ │ ├── 300.frag │ │ ├── 300.vert │ │ ├── 300BuiltIns.frag │ │ ├── 300block.frag │ │ ├── 300layout.frag │ │ ├── 300layout.vert │ │ ├── 300link.frag │ │ ├── 300link2.frag │ │ ├── 300link3.frag │ │ ├── 300operations.frag │ │ ├── 300samplerExternal.frag │ │ ├── 300samplerExternalYUV.frag │ │ ├── 300scope.vert │ │ ├── 310.comp │ │ ├── 310.frag │ │ ├── 310.geom │ │ ├── 310.inheritMemory.frag │ │ ├── 310.tesc │ │ ├── 310.tese │ │ ├── 310.vert │ │ ├── 310AofA.vert │ │ ├── 310implicitSizeArrayError.vert │ │ ├── 310runtimeArray.vert │ │ ├── 320.comp │ │ ├── 320.frag │ │ ├── 320.geom │ │ ├── 320.tesc │ │ ├── 320.tese │ │ ├── 320.vert │ │ ├── 330.frag │ │ ├── 330comp.frag │ │ ├── 400.frag │ │ ├── 400.geom │ │ ├── 400.tesc │ │ ├── 400.tese │ │ ├── 400.vert │ │ ├── 410.geom │ │ ├── 410.tesc │ │ ├── 410.vert │ │ ├── 420.comp │ │ ├── 420.frag │ │ ├── 420.geom │ │ ├── 420.tesc │ │ ├── 420.tese │ │ ├── 420.vert │ │ ├── 420_size_gl_in.geom │ │ ├── 430.comp │ │ ├── 430.vert │ │ ├── 430AofA.frag │ │ ├── 430scope.vert │ │ ├── 435.vert │ │ ├── 440.frag │ │ ├── 440.vert │ │ ├── 450.comp │ │ ├── 450.frag │ │ ├── 450.geom │ │ ├── 450.tesc │ │ ├── 450.tese │ │ ├── 450.vert │ │ ├── 460.frag │ │ ├── 460.vert │ │ ├── BestMatchFunction.vert │ │ ├── EndStreamPrimitive.geom │ │ ├── GL_ARB_bindless_texture.frag │ │ ├── GL_ARB_draw_instanced.vert │ │ ├── GL_ARB_fragment_coord_conventions.vert │ │ ├── GL_ARB_gpu_shader5.u2i.vert │ │ ├── GL_ARB_texture_multisample.vert │ │ ├── GL_EXT_draw_instanced.vert │ │ ├── GL_EXT_shader_integer_mix.vert │ │ ├── GL_EXT_texture_array.frag │ │ ├── Operations.frag │ │ ├── UTF8BOM.vert │ │ ├── aggOps.frag │ │ ├── always-discard.frag │ │ ├── always-discard2.frag │ │ ├── array.frag │ │ ├── array100.frag │ │ ├── atomicAdd.comp │ │ ├── atomicCounterARBOps.vert │ │ ├── atomic_uint.frag │ │ ├── badChars.frag │ │ ├── badMacroArgs.frag │ │ ├── bar.h │ │ ├── baseLegalResults │ │ │ ├── hlsl.aliasOpaque.frag.out │ │ │ ├── hlsl.flattenOpaque.frag.out │ │ │ ├── hlsl.flattenOpaqueInit.vert.out │ │ │ ├── hlsl.flattenOpaqueInitMix.vert.out │ │ │ ├── hlsl.flattenSubset.frag.out │ │ │ ├── hlsl.flattenSubset2.frag.out │ │ │ ├── hlsl.intrinsics.evalfns.frag.out │ │ │ ├── hlsl.partialFlattenLocal.vert.out │ │ │ └── hlsl.partialFlattenMixed.vert.out │ │ ├── baseResults │ │ │ ├── 100.frag.out │ │ │ ├── 100Limits.vert.out │ │ │ ├── 100LimitsConf.vert.out │ │ │ ├── 100samplerExternal.frag.out │ │ │ ├── 100scope.vert.out │ │ │ ├── 110scope.vert.out │ │ │ ├── 120.frag.out │ │ │ ├── 120.vert.out │ │ │ ├── 130.frag.out │ │ │ ├── 130.vert.out │ │ │ ├── 140.frag.out │ │ │ ├── 140.vert.out │ │ │ ├── 150.frag.out │ │ │ ├── 150.geom.out │ │ │ ├── 150.tesc.out │ │ │ ├── 150.vert.out │ │ │ ├── 300.frag.out │ │ │ ├── 300.vert.out │ │ │ ├── 300BuiltIns.frag.out │ │ │ ├── 300block.frag.out │ │ │ ├── 300layout.frag.out │ │ │ ├── 300layout.vert.out │ │ │ ├── 300link.frag.out │ │ │ ├── 300link2.frag.out │ │ │ ├── 300link3.frag.out │ │ │ ├── 300operations.frag.out │ │ │ ├── 300samplerExternal.frag.out │ │ │ ├── 300samplerExternalYUV.frag.out │ │ │ ├── 300scope.vert.out │ │ │ ├── 310.comp.out │ │ │ ├── 310.frag.out │ │ │ ├── 310.geom.out │ │ │ ├── 310.inheritMemory.frag.out │ │ │ ├── 310.tesc.out │ │ │ ├── 310.tese.out │ │ │ ├── 310.vert.out │ │ │ ├── 310AofA.vert.out │ │ │ ├── 310implicitSizeArrayError.vert.out │ │ │ ├── 310runtimeArray.vert.out │ │ │ ├── 320.comp.out │ │ │ ├── 320.frag.out │ │ │ ├── 320.geom.out │ │ │ ├── 320.tesc.out │ │ │ ├── 320.tese.out │ │ │ ├── 320.vert.out │ │ │ ├── 330.frag.out │ │ │ ├── 330comp.frag.out │ │ │ ├── 400.frag.out │ │ │ ├── 400.geom.out │ │ │ ├── 400.tesc.out │ │ │ ├── 400.tese.out │ │ │ ├── 400.vert.out │ │ │ ├── 410.geom.out │ │ │ ├── 410.tesc.out │ │ │ ├── 410.vert.out │ │ │ ├── 420.comp.out │ │ │ ├── 420.frag.out │ │ │ ├── 420.geom.out │ │ │ ├── 420.tesc.out │ │ │ ├── 420.tese.out │ │ │ ├── 420.vert.out │ │ │ ├── 420_size_gl_in.geom.out │ │ │ ├── 430.comp.out │ │ │ ├── 430.vert.out │ │ │ ├── 430AofA.frag.out │ │ │ ├── 430scope.vert.out │ │ │ ├── 435.vert.out │ │ │ ├── 440.frag.out │ │ │ ├── 440.vert.out │ │ │ ├── 450.comp.out │ │ │ ├── 450.frag.out │ │ │ ├── 450.geom.out │ │ │ ├── 450.tesc.out │ │ │ ├── 450.tese.out │ │ │ ├── 450.vert.out │ │ │ ├── 460.frag.out │ │ │ ├── 460.vert.out │ │ │ ├── BestMatchFunction.vert.out │ │ │ ├── EndStreamPrimitive.geom.out │ │ │ ├── GL_ARB_bindless_texture.frag.out │ │ │ ├── GL_ARB_draw_instanced.vert.out │ │ │ ├── GL_ARB_fragment_coord_conventions.vert.out │ │ │ ├── GL_ARB_gpu_shader5.u2i.vert.out │ │ │ ├── GL_ARB_texture_multisample.vert.out │ │ │ ├── GL_EXT_draw_instanced.vert.out │ │ │ ├── GL_EXT_shader_integer_mix.vert.out │ │ │ ├── GL_EXT_texture_array.frag.out │ │ │ ├── Operations.frag.out │ │ │ ├── UTF8BOM.vert.out │ │ │ ├── aggOps.frag.out │ │ │ ├── always-discard.frag.out │ │ │ ├── always-discard2.frag.out │ │ │ ├── array.frag.out │ │ │ ├── array100.frag.out │ │ │ ├── atomicAdd.comp.out │ │ │ ├── atomicCounterARBOps.vert.out │ │ │ ├── atomic_uint.frag.out │ │ │ ├── badChars.frag.out │ │ │ ├── badMacroArgs.frag.out │ │ │ ├── boolinput.error.frag.out │ │ │ ├── booloutput.error.vert.out │ │ │ ├── comment.frag.out │ │ │ ├── compoundsuffix.frag.hlsl │ │ │ ├── compoundsuffix.vert.glsl │ │ │ ├── conditionalDiscard.frag.out │ │ │ ├── constErrors.frag.out │ │ │ ├── constFold.frag.out │ │ │ ├── constFoldIntMin.frag.out │ │ │ ├── constantUnaryConversion.comp.out │ │ │ ├── contradict_0.geom.out │ │ │ ├── conversion.frag.out │ │ │ ├── coord_conventions.frag.out │ │ │ ├── cppBad.vert.out │ │ │ ├── cppBad2.vert.out │ │ │ ├── cppBad3.vert.out │ │ │ ├── cppBad4.vert.out │ │ │ ├── cppBad5.vert.out │ │ │ ├── cppComplexExpr.vert.out │ │ │ ├── cppDeepNest.frag.out │ │ │ ├── cppIndent.vert.out │ │ │ ├── cppIntMinOverNegativeOne.frag.out │ │ │ ├── cppMerge.frag.out │ │ │ ├── cppNest.vert.out │ │ │ ├── cppPassMacroName.frag.out │ │ │ ├── cppRelaxSkipTokensErrors.vert.out │ │ │ ├── cppSimple.vert.out │ │ │ ├── dataOut.frag.out │ │ │ ├── dataOutIndirect.frag.out │ │ │ ├── dce.frag.out │ │ │ ├── decls.frag.out │ │ │ ├── deepRvalue.frag.out │ │ │ ├── defaultArgs.comp.out │ │ │ ├── depthOut.frag.out │ │ │ ├── discard-dce.frag.out │ │ │ ├── doWhileLoop.frag.out │ │ │ ├── earlyReturnDiscard.frag.out │ │ │ ├── empty.frag.out │ │ │ ├── enhanced.0.frag.out │ │ │ ├── enhanced.1.frag.out │ │ │ ├── enhanced.2.frag.out │ │ │ ├── enhanced.3.link.out │ │ │ ├── enhanced.4.link.out │ │ │ ├── enhanced.5.link.out │ │ │ ├── enhanced.6.link.out │ │ │ ├── enhanced.7.link.out │ │ │ ├── error-column.vert.out │ │ │ ├── errors.frag.out │ │ │ ├── es-link1.frag.out │ │ │ ├── findFunction.frag.out │ │ │ ├── floatBitsToInt.vert.out │ │ │ ├── flowControl.frag.out │ │ │ ├── forLoop.frag.out │ │ │ ├── forwardRef.frag.out │ │ │ ├── functionCall.frag.out │ │ │ ├── functionSemantics.frag.out │ │ │ ├── gl_FragCoord.frag.out │ │ │ ├── gl_samplemask_array_size.frag.out │ │ │ ├── gl_samplemask_array_size_32.frag.out │ │ │ ├── gl_samplemask_array_size_64.frag.out │ │ │ ├── glsl.-D-U.frag.out │ │ │ ├── glsl.-P.frag.out │ │ │ ├── glsl.-P.function.frag.out │ │ │ ├── glsl.-P.include.frag.out │ │ │ ├── glsl.140.layoutOffset.error.vert.out │ │ │ ├── glsl.430.layoutOffset.error.vert.out │ │ │ ├── glsl.450.subgroup.frag.out │ │ │ ├── glsl.450.subgroup.geom.out │ │ │ ├── glsl.450.subgroup.tesc.out │ │ │ ├── glsl.450.subgroup.tese.out │ │ │ ├── glsl.450.subgroup.vert.out │ │ │ ├── glsl.450.subgroupArithmetic.comp.out │ │ │ ├── glsl.450.subgroupBallot.comp.out │ │ │ ├── glsl.450.subgroupBallotNeg.comp.out │ │ │ ├── glsl.450.subgroupBasic.comp.out │ │ │ ├── glsl.450.subgroupClustered.comp.out │ │ │ ├── glsl.450.subgroupClusteredNeg.comp.out │ │ │ ├── glsl.450.subgroupPartitioned.comp.out │ │ │ ├── glsl.450.subgroupQuad.comp.out │ │ │ ├── glsl.450.subgroupRotate.comp.out │ │ │ ├── glsl.450.subgroupShuffle.comp.out │ │ │ ├── glsl.450.subgroupShuffleRelative.comp.out │ │ │ ├── glsl.450.subgroupVote.comp.out │ │ │ ├── glsl.460.subgroup.mesh.out │ │ │ ├── glsl.460.subgroup.rahit.out │ │ │ ├── glsl.460.subgroup.rcall.out │ │ │ ├── glsl.460.subgroup.rchit.out │ │ │ ├── glsl.460.subgroup.rgen.out │ │ │ ├── glsl.460.subgroup.rint.out │ │ │ ├── glsl.460.subgroup.rmiss.out │ │ │ ├── glsl.460.subgroup.task.out │ │ │ ├── glsl.460.subgroupEXT.mesh.out │ │ │ ├── glsl.460.subgroupEXT.task.out │ │ │ ├── glsl.arbgpushader5.frag.out │ │ │ ├── glsl.autosampledtextures.frag.out │ │ │ ├── glsl.entryPointRename.vert.bad.out │ │ │ ├── glsl.entryPointRename.vert.out │ │ │ ├── glsl.entryPointRename2.vert.out │ │ │ ├── glsl.es300.layoutOffset.error.vert.out │ │ │ ├── glsl.es320.extTextureShadowLod.frag.out │ │ │ ├── glsl.es320.subgroup.frag.out │ │ │ ├── glsl.es320.subgroup.geom.out │ │ │ ├── glsl.es320.subgroup.tesc.out │ │ │ ├── glsl.es320.subgroup.tese.out │ │ │ ├── glsl.es320.subgroup.vert.out │ │ │ ├── glsl.es320.subgroupArithmetic.comp.out │ │ │ ├── glsl.es320.subgroupBallot.comp.out │ │ │ ├── glsl.es320.subgroupBallotNeg.comp.out │ │ │ ├── glsl.es320.subgroupBasic.comp.out │ │ │ ├── glsl.es320.subgroupClustered.comp.out │ │ │ ├── glsl.es320.subgroupClusteredNeg.comp.out │ │ │ ├── glsl.es320.subgroupPartitioned.comp.out │ │ │ ├── glsl.es320.subgroupQuad.comp.out │ │ │ ├── glsl.es320.subgroupRotate.comp.out │ │ │ ├── glsl.es320.subgroupShuffle.comp.out │ │ │ ├── glsl.es320.subgroupShuffleRelative.comp.out │ │ │ ├── glsl.es320.subgroupVote.comp.out │ │ │ ├── glsl.ext.textureShadowLod.frag.out │ │ │ ├── glsl.interpOp.error.frag.out │ │ │ ├── glsl.nvgpushader5.frag.out │ │ │ ├── glsl.nvgpushader5.geom.out │ │ │ ├── glsl.nvgpushader5.vert.out │ │ │ ├── glsl.versionOverride.comp.out │ │ │ ├── glsl.versionOverride.frag.out │ │ │ ├── glsl.versionOverride.geom.out │ │ │ ├── glsl.versionOverride.tesc.out │ │ │ ├── glsl.versionOverride.tese.out │ │ │ ├── glsl.versionOverride.vert.out │ │ │ ├── glspv.esversion.vert.out │ │ │ ├── glspv.frag.out │ │ │ ├── glspv.version.frag.out │ │ │ ├── glspv.version.vert.out │ │ │ ├── glspv.vert.out │ │ │ ├── hlsl.-D-U.frag.out │ │ │ ├── hlsl.PointSize.geom.out │ │ │ ├── hlsl.PointSize.vert.out │ │ │ ├── hlsl.aliasOpaque.frag.out │ │ │ ├── hlsl.amend.frag.out │ │ │ ├── hlsl.array.flatten.frag.out │ │ │ ├── hlsl.array.frag.out │ │ │ ├── hlsl.array.implicit-size.frag.out │ │ │ ├── hlsl.array.multidim.frag.out │ │ │ ├── hlsl.assoc.frag.out │ │ │ ├── hlsl.attribute.expression.comp.out │ │ │ ├── hlsl.attribute.frag.out │ │ │ ├── hlsl.attributeC11.frag.out │ │ │ ├── hlsl.attributeGlobalBuffer.frag.out │ │ │ ├── hlsl.automap.frag.out │ │ │ ├── hlsl.autosampledtextures.frag.out │ │ │ ├── hlsl.basic.comp.out │ │ │ ├── hlsl.basic.geom.out │ │ │ ├── hlsl.boolConv.vert.out │ │ │ ├── hlsl.buffer-offsets.comp.out │ │ │ ├── hlsl.buffer.frag.out │ │ │ ├── hlsl.buffer_ref_parameter.comp.out │ │ │ ├── hlsl.calculatelod.dx10.frag.out │ │ │ ├── hlsl.calculatelodunclamped.dx10.frag.out │ │ │ ├── hlsl.cast.frag.out │ │ │ ├── hlsl.cbuffer-identifier.vert.out │ │ │ ├── hlsl.cbuffer-offsets.comp.out │ │ │ ├── hlsl.charLit.vert.out │ │ │ ├── hlsl.clip.frag.out │ │ │ ├── hlsl.clipdistance-1.frag.out │ │ │ ├── hlsl.clipdistance-1.geom.out │ │ │ ├── hlsl.clipdistance-1.vert.out │ │ │ ├── hlsl.clipdistance-2.frag.out │ │ │ ├── hlsl.clipdistance-2.geom.out │ │ │ ├── hlsl.clipdistance-2.vert.out │ │ │ ├── hlsl.clipdistance-3.frag.out │ │ │ ├── hlsl.clipdistance-3.geom.out │ │ │ ├── hlsl.clipdistance-3.vert.out │ │ │ ├── hlsl.clipdistance-4.frag.out │ │ │ ├── hlsl.clipdistance-4.geom.out │ │ │ ├── hlsl.clipdistance-4.vert.out │ │ │ ├── hlsl.clipdistance-5.frag.out │ │ │ ├── hlsl.clipdistance-5.vert.out │ │ │ ├── hlsl.clipdistance-6.frag.out │ │ │ ├── hlsl.clipdistance-6.vert.out │ │ │ ├── hlsl.clipdistance-7.frag.out │ │ │ ├── hlsl.clipdistance-7.vert.out │ │ │ ├── hlsl.clipdistance-8.frag.out │ │ │ ├── hlsl.clipdistance-8.vert.out │ │ │ ├── hlsl.clipdistance-9.frag.out │ │ │ ├── hlsl.clipdistance-9.vert.out │ │ │ ├── hlsl.color.hull.tesc.out │ │ │ ├── hlsl.comparison.vec.frag.out │ │ │ ├── hlsl.conditional.frag.out │ │ │ ├── hlsl.constantbuffer.frag.out │ │ │ ├── hlsl.constructArray.vert.out │ │ │ ├── hlsl.constructexpr.frag.out │ │ │ ├── hlsl.constructimat.frag.out │ │ │ ├── hlsl.coverage.frag.out │ │ │ ├── hlsl.dashI.vert.d.out │ │ │ ├── hlsl.dashI.vert.out │ │ │ ├── hlsl.deadFunctionMissingBody.vert.out │ │ │ ├── hlsl.depthGreater.frag.out │ │ │ ├── hlsl.depthLess.frag.out │ │ │ ├── hlsl.discard.frag.out │ │ │ ├── hlsl.doLoop.frag.out │ │ │ ├── hlsl.domain.1.tese.out │ │ │ ├── hlsl.domain.2.tese.out │ │ │ ├── hlsl.domain.3.tese.out │ │ │ ├── hlsl.earlydepthstencil.frag.out │ │ │ ├── hlsl.emptystruct.init.vert.out │ │ │ ├── hlsl.emptystructreturn.frag.out │ │ │ ├── hlsl.emptystructreturn.tesc.out │ │ │ ├── hlsl.emptystructreturn.vert.out │ │ │ ├── hlsl.entry-in.frag.out │ │ │ ├── hlsl.entry-inout.vert.out │ │ │ ├── hlsl.entry-out.frag.out │ │ │ ├── hlsl.entry.rename.frag.out │ │ │ ├── hlsl.explicitDescriptorSet-2.frag.out │ │ │ ├── hlsl.explicitDescriptorSet.frag.out │ │ │ ├── hlsl.flatten.return.frag.out │ │ │ ├── hlsl.flattenOpaque.frag.out │ │ │ ├── hlsl.flattenOpaqueInit.vert.out │ │ │ ├── hlsl.flattenOpaqueInitMix.vert.out │ │ │ ├── hlsl.flattenSubset.frag.out │ │ │ ├── hlsl.flattenSubset2.frag.out │ │ │ ├── hlsl.float1.frag.out │ │ │ ├── hlsl.float4.frag.out │ │ │ ├── hlsl.forLoop.frag.out │ │ │ ├── hlsl.format.rwtexture.frag.out │ │ │ ├── hlsl.frag.out │ │ │ ├── hlsl.fraggeom.frag.out │ │ │ ├── hlsl.function.frag.out │ │ │ ├── hlsl.gather.array.dx10.frag.out │ │ │ ├── hlsl.gather.basic.dx10.frag.out │ │ │ ├── hlsl.gather.basic.dx10.vert.out │ │ │ ├── hlsl.gather.offset.dx10.frag.out │ │ │ ├── hlsl.gather.offsetarray.dx10.frag.out │ │ │ ├── hlsl.gatherRGBA.array.dx10.frag.out │ │ │ ├── hlsl.gatherRGBA.basic.dx10.frag.out │ │ │ ├── hlsl.gatherRGBA.offset.dx10.frag.out │ │ │ ├── hlsl.gatherRGBA.offsetarray.dx10.frag.out │ │ │ ├── hlsl.gathercmpRGBA.offset.dx10.frag.out │ │ │ ├── hlsl.getdimensions.dx10.frag.out │ │ │ ├── hlsl.getdimensions.dx10.vert.out │ │ │ ├── hlsl.getdimensions.rw.dx10.frag.out │ │ │ ├── hlsl.getsampleposition.dx10.frag.out │ │ │ ├── hlsl.global-const-init.frag.out │ │ │ ├── hlsl.groupid.comp.out │ │ │ ├── hlsl.gs-hs-mix.tesc.out │ │ │ ├── hlsl.hlslOffset.vert.out │ │ │ ├── hlsl.hull.1.tesc.out │ │ │ ├── hlsl.hull.2.tesc.out │ │ │ ├── hlsl.hull.3.tesc.out │ │ │ ├── hlsl.hull.4.tesc.out │ │ │ ├── hlsl.hull.5.tesc.out │ │ │ ├── hlsl.hull.6.tesc.out │ │ │ ├── hlsl.hull.ctrlpt-1.tesc.out │ │ │ ├── hlsl.hull.ctrlpt-2.tesc.out │ │ │ ├── hlsl.hull.void.tesc.out │ │ │ ├── hlsl.identifier.sample.frag.out │ │ │ ├── hlsl.if.frag.out │ │ │ ├── hlsl.imagefetch-subvec4.comp.out │ │ │ ├── hlsl.imageload-subvec4.comp.out │ │ │ ├── hlsl.implicitBool.frag.out │ │ │ ├── hlsl.include.vert.d.out │ │ │ ├── hlsl.include.vert.out │ │ │ ├── hlsl.includeNegative.vert.out │ │ │ ├── hlsl.inf.vert.out │ │ │ ├── hlsl.init.frag.out │ │ │ ├── hlsl.init2.frag.out │ │ │ ├── hlsl.inoutquals.frag.out │ │ │ ├── hlsl.inoutquals.negative.frag.out │ │ │ ├── hlsl.instance.geom.out │ │ │ ├── hlsl.int.dot.frag.out │ │ │ ├── hlsl.intrinsic.frexp.frag.out │ │ │ ├── hlsl.intrinsic.frexp.vert.out │ │ │ ├── hlsl.intrinsics.barriers.comp.out │ │ │ ├── hlsl.intrinsics.comp.out │ │ │ ├── hlsl.intrinsics.d3dcolortoubyte4.frag.out │ │ │ ├── hlsl.intrinsics.double.frag.out │ │ │ ├── hlsl.intrinsics.f1632.frag.out │ │ │ ├── hlsl.intrinsics.f3216.frag.out │ │ │ ├── hlsl.intrinsics.frag.out │ │ │ ├── hlsl.intrinsics.lit.frag.out │ │ │ ├── hlsl.intrinsics.negative.comp.out │ │ │ ├── hlsl.intrinsics.negative.frag.out │ │ │ ├── hlsl.intrinsics.negative.vert.out │ │ │ ├── hlsl.intrinsics.promote.down.frag.out │ │ │ ├── hlsl.intrinsics.promote.frag.out │ │ │ ├── hlsl.intrinsics.promote.outputs.frag.out │ │ │ ├── hlsl.intrinsics.vert.out │ │ │ ├── hlsl.isfinite.frag.out │ │ │ ├── hlsl.layout.frag.out │ │ │ ├── hlsl.layoutOverride.vert.out │ │ │ ├── hlsl.load.2dms.dx10.frag.out │ │ │ ├── hlsl.load.array.dx10.frag.out │ │ │ ├── hlsl.load.basic.dx10.frag.out │ │ │ ├── hlsl.load.basic.dx10.vert.out │ │ │ ├── hlsl.load.buffer.dx10.frag.out │ │ │ ├── hlsl.load.buffer.float.dx10.frag.out │ │ │ ├── hlsl.load.offset.dx10.frag.out │ │ │ ├── hlsl.load.offsetarray.dx10.frag.out │ │ │ ├── hlsl.load.rwbuffer.dx10.frag.out │ │ │ ├── hlsl.load.rwtexture.array.dx10.frag.out │ │ │ ├── hlsl.load.rwtexture.dx10.frag.out │ │ │ ├── hlsl.localStructuredBuffer.comp.out │ │ │ ├── hlsl.logical.binary.frag.out │ │ │ ├── hlsl.logical.binary.vec.frag.out │ │ │ ├── hlsl.logical.unary.frag.out │ │ │ ├── hlsl.logicalConvert.frag.out │ │ │ ├── hlsl.loopattr.frag.out │ │ │ ├── hlsl.matNx1.frag.out │ │ │ ├── hlsl.matType.bool.frag.out │ │ │ ├── hlsl.matType.frag.out │ │ │ ├── hlsl.matType.int.frag.out │ │ │ ├── hlsl.matpack-1.frag.out │ │ │ ├── hlsl.matpack-pragma-global.frag.out │ │ │ ├── hlsl.matpack-pragma.frag.out │ │ │ ├── hlsl.matrixSwizzle.vert.out │ │ │ ├── hlsl.matrixindex.frag.out │ │ │ ├── hlsl.max.frag.out │ │ │ ├── hlsl.memberFunCall.frag.out │ │ │ ├── hlsl.mintypes.frag.out │ │ │ ├── hlsl.mip.negative.frag.out │ │ │ ├── hlsl.mip.negative2.frag.out │ │ │ ├── hlsl.mip.operator.frag.out │ │ │ ├── hlsl.mul-truncate.frag.out │ │ │ ├── hlsl.multiDescriptorSet.frag.out │ │ │ ├── hlsl.multiEntry.vert.out │ │ │ ├── hlsl.multiReturn.frag.out │ │ │ ├── hlsl.multiView.frag.out │ │ │ ├── hlsl.namespace.frag.out │ │ │ ├── hlsl.nested-runtimeArray.frag.out │ │ │ ├── hlsl.noSemantic.functionality1.comp.out │ │ │ ├── hlsl.nonint-index.frag.out │ │ │ ├── hlsl.nonstaticMemberFunction.frag.out │ │ │ ├── hlsl.numericsuffixes.frag.out │ │ │ ├── hlsl.numericsuffixes.negative.frag.out │ │ │ ├── hlsl.numthreads.comp.out │ │ │ ├── hlsl.opaque-type-bug.frag.out │ │ │ ├── hlsl.overload.frag.out │ │ │ ├── hlsl.params.default.frag.out │ │ │ ├── hlsl.params.default.negative.frag.out │ │ │ ├── hlsl.partialFlattenLocal.vert.out │ │ │ ├── hlsl.partialFlattenMixed.vert.out │ │ │ ├── hlsl.partialInit.frag.out │ │ │ ├── hlsl.pp.expand.frag.err │ │ │ ├── hlsl.pp.expand.frag.out │ │ │ ├── hlsl.pp.line.frag.out │ │ │ ├── hlsl.pp.line2.frag.out │ │ │ ├── hlsl.pp.line3.frag.out │ │ │ ├── hlsl.pp.line4.frag.out │ │ │ ├── hlsl.pp.vert.out │ │ │ ├── hlsl.precedence.frag.out │ │ │ ├── hlsl.precedence2.frag.out │ │ │ ├── hlsl.precise.frag.out │ │ │ ├── hlsl.preprocessor.frag.out │ │ │ ├── hlsl.printf.comp.out │ │ │ ├── hlsl.promote.atomic.frag.out │ │ │ ├── hlsl.promote.binary.frag.out │ │ │ ├── hlsl.promote.vec1.frag.out │ │ │ ├── hlsl.promotions.frag.out │ │ │ ├── hlsl.reflection.binding.frag.out │ │ │ ├── hlsl.reflection.binding.vert.out │ │ │ ├── hlsl.reflection.vert.out │ │ │ ├── hlsl.round.dx10.frag.out │ │ │ ├── hlsl.round.dx9.frag.out │ │ │ ├── hlsl.rw.atomics.frag.out │ │ │ ├── hlsl.rw.bracket.frag.out │ │ │ ├── hlsl.rw.register.frag.out │ │ │ ├── hlsl.rw.scalar.bracket.frag.out │ │ │ ├── hlsl.rw.swizzle.frag.out │ │ │ ├── hlsl.rw.vec2.bracket.frag.out │ │ │ ├── hlsl.sample.array.dx10.frag.out │ │ │ ├── hlsl.sample.basic.dx10.frag.out │ │ │ ├── hlsl.sample.dx9.frag.out │ │ │ ├── hlsl.sample.dx9.vert.out │ │ │ ├── hlsl.sample.offset.dx10.frag.out │ │ │ ├── hlsl.sample.offsetarray.dx10.frag.out │ │ │ ├── hlsl.sample.sub-vec4.dx10.frag.out │ │ │ ├── hlsl.samplebias.array.dx10.frag.out │ │ │ ├── hlsl.samplebias.basic.dx10.frag.out │ │ │ ├── hlsl.samplebias.offset.dx10.frag.out │ │ │ ├── hlsl.samplebias.offsetarray.dx10.frag.out │ │ │ ├── hlsl.samplecmp.array.dx10.frag.out │ │ │ ├── hlsl.samplecmp.basic.dx10.frag.out │ │ │ ├── hlsl.samplecmp.dualmode.frag.out │ │ │ ├── hlsl.samplecmp.negative.frag.out │ │ │ ├── hlsl.samplecmp.negative2.frag.out │ │ │ ├── hlsl.samplecmp.offset.dx10.frag.out │ │ │ ├── hlsl.samplecmp.offsetarray.dx10.frag.out │ │ │ ├── hlsl.samplecmplevelzero.array.dx10.frag.out │ │ │ ├── hlsl.samplecmplevelzero.basic.dx10.frag.out │ │ │ ├── hlsl.samplecmplevelzero.offset.dx10.frag.out │ │ │ ├── hlsl.samplecmplevelzero.offsetarray.dx10.frag.out │ │ │ ├── hlsl.samplegrad.array.dx10.frag.out │ │ │ ├── hlsl.samplegrad.basic.dx10.frag.out │ │ │ ├── hlsl.samplegrad.basic.dx10.vert.out │ │ │ ├── hlsl.samplegrad.offset.dx10.frag.out │ │ │ ├── hlsl.samplegrad.offsetarray.dx10.frag.out │ │ │ ├── hlsl.samplelevel.array.dx10.frag.out │ │ │ ├── hlsl.samplelevel.basic.dx10.frag.out │ │ │ ├── hlsl.samplelevel.basic.dx10.vert.out │ │ │ ├── hlsl.samplelevel.offset.dx10.frag.out │ │ │ ├── hlsl.samplelevel.offsetarray.dx10.frag.out │ │ │ ├── hlsl.scalar-length.frag.out │ │ │ ├── hlsl.scalar2matrix.frag.out │ │ │ ├── hlsl.scalarCast.vert.out │ │ │ ├── hlsl.scope.frag.out │ │ │ ├── hlsl.self_cast.frag.out │ │ │ ├── hlsl.semantic-1.vert.out │ │ │ ├── hlsl.semantic.geom.out │ │ │ ├── hlsl.semantic.vert.out │ │ │ ├── hlsl.semicolons.frag.out │ │ │ ├── hlsl.shapeConv.frag.out │ │ │ ├── hlsl.shapeConvRet.frag.out │ │ │ ├── hlsl.shift.per-set.frag.out │ │ │ ├── hlsl.sin.frag.out │ │ │ ├── hlsl.singleArgIntPromo.vert.out │ │ │ ├── hlsl.snorm.uav.comp.out │ │ │ ├── hlsl.specConstant.frag.out │ │ │ ├── hlsl.spv.1.6.discard.frag.out │ │ │ ├── hlsl.staticFuncInit.frag.out │ │ │ ├── hlsl.staticMemberFunction.frag.out │ │ │ ├── hlsl.store.rwbyteaddressbuffer.type.comp.out │ │ │ ├── hlsl.string.frag.out │ │ │ ├── hlsl.stringtoken.frag.out │ │ │ ├── hlsl.struct.frag.out │ │ │ ├── hlsl.struct.split-1.vert.out │ │ │ ├── hlsl.struct.split.array.geom.out │ │ │ ├── hlsl.struct.split.assign.frag.out │ │ │ ├── hlsl.struct.split.call.vert.out │ │ │ ├── hlsl.struct.split.nested.geom.out │ │ │ ├── hlsl.struct.split.trivial.geom.out │ │ │ ├── hlsl.struct.split.trivial.vert.out │ │ │ ├── hlsl.structIoFourWay.frag.out │ │ │ ├── hlsl.structStructName.frag.out │ │ │ ├── hlsl.structarray.flatten.frag.out │ │ │ ├── hlsl.structarray.flatten.geom.out │ │ │ ├── hlsl.structbuffer.append.fn.frag.out │ │ │ ├── hlsl.structbuffer.append.frag.out │ │ │ ├── hlsl.structbuffer.atomics.frag.out │ │ │ ├── hlsl.structbuffer.byte.frag.out │ │ │ ├── hlsl.structbuffer.coherent.frag.out │ │ │ ├── hlsl.structbuffer.floatidx.comp.out │ │ │ ├── hlsl.structbuffer.fn.frag.out │ │ │ ├── hlsl.structbuffer.fn2.comp.out │ │ │ ├── hlsl.structbuffer.frag.out │ │ │ ├── hlsl.structbuffer.incdec.frag.hlslfun1.out │ │ │ ├── hlsl.structbuffer.incdec.frag.out │ │ │ ├── hlsl.structbuffer.rw.frag.out │ │ │ ├── hlsl.structbuffer.rwbyte.frag.out │ │ │ ├── hlsl.structbuffer.rwbyte2.comp.out │ │ │ ├── hlsl.structcopy.comp.out │ │ │ ├── hlsl.structcopylogical.comp.out │ │ │ ├── hlsl.structin.vert.out │ │ │ ├── hlsl.subpass.frag.out │ │ │ ├── hlsl.switch.frag.out │ │ │ ├── hlsl.swizzle.frag.out │ │ │ ├── hlsl.swizzle.vec1.comp.out │ │ │ ├── hlsl.synthesizeInput.frag.out │ │ │ ├── hlsl.target.frag.out │ │ │ ├── hlsl.targetStruct1.frag.out │ │ │ ├── hlsl.targetStruct2.frag.out │ │ │ ├── hlsl.templatetypes.frag.out │ │ │ ├── hlsl.texture.struct.frag.out │ │ │ ├── hlsl.texture.subvec4.frag.out │ │ │ ├── hlsl.texturebuffer.frag.out │ │ │ ├── hlsl.this.frag.out │ │ │ ├── hlsl.tristream-append.geom.out │ │ │ ├── hlsl.tx.bracket.frag.out │ │ │ ├── hlsl.tx.overload.frag.out │ │ │ ├── hlsl.type.half.frag.out │ │ │ ├── hlsl.type.identifier.frag.out │ │ │ ├── hlsl.type.type.conversion.all.frag.out │ │ │ ├── hlsl.type.type.conversion.valid.frag.out │ │ │ ├── hlsl.typeGraphCopy.vert.out │ │ │ ├── hlsl.typedef.frag.out │ │ │ ├── hlsl.void.frag.out │ │ │ ├── hlsl.w-recip.frag.out │ │ │ ├── hlsl.w-recip2.frag.out │ │ │ ├── hlsl.wavebroadcast.comp.out │ │ │ ├── hlsl.waveprefix.comp.out │ │ │ ├── hlsl.wavequad.comp.out │ │ │ ├── hlsl.wavequery.comp.out │ │ │ ├── hlsl.wavequery.frag.out │ │ │ ├── hlsl.wavereduction.comp.out │ │ │ ├── hlsl.wavevote.comp.out │ │ │ ├── hlsl.whileLoop.frag.out │ │ │ ├── hlsl.y-negate-1.vert.out │ │ │ ├── hlsl.y-negate-2.vert.out │ │ │ ├── hlsl.y-negate-3.vert.out │ │ │ ├── implicitArraySize.vert.out │ │ │ ├── implicitArraySize1.geom.out │ │ │ ├── implicitArraySizeBuiltin.vert.out │ │ │ ├── implicitArraySizeUniform.vert.out │ │ │ ├── implicitArraySizeUniformContradict.vert.out │ │ │ ├── implicitInnerAtomicUint.frag.out │ │ │ ├── include.vert.out │ │ │ ├── index_outside_sample_mask_range.frag.out │ │ │ ├── invalidSwizzle.vert.out │ │ │ ├── iomap.blockOutVariableIn.2.vert.out │ │ │ ├── iomap.blockOutVariableIn.vert.out │ │ │ ├── iomap.crossStage.2.vert.out │ │ │ ├── iomap.crossStage.vert.out │ │ │ ├── iomap.crossStage.vk.vert.out │ │ │ ├── iomap.mismatchedBufferTypes.vert.out │ │ │ ├── iomap.variableOutBlockIn.2.vert.out │ │ │ ├── iomap.variableOutBlockIn.vert.out │ │ │ ├── length.frag.out │ │ │ ├── lineContinuation.vert.out │ │ │ ├── lineContinuation100.vert.out │ │ │ ├── link.crossStageIO.0.vert.out │ │ │ ├── link.crossStageIO.1.vert.out │ │ │ ├── link.crossStageOptimization.out │ │ │ ├── link.missingCrossStageIO.0.vert.out │ │ │ ├── link.multiAnonBlocksInvalid.0.0.vert.out │ │ │ ├── link.multiAnonBlocksValid.0.0.vert.out │ │ │ ├── link.multiBlocksInvalid.0.0.vert.out │ │ │ ├── link.multiBlocksValid.1.0.vert.out │ │ │ ├── link.multiUnitLayout.0.frag.out │ │ │ ├── link.multiUnitLayout.0.mesh.out │ │ │ ├── link.multiUnitLayout.0.tese.out │ │ │ ├── link.multiUnitLayout.0.vert.out │ │ │ ├── link.multiUnitLayout.2.frag.out │ │ │ ├── link.multiUnitLayout.2.mesh.out │ │ │ ├── link.multiUnitLayout.2.tese.out │ │ │ ├── link.multiUnitLayout.2.vert.out │ │ │ ├── link.redeclareBuiltin.vert.out │ │ │ ├── link.tesselation.tese.out │ │ │ ├── link.tesselation.vert.out │ │ │ ├── link.vk.crossStageIO.0.vert.out │ │ │ ├── link.vk.crossStageIO.1.vert.out │ │ │ ├── link.vk.differentPC.0.0.frag.out │ │ │ ├── link.vk.differentPC.1.0.frag.out │ │ │ ├── link.vk.inconsistentGLPerVertex.0.vert.out │ │ │ ├── link.vk.matchingPC.0.0.frag.out │ │ │ ├── link.vk.missingCrossStageIO.0.vert.out │ │ │ ├── link.vk.multiBlocksValid.0.0.vert.out │ │ │ ├── link.vk.multiBlocksValid.1.0.geom.out │ │ │ ├── link.vk.multiUnitLayout.0.comp.out │ │ │ ├── link.vk.multiUnitLayout.2.comp.out │ │ │ ├── link.vk.pcNamingInvalid.0.0.vert.out │ │ │ ├── link.vk.pcNamingValid.0.0.vert.out │ │ │ ├── link1.frag.out │ │ │ ├── link1.vk.frag.out │ │ │ ├── liveTraverser.switch.vert.out │ │ │ ├── localAggregates.frag.out │ │ │ ├── location_aliasing.tesc.out │ │ │ ├── location_aliasing1.frag.out │ │ │ ├── loops.frag.out │ │ │ ├── loopsArtificial.frag.out │ │ │ ├── mains1.frag.out │ │ │ ├── matrix.frag.out │ │ │ ├── matrix2.frag.out │ │ │ ├── matrixCompMult.vert.out │ │ │ ├── matrixError.vert.out │ │ │ ├── maxClipDistances.vert.out │ │ │ ├── max_vertices_0.geom.out │ │ │ ├── missingBodies.vert.out │ │ │ ├── mixedArrayDecls.frag.out │ │ │ ├── negativeArraySize.comp.out │ │ │ ├── negativeWorkGroupSize.comp.out │ │ │ ├── newTexture.frag.out │ │ │ ├── noMain.vert.out │ │ │ ├── noMatchingFunction.frag.out │ │ │ ├── nonSquare.vert.out │ │ │ ├── nonVulkan.frag.out │ │ │ ├── nonuniform.frag.out │ │ │ ├── nosuffix.out │ │ │ ├── numeral.frag.out │ │ │ ├── nvShaderNoperspectiveInterpolation.frag.out │ │ │ ├── overflow_underflow_toinf_0.frag.out │ │ │ ├── overlongLiteral.frag.out │ │ │ ├── pointCoord.frag.out │ │ │ ├── positive_infinity.frag.out │ │ │ ├── precise.tesc.out │ │ │ ├── precise_struct_block.vert.out │ │ │ ├── precision.frag.out │ │ │ ├── precision.vert.out │ │ │ ├── prepost.frag.out │ │ │ ├── preprocess.arb_shading_language_include.vert.err │ │ │ ├── preprocess.arb_shading_language_include.vert.out │ │ │ ├── preprocess.inactive_stringify.vert.err │ │ │ ├── preprocess.inactive_stringify.vert.out │ │ │ ├── preprocess.include_directive_missing_extension.vert.err │ │ │ ├── preprocess.include_directive_missing_extension.vert.out │ │ │ ├── preprocessor.bad_arg.vert.err │ │ │ ├── preprocessor.bad_arg.vert.out │ │ │ ├── preprocessor.cpp_style___FILE__.vert.err │ │ │ ├── preprocessor.cpp_style___FILE__.vert.out │ │ │ ├── preprocessor.cpp_style_line_directive.vert.err │ │ │ ├── preprocessor.cpp_style_line_directive.vert.out │ │ │ ├── preprocessor.defined.vert.err │ │ │ ├── preprocessor.defined.vert.out │ │ │ ├── preprocessor.edge_cases.vert.err │ │ │ ├── preprocessor.edge_cases.vert.out │ │ │ ├── preprocessor.eof_missing.vert.err │ │ │ ├── preprocessor.eof_missing.vert.out │ │ │ ├── preprocessor.errors.vert.err │ │ │ ├── preprocessor.errors.vert.out │ │ │ ├── preprocessor.extensions.vert.err │ │ │ ├── preprocessor.extensions.vert.out │ │ │ ├── preprocessor.function_macro.vert.err │ │ │ ├── preprocessor.function_macro.vert.out │ │ │ ├── preprocessor.include.disabled.vert.err │ │ │ ├── preprocessor.include.disabled.vert.out │ │ │ ├── preprocessor.include.enabled.vert.err │ │ │ ├── preprocessor.include.enabled.vert.out │ │ │ ├── preprocessor.line.frag.err │ │ │ ├── preprocessor.line.frag.out │ │ │ ├── preprocessor.line.vert.err │ │ │ ├── preprocessor.line.vert.out │ │ │ ├── preprocessor.many.endif.vert.err │ │ │ ├── preprocessor.many.endif.vert.out │ │ │ ├── preprocessor.pragma.vert.err │ │ │ ├── preprocessor.pragma.vert.out │ │ │ ├── preprocessor.simple.vert.err │ │ │ ├── preprocessor.simple.vert.out │ │ │ ├── preprocessor.success_if_parse_would_fail.vert.err │ │ │ ├── preprocessor.success_if_parse_would_fail.vert.out │ │ │ ├── ps_sample.frag.out │ │ │ ├── ps_uint_int.frag.out │ │ │ ├── rayQuery-OpConvertUToAccelerationStructureKHR.comp.out │ │ │ ├── rayQuery-allOps.Error.rgen.out │ │ │ ├── rayQuery-allOps.comp.out │ │ │ ├── rayQuery-allOps.frag.out │ │ │ ├── rayQuery-allOps.rgen.out │ │ │ ├── rayQuery-committed.Error.rgen.out │ │ │ ├── rayQuery-global.rgen.out │ │ │ ├── rayQuery-initialization.Error.comp.out │ │ │ ├── rayQuery-initialize.rgen.out │ │ │ ├── rayQuery-no-cse.rgen.out │ │ │ ├── rayQuery-types.comp.out │ │ │ ├── rayQuery.rgen.out │ │ │ ├── recurse1.vert.out │ │ │ ├── reflection.frag.out │ │ │ ├── reflection.linked.options.out │ │ │ ├── reflection.linked.out │ │ │ ├── reflection.options.frag.out │ │ │ ├── reflection.options.geom.out │ │ │ ├── reflection.options.vert.out │ │ │ ├── reflection.vert.out │ │ │ ├── runtimeArray.vert.out │ │ │ ├── sample.frag.out │ │ │ ├── sample.vert.out │ │ │ ├── samplerlessTextureFunctions.frag.out │ │ │ ├── simpleFunctionCall.frag.out │ │ │ ├── size │ │ │ ├── specExamples.frag.out │ │ │ ├── specExamples.vert.out │ │ │ ├── specExamplesConf.vert.out │ │ │ ├── spv.1.3.8bitstorage-ssbo.vert.out │ │ │ ├── spv.1.3.8bitstorage-ubo.vert.out │ │ │ ├── spv.1.3.coopmat.comp.out │ │ │ ├── spv.1.4.LoopControl.frag.out │ │ │ ├── spv.1.4.NonWritable.frag.out │ │ │ ├── spv.1.4.OpCopyLogical.comp.out │ │ │ ├── spv.1.4.OpCopyLogical.funcall.frag.out │ │ │ ├── spv.1.4.OpCopyLogicalBool.comp.out │ │ │ ├── spv.1.4.OpEntryPoint.frag.out │ │ │ ├── spv.1.4.OpEntryPoint.opaqueParams.vert.out │ │ │ ├── spv.1.4.OpSelect.frag.out │ │ │ ├── spv.1.4.constructComposite.comp.out │ │ │ ├── spv.1.4.funcall.array.frag.out │ │ │ ├── spv.1.4.image.frag.out │ │ │ ├── spv.1.4.load.bool.array.interface.block.frag.out │ │ │ ├── spv.1.4.sparseTexture.frag.out │ │ │ ├── spv.1.4.texture.frag.out │ │ │ ├── spv.1.6.conditionalDiscard.frag.out │ │ │ ├── spv.1.6.helperInvocation.frag.out │ │ │ ├── spv.1.6.helperInvocation.memmodel.frag.out │ │ │ ├── spv.1.6.nontemporalimage.frag.out │ │ │ ├── spv.1.6.quad.frag.out │ │ │ ├── spv.1.6.samplerBuffer.frag.out │ │ │ ├── spv.1.6.separate.frag.out │ │ │ ├── spv.1.6.specConstant.comp.out │ │ │ ├── spv.100ops.frag.out │ │ │ ├── spv.130.frag.out │ │ │ ├── spv.140.frag.out │ │ │ ├── spv.150.geom.out │ │ │ ├── spv.150.vert.out │ │ │ ├── spv.16bitstorage-int.frag.out │ │ │ ├── spv.16bitstorage-uint.frag.out │ │ │ ├── spv.16bitstorage.frag.out │ │ │ ├── spv.16bitstorage_Error-int.frag.out │ │ │ ├── spv.16bitstorage_Error-uint.frag.out │ │ │ ├── spv.16bitstorage_Error.frag.out │ │ │ ├── spv.16bitxfb.vert.out │ │ │ ├── spv.300BuiltIns.vert.out │ │ │ ├── spv.300layout.frag.out │ │ │ ├── spv.300layout.vert.out │ │ │ ├── spv.300layoutp.vert.out │ │ │ ├── spv.310.bitcast.frag.out │ │ │ ├── spv.310.comp.out │ │ │ ├── spv.320.meshShaderUserDefined.mesh.out │ │ │ ├── spv.330.geom.out │ │ │ ├── spv.400.frag.nanclamp.out │ │ │ ├── spv.400.frag.out │ │ │ ├── spv.400.tesc.out │ │ │ ├── spv.400.tese.out │ │ │ ├── spv.420.geom.out │ │ │ ├── spv.430.frag.out │ │ │ ├── spv.430.vert.out │ │ │ ├── spv.450.geom.out │ │ │ ├── spv.450.noRedecl.tesc.out │ │ │ ├── spv.450.tesc.out │ │ │ ├── spv.460.comp.out │ │ │ ├── spv.460.frag.out │ │ │ ├── spv.460.subgroupEXT.mesh.out │ │ │ ├── spv.460.subgroupEXT.task.out │ │ │ ├── spv.460.vert.out │ │ │ ├── spv.8bit-16bit-construction.frag.out │ │ │ ├── spv.8bitstorage-int.frag.out │ │ │ ├── spv.8bitstorage-ssbo.vert.out │ │ │ ├── spv.8bitstorage-ubo.vert.out │ │ │ ├── spv.8bitstorage-uint.frag.out │ │ │ ├── spv.8bitstorage_Error-int.frag.out │ │ │ ├── spv.8bitstorage_Error-uint.frag.out │ │ │ ├── spv.ARMCoreBuiltIns.frag.out │ │ │ ├── spv.ARMCoreBuiltIns.vert.out │ │ │ ├── spv.AnyHitShader.rahit.out │ │ │ ├── spv.AnyHitShaderMotion.rahit.out │ │ │ ├── spv.AnyHitShader_Errors.rahit.out │ │ │ ├── spv.AofA.frag.out │ │ │ ├── spv.ClosestHitShader.rchit.out │ │ │ ├── spv.ClosestHitShaderMotion.rchit.out │ │ │ ├── spv.ClosestHitShader_Errors.rchit.out │ │ │ ├── spv.GeometryShaderPassthrough.geom.out │ │ │ ├── spv.IntersectShader.rint.out │ │ │ ├── spv.IntersectShaderMotion.rint.out │ │ │ ├── spv.IntersectShader_Errors.rint.out │ │ │ ├── spv.MissShader.rmiss.out │ │ │ ├── spv.MissShaderMotion.rmiss.out │ │ │ ├── spv.MissShader_Errors.rmiss.out │ │ │ ├── spv.OVR_multiview.vert.out │ │ │ ├── spv.Operations.frag.out │ │ │ ├── spv.RayCallable.rcall.out │ │ │ ├── spv.RayCallable_Errors.rcall.out │ │ │ ├── spv.RayConstants.rgen.out │ │ │ ├── spv.RayGenShader.rgen.out │ │ │ ├── spv.RayGenShader11.rgen.out │ │ │ ├── spv.RayGenShaderArray.rgen.out │ │ │ ├── spv.RayGenShaderMotion.rgen.out │ │ │ ├── spv.RayGenShader_Errors.rgen.out │ │ │ ├── spv.WorkgroupMemoryExplicitLayout.16BitAccess.comp.out │ │ │ ├── spv.WorkgroupMemoryExplicitLayout.8BitAccess.comp.out │ │ │ ├── spv.WorkgroupMemoryExplicitLayout.MixBlockNonBlock_Errors.comp.out │ │ │ ├── spv.WorkgroupMemoryExplicitLayout.MultiBlock.comp.out │ │ │ ├── spv.WorkgroupMemoryExplicitLayout.NonBlock.comp.out │ │ │ ├── spv.WorkgroupMemoryExplicitLayout.SingleBlock.comp.out │ │ │ ├── spv.WorkgroupMemoryExplicitLayout.scalar.comp.out │ │ │ ├── spv.WorkgroupMemoryExplicitLayout.std140.comp.out │ │ │ ├── spv.WorkgroupMemoryExplicitLayout.std430.comp.out │ │ │ ├── spv.accessChain.frag.out │ │ │ ├── spv.aggOps.frag.out │ │ │ ├── spv.always-discard.frag.out │ │ │ ├── spv.always-discard2.frag.out │ │ │ ├── spv.arbPostDepthCoverage.frag.out │ │ │ ├── spv.arbPostDepthCoverage_Error.frag.out │ │ │ ├── spv.atomiAddEXT.error.mesh.out │ │ │ ├── spv.atomiAddEXT.task.out │ │ │ ├── spv.atomic.comp.out │ │ │ ├── spv.atomicAdd.bufferReference.comp.out │ │ │ ├── spv.atomicCounter.comp.out │ │ │ ├── spv.atomicFloat.comp.out │ │ │ ├── spv.atomicFloat_Error.comp.out │ │ │ ├── spv.atomicInt64.comp.out │ │ │ ├── spv.atomicRvalue.error.vert.out │ │ │ ├── spv.atomicStoreInt64.comp.out │ │ │ ├── spv.barrier.vert.out │ │ │ ├── spv.bfloat16.comp.out │ │ │ ├── spv.bfloat16_error.comp.out │ │ │ ├── spv.bfloat16_error.frag.out │ │ │ ├── spv.bitCast.frag.out │ │ │ ├── spv.bool.vert.out │ │ │ ├── spv.boolInBlock.frag.out │ │ │ ├── spv.branch-return.vert.out │ │ │ ├── spv.buffer.autoassign.frag.out │ │ │ ├── spv.bufferhandle1.frag.out │ │ │ ├── spv.bufferhandle10.frag.out │ │ │ ├── spv.bufferhandle11.frag.out │ │ │ ├── spv.bufferhandle12.frag.out │ │ │ ├── spv.bufferhandle13.frag.out │ │ │ ├── spv.bufferhandle14.frag.out │ │ │ ├── spv.bufferhandle15.frag.out │ │ │ ├── spv.bufferhandle16.frag.out │ │ │ ├── spv.bufferhandle17_Errors.frag.out │ │ │ ├── spv.bufferhandle18.frag.out │ │ │ ├── spv.bufferhandle19_Errors.frag.out │ │ │ ├── spv.bufferhandle2.frag.out │ │ │ ├── spv.bufferhandle3_Errors.frag.out │ │ │ ├── spv.bufferhandle4.frag.out │ │ │ ├── spv.bufferhandle5.frag.out │ │ │ ├── spv.bufferhandle6.frag.out │ │ │ ├── spv.bufferhandle7.frag.out │ │ │ ├── spv.bufferhandle8.frag.out │ │ │ ├── spv.bufferhandle9.frag.out │ │ │ ├── spv.bufferhandleUvec2.frag.out │ │ │ ├── spv.bufferhandle_Error.frag.out │ │ │ ├── spv.builtInXFB.vert.out │ │ │ ├── spv.builtin.PrimitiveShadingRateEXT.vert.out │ │ │ ├── spv.builtin.ShadingRateEXT.frag.out │ │ │ ├── spv.computeShaderDerivatives.comp.out │ │ │ ├── spv.computeShaderDerivatives2.comp.out │ │ │ ├── spv.computeShaderDerivativesSpec.comp.out │ │ │ ├── spv.computeShaderDerivativesSpec2.comp.out │ │ │ ├── spv.conditionalDemote.frag.out │ │ │ ├── spv.conditionalDiscard.frag.out │ │ │ ├── spv.constConstruct.vert.out │ │ │ ├── spv.constStruct.vert.out │ │ │ ├── spv.constructComposite.comp.out │ │ │ ├── spv.controlFlowAttributes.frag.out │ │ │ ├── spv.conversion.frag.out │ │ │ ├── spv.coopmat.comp.out │ │ │ ├── spv.coopmat2_constructor.comp.out │ │ │ ├── spv.coopmat2_error.comp.out │ │ │ ├── spv.coopmat2_tensor.comp.out │ │ │ ├── spv.coopmatKHR.comp.out │ │ │ ├── spv.coopmatKHR_Error.comp.out │ │ │ ├── spv.coopmatKHR_arithmetic.comp.out │ │ │ ├── spv.coopmatKHR_arithmeticError.comp.out │ │ │ ├── spv.coopmatKHR_constructor.comp.out │ │ │ ├── spv.coopmatKHR_constructorError.comp.out │ │ │ ├── spv.coopmat_Error.comp.out │ │ │ ├── spv.coopmat_armlayout.comp.out │ │ │ ├── spv.coopvec.comp.out │ │ │ ├── spv.coopvec2.comp.out │ │ │ ├── spv.coopvecTraining.comp.out │ │ │ ├── spv.coopvecTraining_Error.comp.out │ │ │ ├── spv.coopvec_Error.comp.out │ │ │ ├── spv.coopvecloadstore.comp.out │ │ │ ├── spv.dataOut.frag.out │ │ │ ├── spv.dataOutIndirect.frag.out │ │ │ ├── spv.dataOutIndirect.vert.out │ │ │ ├── spv.dead-after-continue.vert.out │ │ │ ├── spv.dead-after-discard.frag.out │ │ │ ├── spv.dead-after-loop-break.vert.out │ │ │ ├── spv.dead-after-return.vert.out │ │ │ ├── spv.dead-after-switch-break.vert.out │ │ │ ├── spv.dead-complex-continue-after-return.vert.out │ │ │ ├── spv.dead-complex-merge-after-return.vert.out │ │ │ ├── spv.debugInfo.1.1.frag.out │ │ │ ├── spv.debugInfo.frag.out │ │ │ ├── spv.debugPrintf.frag.out │ │ │ ├── spv.debugPrintf_Error.frag.out │ │ │ ├── spv.debuginfo.bufferref.glsl.frag.out │ │ │ ├── spv.debuginfo.const_params.glsl.comp.out │ │ │ ├── spv.debuginfo.continued.glsl.vert.out │ │ │ ├── spv.debuginfo.coopmatKHR.comp.out │ │ │ ├── spv.debuginfo.glsl.comp.out │ │ │ ├── spv.debuginfo.glsl.frag.out │ │ │ ├── spv.debuginfo.glsl.geom.out │ │ │ ├── spv.debuginfo.glsl.tesc.out │ │ │ ├── spv.debuginfo.glsl.tese.out │ │ │ ├── spv.debuginfo.glsl.vert.out │ │ │ ├── spv.debuginfo.hlsl.comp.out │ │ │ ├── spv.debuginfo.hlsl.frag.out │ │ │ ├── spv.debuginfo.hlsl.geom.out │ │ │ ├── spv.debuginfo.hlsl.tesc.out │ │ │ ├── spv.debuginfo.hlsl.tese.out │ │ │ ├── spv.debuginfo.hlsl.vert.out │ │ │ ├── spv.debuginfo.implicit_br.glsl.frag.out │ │ │ ├── spv.debuginfo.include.glsl.frag.out │ │ │ ├── spv.debuginfo.multiline.glsl.frag.out │ │ │ ├── spv.debuginfo.non_ascii.glsl.frag.out │ │ │ ├── spv.debuginfo.rt_types.glsl.rgen.out │ │ │ ├── spv.debuginfo.scalar_types.glsl.frag.out │ │ │ ├── spv.deepRvalue.frag.out │ │ │ ├── spv.demoteDisabled.frag.out │ │ │ ├── spv.depthOut.frag.out │ │ │ ├── spv.depthUnchanged.frag.out │ │ │ ├── spv.deviceGroup.frag.out │ │ │ ├── spv.discard-dce.frag.out │ │ │ ├── spv.do-simple.vert.out │ │ │ ├── spv.do-while-continue-break.vert.out │ │ │ ├── spv.doWhileLoop.frag.out │ │ │ ├── spv.double.comp.out │ │ │ ├── spv.drawParams.vert.out │ │ │ ├── spv.earlyAndlateFragmentTests.frag.out │ │ │ ├── spv.earlyReturnDiscard.frag.out │ │ │ ├── spv.expect_assume.assumeEXT.comp.out │ │ │ ├── spv.expect_assume.expectEXT.comp.out │ │ │ ├── spv.expect_assume.expectEXT.exttypes.comp.out │ │ │ ├── spv.explicittypes.frag.out │ │ │ ├── spv.exportFunctions.comp.out │ │ │ ├── spv.ext.AccelDecl.frag.out │ │ │ ├── spv.ext.AnyHitShader.rahit.out │ │ │ ├── spv.ext.AnyHitShader_Errors.rahit.out │ │ │ ├── spv.ext.ClosestHitShader.rchit.out │ │ │ ├── spv.ext.ClosestHitShader_Errors.rchit.out │ │ │ ├── spv.ext.ClosestHitShader_Subgroup.rchit.out │ │ │ ├── spv.ext.IntersectShader.rint.out │ │ │ ├── spv.ext.IntersectShader_Errors.rint.out │ │ │ ├── spv.ext.MissShader.rmiss.out │ │ │ ├── spv.ext.MissShader_Errors.rmiss.out │ │ │ ├── spv.ext.RayCallable.rcall.out │ │ │ ├── spv.ext.RayCallable_Errors.rcall.out │ │ │ ├── spv.ext.RayConstants.rgen.out │ │ │ ├── spv.ext.RayGenSBTlayout.rgen.out │ │ │ ├── spv.ext.RayGenSBTlayout140.rgen.out │ │ │ ├── spv.ext.RayGenSBTlayout430.rgen.out │ │ │ ├── spv.ext.RayGenSBTlayoutscalar.rgen.out │ │ │ ├── spv.ext.RayGenShader.rgen.out │ │ │ ├── spv.ext.RayGenShader11.rgen.out │ │ │ ├── spv.ext.RayGenShaderArray.rgen.out │ │ │ ├── spv.ext.RayGenShader_Errors.rgen.out │ │ │ ├── spv.ext.RayPrimCull_Errors.rgen.out │ │ │ ├── spv.ext.RayQueryDecl.frag.out │ │ │ ├── spv.ext.ShaderTileImage.color.frag.out │ │ │ ├── spv.ext.ShaderTileImage.depth_stencil.frag.out │ │ │ ├── spv.ext.ShaderTileImage.overlap.frag.out │ │ │ ├── spv.ext.ShaderTileImage.subpassinput.frag.out │ │ │ ├── spv.ext.ShaderTileImage.typemismatch.frag.out │ │ │ ├── spv.ext.ShaderTileImage.wronglayout.frag.out │ │ │ ├── spv.ext.World3x4.rahit.out │ │ │ ├── spv.ext.meshShaderBuiltins.mesh.out │ │ │ ├── spv.ext.meshShaderBuiltinsShadingRate.mesh.out │ │ │ ├── spv.ext.meshShaderRedeclBuiltins.mesh.out │ │ │ ├── spv.ext.meshShaderTaskMem.mesh.out │ │ │ ├── spv.ext.meshShaderUserDefined.mesh.out │ │ │ ├── spv.ext.meshTaskShader.task.out │ │ │ ├── spv.ext.textureShadowLod.error.frag.out │ │ │ ├── spv.ext.textureShadowLod.frag.out │ │ │ ├── spv.extPostDepthCoverage.frag.out │ │ │ ├── spv.extPostDepthCoverage_Error.frag.out │ │ │ ├── spv.float16.frag.out │ │ │ ├── spv.float16Fetch.frag.out │ │ │ ├── spv.float16NoRelaxed.vert.out │ │ │ ├── spv.float16convertonlyarith.comp.out │ │ │ ├── spv.float16convertonlystorage.comp.out │ │ │ ├── spv.float32.frag.out │ │ │ ├── spv.float64.frag.out │ │ │ ├── spv.floatFetch.frag.out │ │ │ ├── spv.floate4m3.comp.out │ │ │ ├── spv.floate4m3.const.comp.out │ │ │ ├── spv.floate4m3_error.comp.out │ │ │ ├── spv.floate5m2.comp.out │ │ │ ├── spv.floate5m2.const.comp.out │ │ │ ├── spv.floate5m2_error.comp.out │ │ │ ├── spv.flowControl.frag.out │ │ │ ├── spv.for-complex-condition.vert.out │ │ │ ├── spv.for-continue-break.vert.out │ │ │ ├── spv.for-nobody.vert.out │ │ │ ├── spv.for-notest.vert.out │ │ │ ├── spv.for-simple.vert.out │ │ │ ├── spv.forLoop.frag.out │ │ │ ├── spv.forwardFun.frag.out │ │ │ ├── spv.fp8_error.frag.out │ │ │ ├── spv.fragmentDensity-es.frag.out │ │ │ ├── spv.fragmentDensity-neg.frag.out │ │ │ ├── spv.fragmentDensity.frag.out │ │ │ ├── spv.fragmentDensity.vert.out │ │ │ ├── spv.fragmentShaderBarycentric.frag.out │ │ │ ├── spv.fragmentShaderBarycentric2.frag.out │ │ │ ├── spv.fragmentShaderBarycentric3.frag.out │ │ │ ├── spv.fragmentShaderBarycentric4.frag.out │ │ │ ├── spv.fsi.frag.out │ │ │ ├── spv.fsi_Error.frag.out │ │ │ ├── spv.fullyCovered.frag.out │ │ │ ├── spv.funcall.array.frag.out │ │ │ ├── spv.functionCall.frag.out │ │ │ ├── spv.functionNestedOpaque.vert.out │ │ │ ├── spv.functionParameterTypes.frag.out │ │ │ ├── spv.functionSemantics.frag.out │ │ │ ├── spv.glFragColor.frag.out │ │ │ ├── spv.glsl.register.autoassign.frag.out │ │ │ ├── spv.glsl.register.noautoassign.frag.out │ │ │ ├── spv.hlslDebugInfo.frag.out │ │ │ ├── spv.hlslOffsets.vert.out │ │ │ ├── spv.image.frag.out │ │ │ ├── spv.image.load-formatted.frag.out │ │ │ ├── spv.imageAtomic64.comp.out │ │ │ ├── spv.imageAtomic64.frag.out │ │ │ ├── spv.imageLoadStoreLod.frag.out │ │ │ ├── spv.int16.amd.frag.out │ │ │ ├── spv.int16.frag.out │ │ │ ├── spv.int32.frag.out │ │ │ ├── spv.int64.frag.out │ │ │ ├── spv.int8.frag.out │ │ │ ├── spv.intOps.vert.out │ │ │ ├── spv.int_dot.frag.out │ │ │ ├── spv.int_dot_Error.frag.out │ │ │ ├── spv.intcoopmat.comp.out │ │ │ ├── spv.interpOps.frag.out │ │ │ ├── spv.intrinsicsDebugBreak.frag.out │ │ │ ├── spv.intrinsicsFakeEnable.vert.out │ │ │ ├── spv.intrinsicsInteractWithCoopMat.comp.out │ │ │ ├── spv.intrinsicsSpirvByReference.vert.out │ │ │ ├── spv.intrinsicsSpirvDecorate.frag.out │ │ │ ├── spv.intrinsicsSpirvDecorateId.comp.out │ │ │ ├── spv.intrinsicsSpirvDecorateString.comp.out │ │ │ ├── spv.intrinsicsSpirvExecutionMode.frag.out │ │ │ ├── spv.intrinsicsSpirvInstruction.vert.out │ │ │ ├── spv.intrinsicsSpirvLiteral.vert.out │ │ │ ├── spv.intrinsicsSpirvStorageClass.rchit.out │ │ │ ├── spv.intrinsicsSpirvType.rgen.out │ │ │ ├── spv.intrinsicsSpirvTypeLocalVar.vert.out │ │ │ ├── spv.intrinsicsSpirvTypeWithTypeSpecifier.vert.out │ │ │ ├── spv.invariantAll.vert.out │ │ │ ├── spv.layer.tese.out │ │ │ ├── spv.layoutNested.vert.out │ │ │ ├── spv.length.frag.out │ │ │ ├── spv.load.bool.array.interface.block.frag.out │ │ │ ├── spv.localAggregates.frag.out │ │ │ ├── spv.loops.frag.out │ │ │ ├── spv.loopsArtificial.frag.out │ │ │ ├── spv.looseUniformNoLoc.vert.out │ │ │ ├── spv.matFun.vert.out │ │ │ ├── spv.matrix.frag.out │ │ │ ├── spv.matrix2.frag.out │ │ │ ├── spv.maximalReconvergence.vert.out │ │ │ ├── spv.memoryQualifier.frag.out │ │ │ ├── spv.memoryScopeSemantics.comp.out │ │ │ ├── spv.memoryScopeSemantics_Error.comp.out │ │ │ ├── spv.merge-unreachable.frag.out │ │ │ ├── spv.meshShaderBuiltins.mesh.out │ │ │ ├── spv.meshShaderPerViewBuiltins.mesh.out │ │ │ ├── spv.meshShaderPerViewUserDefined.mesh.out │ │ │ ├── spv.meshShaderPerView_Errors.mesh.out │ │ │ ├── spv.meshShaderRedeclBuiltins.mesh.out │ │ │ ├── spv.meshShaderRedeclPerViewBuiltins.mesh.out │ │ │ ├── spv.meshShaderSharedMem.mesh.out │ │ │ ├── spv.meshShaderTaskMem.mesh.out │ │ │ ├── spv.meshShaderUserDefined.mesh.out │ │ │ ├── spv.meshTaskShader.task.out │ │ │ ├── spv.multiStruct.comp.out │ │ │ ├── spv.multiStructFuncall.frag.out │ │ │ ├── spv.multiView.frag.out │ │ │ ├── spv.multiple.var.same.const.frag.out │ │ │ ├── spv.multiviewPerViewAttributes.tesc.out │ │ │ ├── spv.multiviewPerViewAttributes.vert.out │ │ │ ├── spv.newTexture.frag.out │ │ │ ├── spv.noBuiltInLoc.vert.out │ │ │ ├── spv.noDeadDecorations.vert.out │ │ │ ├── spv.noLocation.vert.out │ │ │ ├── spv.noWorkgroup.comp.out │ │ │ ├── spv.noexplicitlayout.comp.out │ │ │ ├── spv.nonSquare.vert.out │ │ │ ├── spv.nontemporalbuffer.frag.out │ │ │ ├── spv.nonuniform.frag.out │ │ │ ├── spv.nonuniform2.frag.out │ │ │ ├── spv.nonuniform3.frag.out │ │ │ ├── spv.nonuniform4.frag.out │ │ │ ├── spv.nonuniform5.frag.out │ │ │ ├── spv.nullInit.comp.out │ │ │ ├── spv.nv.cluster-allops.frag.out │ │ │ ├── spv.nv.cluster-allops.rahit.out │ │ │ ├── spv.nv.cluster-allops.rchit.out │ │ │ ├── spv.nv.cluster-allops.rgen.out │ │ │ ├── spv.nv.cluster-allops.rmiss.out │ │ │ ├── spv.nv.dmm-allops.comp.out │ │ │ ├── spv.nv.dmm-allops.mesh.out │ │ │ ├── spv.nv.dmm-allops.rahit.out │ │ │ ├── spv.nv.dmm-allops.rchit.out │ │ │ ├── spv.nv.dmm-allops.rgen.out │ │ │ ├── spv.nv.hitobject-allops.rchit.out │ │ │ ├── spv.nv.hitobject-allops.rgen.out │ │ │ ├── spv.nv.hitobject-allops.rmiss.out │ │ │ ├── spv.nv.hitobject-errors.rgen.out │ │ │ ├── spv.nv.lss-allops.frag.out │ │ │ ├── spv.nv.lss-allops.rchit.out │ │ │ ├── spv.nv.lss-allops.rgen.out │ │ │ ├── spv.nv.lss-allops.rmiss.out │ │ │ ├── spv.nv.lss-lssgeomcap.rgen.out │ │ │ ├── spv.nv.lss-spheregeomcap.rgen.out │ │ │ ├── spv.nvAtomicFp16Vec.frag.out │ │ │ ├── spv.nvgpushader5.frag.out │ │ │ ├── spv.nvgpushader5.geom.out │ │ │ ├── spv.nvgpushader5.vert.out │ │ │ ├── spv.offsets.frag.out │ │ │ ├── spv.paramMemory.420.frag.out │ │ │ ├── spv.paramMemory.frag.out │ │ │ ├── spv.perprimitiveNV.frag.out │ │ │ ├── spv.pp.line.frag.out │ │ │ ├── spv.precise.tesc.out │ │ │ ├── spv.precise.tese.out │ │ │ ├── spv.precision.frag.out │ │ │ ├── spv.precisionArgs.frag.out │ │ │ ├── spv.precisionNonESSamp.frag.out │ │ │ ├── spv.precisionTexture.frag.out │ │ │ ├── spv.prepost.frag.out │ │ │ ├── spv.privateVariableTypes.frag.out │ │ │ ├── spv.pushConstant.vert.out │ │ │ ├── spv.pushConstantAnon.vert.out │ │ │ ├── spv.qcom.coopmatConversion.1.comp.out │ │ │ ├── spv.qcom.coopmatConversion.2.comp.out │ │ │ ├── spv.qcom.es.tileShading.0.comp.out │ │ │ ├── spv.qcom.es.tileShading.0.frag.out │ │ │ ├── spv.qcom.es.tileShading.1.comp.out │ │ │ ├── spv.qcom.es.tileShading.1.frag.out │ │ │ ├── spv.qcom.es.tileShading.2.comp.out │ │ │ ├── spv.qcom.tileShading.0.comp.out │ │ │ ├── spv.qcom.tileShading.0.frag.out │ │ │ ├── spv.qcom.tileShading.1.comp.out │ │ │ ├── spv.qcom.tileShading.1.frag.out │ │ │ ├── spv.qualifiers.vert.out │ │ │ ├── spv.queryL.frag.out │ │ │ ├── spv.queueFamilyScope.comp.out │ │ │ ├── spv.rankShift.comp.out │ │ │ ├── spv.register.autoassign-2.frag.out │ │ │ ├── spv.register.autoassign.frag.out │ │ │ ├── spv.register.autoassign.rangetest.frag.out │ │ │ ├── spv.register.noautoassign.frag.out │ │ │ ├── spv.register.subpass.frag.out │ │ │ ├── spv.replicate.comp.out │ │ │ ├── spv.replicatespec.comp.out │ │ │ ├── spv.rw.autoassign.frag.out │ │ │ ├── spv.sample.frag.out │ │ │ ├── spv.sampleId.frag.out │ │ │ ├── spv.sampleMaskOverrideCoverage.frag.out │ │ │ ├── spv.samplePosition.frag.out │ │ │ ├── spv.sampledImageBlock.frag.out │ │ │ ├── spv.samplerlessTextureFunctions.frag.out │ │ │ ├── spv.scalarlayout.frag.out │ │ │ ├── spv.scalarlayoutfloat16.frag.out │ │ │ ├── spv.separate.frag.out │ │ │ ├── spv.set.vert.out │ │ │ ├── spv.shaderBallot.comp.out │ │ │ ├── spv.shaderBallotAMD.comp.out │ │ │ ├── spv.shaderDrawParams.vert.out │ │ │ ├── spv.shaderFragMaskAMD.frag.out │ │ │ ├── spv.shaderGroupVote.comp.out │ │ │ ├── spv.shaderImageFootprint.frag.out │ │ │ ├── spv.shaderStencilExport.frag.out │ │ │ ├── spv.shadingRate.frag.out │ │ │ ├── spv.shiftOps.frag.out │ │ │ ├── spv.shortCircuit.frag.out │ │ │ ├── spv.simpleFunctionCall.frag.out │ │ │ ├── spv.simpleMat.vert.out │ │ │ ├── spv.smBuiltins.frag.out │ │ │ ├── spv.smBuiltins.vert.out │ │ │ ├── spv.sparseTexture.frag.out │ │ │ ├── spv.sparseTextureClamp.frag.out │ │ │ ├── spv.sparsetextureoffset_non_const.vert.out │ │ │ ├── spv.sparsetextureoffset_non_const_fail.vert.out │ │ │ ├── spv.specConst.vert.out │ │ │ ├── spv.specConstArrayCheck.vert.out │ │ │ ├── spv.specConstant.comp.out │ │ │ ├── spv.specConstant.float16.comp.out │ │ │ ├── spv.specConstant.int16.comp.out │ │ │ ├── spv.specConstant.int8.comp.out │ │ │ ├── spv.specConstant.vert.out │ │ │ ├── spv.specConstantComposite.vert.out │ │ │ ├── spv.specConstantComposite2.vert.out │ │ │ ├── spv.specConstantOp.float16.comp.out │ │ │ ├── spv.specConstantOp.int16.comp.out │ │ │ ├── spv.specConstantOp.int8.comp.out │ │ │ ├── spv.specConstantOperations.vert.out │ │ │ ├── spv.specTexture.frag.out │ │ │ ├── spv.ssbo.autoassign.frag.out │ │ │ ├── spv.ssboAlias.frag.out │ │ │ ├── spv.stereoViewRendering.tesc.out │ │ │ ├── spv.stereoViewRendering.vert.out │ │ │ ├── spv.storageBuffer.vert.out │ │ │ ├── spv.structAssignment.frag.out │ │ │ ├── spv.structCopy.comp.out │ │ │ ├── spv.structDeref.frag.out │ │ │ ├── spv.structure.frag.out │ │ │ ├── spv.subgroup.frag.out │ │ │ ├── spv.subgroup.geom.out │ │ │ ├── spv.subgroup.tesc.out │ │ │ ├── spv.subgroup.tese.out │ │ │ ├── spv.subgroup.vert.out │ │ │ ├── spv.subgroupArithmetic.comp.out │ │ │ ├── spv.subgroupBallot.comp.out │ │ │ ├── spv.subgroupBallotNeg.comp.out │ │ │ ├── spv.subgroupBasic.comp.out │ │ │ ├── spv.subgroupClustered.comp.out │ │ │ ├── spv.subgroupClusteredNeg.comp.out │ │ │ ├── spv.subgroupExtendedTypesArithmetic.comp.out │ │ │ ├── spv.subgroupExtendedTypesArithmeticNeg.comp.out │ │ │ ├── spv.subgroupExtendedTypesBallot.comp.out │ │ │ ├── spv.subgroupExtendedTypesBallotNeg.comp.out │ │ │ ├── spv.subgroupExtendedTypesBasic.comp.out │ │ │ ├── spv.subgroupExtendedTypesClustered.comp.out │ │ │ ├── spv.subgroupExtendedTypesClusteredNeg.comp.out │ │ │ ├── spv.subgroupExtendedTypesPartitioned.comp.out │ │ │ ├── spv.subgroupExtendedTypesPartitionedNeg.comp.out │ │ │ ├── spv.subgroupExtendedTypesQuad.comp.out │ │ │ ├── spv.subgroupExtendedTypesQuadNeg.comp.out │ │ │ ├── spv.subgroupExtendedTypesRotate.comp.out │ │ │ ├── spv.subgroupExtendedTypesRotateNeg.comp.out │ │ │ ├── spv.subgroupExtendedTypesShuffle.comp.out │ │ │ ├── spv.subgroupExtendedTypesShuffleNeg.comp.out │ │ │ ├── spv.subgroupExtendedTypesShuffleRelative.comp.out │ │ │ ├── spv.subgroupExtendedTypesShuffleRelativeNeg.comp.out │ │ │ ├── spv.subgroupExtendedTypesVote.comp.out │ │ │ ├── spv.subgroupExtendedTypesVoteNeg.comp.out │ │ │ ├── spv.subgroupPartitioned.comp.out │ │ │ ├── spv.subgroupQuad.comp.out │ │ │ ├── spv.subgroupRotate.comp.out │ │ │ ├── spv.subgroupShuffle.comp.out │ │ │ ├── spv.subgroupShuffleRelative.comp.out │ │ │ ├── spv.subgroupSizeARB.frag.out │ │ │ ├── spv.subgroupUniformControlFlow.vert.out │ │ │ ├── spv.subgroupVote.comp.out │ │ │ ├── spv.subpass.frag.out │ │ │ ├── spv.switch.frag.out │ │ │ ├── spv.swizzle.frag.out │ │ │ ├── spv.swizzleInversion.frag.out │ │ │ ├── spv.tensorARM.access_qualifiers.comp.out │ │ │ ├── spv.tensorARM.all_accesses.comp.out │ │ │ ├── spv.tensorARM.array.comp.out │ │ │ ├── spv.tensorARM.declare.comp.out │ │ │ ├── spv.tensorARM.frag.out │ │ │ ├── spv.tensorARM.invalid_access.comp.out │ │ │ ├── spv.tensorARM.invalid_declare.comp.out │ │ │ ├── spv.tensorARM.invalid_operands.comp.out │ │ │ ├── spv.tensorARM.invalid_params.comp.out │ │ │ ├── spv.tensorARM.invalid_size.comp.out │ │ │ ├── spv.tensorARM.invalid_tensor_type.comp.out │ │ │ ├── spv.tensorARM.params.comp.out │ │ │ ├── spv.tensorARM.read.comp.out │ │ │ ├── spv.tensorARM.size.comp.out │ │ │ ├── spv.terminate.frag.out │ │ │ ├── spv.test.frag.out │ │ │ ├── spv.test.vert.out │ │ │ ├── spv.texture.frag.out │ │ │ ├── spv.texture.sampler.transform.frag.out │ │ │ ├── spv.texture.vert.out │ │ │ ├── spv.textureBuffer.vert.out │ │ │ ├── spv.textureError.frag.out │ │ │ ├── spv.textureGatherBiasLod.frag.out │ │ │ ├── spv.textureoffset_non_const.vert.out │ │ │ ├── spv.tpipBlockMatchGatherSAD.frag.out │ │ │ ├── spv.tpipBlockMatchGatherSSD.frag.out │ │ │ ├── spv.tpipBlockMatchSAD.frag.out │ │ │ ├── spv.tpipBlockMatchSSD.frag.out │ │ │ ├── spv.tpipBlockMatchWindowSAD.frag.out │ │ │ ├── spv.tpipBlockMatchWindowSSD.frag.out │ │ │ ├── spv.tpipBoxFilter.frag.out │ │ │ ├── spv.tpipSampleWeighted.frag.out │ │ │ ├── spv.tpipTextureArrays.frag.out │ │ │ ├── spv.types.frag.out │ │ │ ├── spv.uint.frag.out │ │ │ ├── spv.uniformArray.frag.out │ │ │ ├── spv.uniformInitializer.frag.out │ │ │ ├── spv.uniformInitializerSpecConstant.frag.out │ │ │ ├── spv.uniformInitializerStruct.frag.out │ │ │ ├── spv.unit1.frag.out │ │ │ ├── spv.variableArrayIndex.frag.out │ │ │ ├── spv.varyingArray.frag.out │ │ │ ├── spv.varyingArrayIndirect.frag.out │ │ │ ├── spv.vecMatConstruct.frag.out │ │ │ ├── spv.viewportArray2.tesc.out │ │ │ ├── spv.viewportArray2.vert.out │ │ │ ├── spv.viewportindex.tese.out │ │ │ ├── spv.voidFunction.frag.out │ │ │ ├── spv.volatileAtomic.comp.out │ │ │ ├── spv.vulkan100.subgroupArithmetic.comp.out │ │ │ ├── spv.vulkan100.subgroupPartitioned.comp.out │ │ │ ├── spv.vulkan110.int16.frag.out │ │ │ ├── spv.vulkan110.storageBuffer.vert.out │ │ │ ├── spv.while-continue-break.vert.out │ │ │ ├── spv.while-simple.vert.out │ │ │ ├── spv.whileLoop.frag.out │ │ │ ├── spv.xfb.vert.out │ │ │ ├── spv.xfb2.vert.out │ │ │ ├── spv.xfb3.vert.out │ │ │ ├── spv.xfbOffsetOnBlockMembersAssignment.vert.out │ │ │ ├── spv.xfbOffsetOnStructMembersAssignment.vert.out │ │ │ ├── spv.xfbOverlapOffsetCheckWithBlockAndMember.vert.out │ │ │ ├── spv.xfbStrideJustOnce.vert.out │ │ │ ├── stringToDouble.vert.out │ │ │ ├── struct.error.frag.out │ │ │ ├── structAssignment.frag.out │ │ │ ├── structDeref.frag.out │ │ │ ├── structure.frag.out │ │ │ ├── switch.frag.out │ │ │ ├── swizzle.frag.out │ │ │ ├── syntaxError.frag.out │ │ │ ├── terminate.frag.out │ │ │ ├── terminate.vert.out │ │ │ ├── tes_patch.tese.out │ │ │ ├── test.conf │ │ │ ├── test.frag.out │ │ │ ├── texture.frag.out │ │ │ ├── textureQueryLOD.frag.out │ │ │ ├── textureoffset_sampler2darrayshadow.vert.out │ │ │ ├── tokenLength.vert.out │ │ │ ├── tokenPaste.vert.out │ │ │ ├── types.frag.out │ │ │ ├── uint.frag.out │ │ │ ├── uniformArray.frag.out │ │ │ ├── validation_fails.txt │ │ │ ├── variableArrayIndex.frag.out │ │ │ ├── variadic.comp.out │ │ │ ├── varyingArray.frag.out │ │ │ ├── varyingArrayIndirect.frag.out │ │ │ ├── versionsClean.frag.out │ │ │ ├── versionsClean.vert.out │ │ │ ├── versionsErrors.frag.out │ │ │ ├── versionsErrors.vert.out │ │ │ ├── vk.relaxed.changeSet.vert.out │ │ │ ├── vk.relaxed.errorcheck.vert.out │ │ │ ├── vk.relaxed.frag.out │ │ │ ├── vk.relaxed.link1.frag.out │ │ │ ├── vk.relaxed.stagelink.0.0.vert.out │ │ │ ├── vk.relaxed.stagelink.vert.out │ │ │ ├── vk.relaxed.syntaxerror.vert.out │ │ │ ├── voidFunction.frag.out │ │ │ ├── vulkan.ast.vert.out │ │ │ ├── vulkan.comp.out │ │ │ ├── vulkan.frag.out │ │ │ ├── vulkan.vert.out │ │ │ ├── web.array.frag.out │ │ │ ├── web.basic.vert.out │ │ │ ├── web.builtins.frag.out │ │ │ ├── web.builtins.vert.out │ │ │ ├── web.comp.out │ │ │ ├── web.controlFlow.frag.out │ │ │ ├── web.operations.frag.out │ │ │ ├── web.separate.frag.out │ │ │ ├── web.texture.frag.out │ │ │ ├── whileLoop.frag.out │ │ │ ├── xfbUnsizedArray.error.tese.out │ │ │ └── xfbUnsizedArray.error.vert.out │ │ ├── boolinput.error.frag │ │ ├── booloutput.error.vert │ │ ├── bump │ │ ├── comment.frag │ │ ├── compoundsuffix.frag.hlsl │ │ ├── compoundsuffix.vert.glsl │ │ ├── conditionalDiscard.frag │ │ ├── constErrors.frag │ │ ├── constFold.frag │ │ ├── constFoldIntMin.frag │ │ ├── constantUnaryConversion.comp │ │ ├── contradict_0.geom │ │ ├── contradict_1.geom │ │ ├── conversion.frag │ │ ├── coord_conventions.frag │ │ ├── cppBad.vert │ │ ├── cppBad2.vert │ │ ├── cppBad3.vert │ │ ├── cppBad4.vert │ │ ├── cppBad5.vert │ │ ├── cppComplexExpr.vert │ │ ├── cppDeepNest.frag │ │ ├── cppIndent.vert │ │ ├── cppIntMinOverNegativeOne.frag │ │ ├── cppMerge.frag │ │ ├── cppNest.vert │ │ ├── cppPassMacroName.frag │ │ ├── cppRelaxSkipTokensErrors.vert │ │ ├── cppSimple.vert │ │ ├── dataOut.frag │ │ ├── dataOutIndirect.frag │ │ ├── dce.frag │ │ ├── decls.frag │ │ ├── deepRvalue.frag │ │ ├── defaultArgs.comp │ │ ├── depthOut.frag │ │ ├── discard-dce.frag │ │ ├── doWhileLoop.frag │ │ ├── earlyReturnDiscard.frag │ │ ├── empty.frag │ │ ├── empty2.frag │ │ ├── empty3.frag │ │ ├── enhanced.0.frag │ │ ├── enhanced.1.frag │ │ ├── enhanced.2.frag │ │ ├── enhanced.3.frag │ │ ├── enhanced.3.vert │ │ ├── enhanced.4.frag │ │ ├── enhanced.4.vert │ │ ├── enhanced.5.frag │ │ ├── enhanced.5.vert │ │ ├── enhanced.6.frag │ │ ├── enhanced.6.vert │ │ ├── enhanced.7.frag │ │ ├── enhanced.7.vert │ │ ├── error-column.vert │ │ ├── errors.frag │ │ ├── es-link1.frag │ │ ├── es-link2.frag │ │ ├── findFunction.frag │ │ ├── find_package │ │ │ ├── CMakeLists.txt │ │ │ ├── example.c │ │ │ └── stub.cpp │ │ ├── floatBitsToInt.vert │ │ ├── flowControl.frag │ │ ├── foo.h │ │ ├── forLoop.frag │ │ ├── forwardRef.frag │ │ ├── functionCall.frag │ │ ├── functionSemantics.frag │ │ ├── gl_FragCoord.frag │ │ ├── gl_MaxSamples_32.conf │ │ ├── gl_MaxSamples_64.conf │ │ ├── gl_samplemask_array_size.frag │ │ ├── glsl.-D-U.frag │ │ ├── glsl.-P.frag │ │ ├── glsl.-P.function.frag │ │ ├── glsl.-P.include.frag │ │ ├── glsl.-P.included.glsl │ │ ├── glsl.140.layoutOffset.error.vert │ │ ├── glsl.430.layoutOffset.error.vert │ │ ├── glsl.450.subgroup.frag │ │ ├── glsl.450.subgroup.geom │ │ ├── glsl.450.subgroup.tesc │ │ ├── glsl.450.subgroup.tese │ │ ├── glsl.450.subgroup.vert │ │ ├── glsl.450.subgroupArithmetic.comp │ │ ├── glsl.450.subgroupBallot.comp │ │ ├── glsl.450.subgroupBallotNeg.comp │ │ ├── glsl.450.subgroupBasic.comp │ │ ├── glsl.450.subgroupClustered.comp │ │ ├── glsl.450.subgroupClusteredNeg.comp │ │ ├── glsl.450.subgroupPartitioned.comp │ │ ├── glsl.450.subgroupQuad.comp │ │ ├── glsl.450.subgroupRotate.comp │ │ ├── glsl.450.subgroupShuffle.comp │ │ ├── glsl.450.subgroupShuffleRelative.comp │ │ ├── glsl.450.subgroupVote.comp │ │ ├── glsl.460.subgroup.mesh │ │ ├── glsl.460.subgroup.rahit │ │ ├── glsl.460.subgroup.rcall │ │ ├── glsl.460.subgroup.rchit │ │ ├── glsl.460.subgroup.rgen │ │ ├── glsl.460.subgroup.rint │ │ ├── glsl.460.subgroup.rmiss │ │ ├── glsl.460.subgroup.task │ │ ├── glsl.arbgpushader5.frag │ │ ├── glsl.autosampledtextures.frag │ │ ├── glsl.entryPointRename.vert │ │ ├── glsl.entryPointRename2.vert │ │ ├── glsl.es300.layoutOffset.error.vert │ │ ├── glsl.es320.extTextureShadowLod.frag │ │ ├── glsl.es320.subgroup.frag │ │ ├── glsl.es320.subgroup.geom │ │ ├── glsl.es320.subgroup.tesc │ │ ├── glsl.es320.subgroup.tese │ │ ├── glsl.es320.subgroup.vert │ │ ├── glsl.es320.subgroupArithmetic.comp │ │ ├── glsl.es320.subgroupBallot.comp │ │ ├── glsl.es320.subgroupBallotNeg.comp │ │ ├── glsl.es320.subgroupBasic.comp │ │ ├── glsl.es320.subgroupClustered.comp │ │ ├── glsl.es320.subgroupClusteredNeg.comp │ │ ├── glsl.es320.subgroupPartitioned.comp │ │ ├── glsl.es320.subgroupQuad.comp │ │ ├── glsl.es320.subgroupRotate.comp │ │ ├── glsl.es320.subgroupShuffle.comp │ │ ├── glsl.es320.subgroupShuffleRelative.comp │ │ ├── glsl.es320.subgroupVote.comp │ │ ├── glsl.ext.textureShadowLod.frag │ │ ├── glsl.interpOp.error.frag │ │ ├── glsl.nvgpushader5.frag │ │ ├── glsl.nvgpushader5.geom │ │ ├── glsl.nvgpushader5.vert │ │ ├── glsl.versionOverride.comp │ │ ├── glsl.versionOverride.frag │ │ ├── glsl.versionOverride.geom │ │ ├── glsl.versionOverride.tesc │ │ ├── glsl.versionOverride.tese │ │ ├── glsl.versionOverride.vert │ │ ├── glslangValidator │ │ ├── glspv.esversion.vert │ │ ├── glspv.frag │ │ ├── glspv.version.frag │ │ ├── glspv.version.vert │ │ ├── glspv.vert │ │ ├── hlsl.-D-U.frag │ │ ├── hlsl.PointSize.geom │ │ ├── hlsl.PointSize.vert │ │ ├── hlsl.aliasOpaque.frag │ │ ├── hlsl.amend.frag │ │ ├── hlsl.array.flatten.frag │ │ ├── hlsl.array.frag │ │ ├── hlsl.array.implicit-size.frag │ │ ├── hlsl.array.multidim.frag │ │ ├── hlsl.assoc.frag │ │ ├── hlsl.attribute.expression.comp │ │ ├── hlsl.attribute.frag │ │ ├── hlsl.attributeC11.frag │ │ ├── hlsl.attributeGlobalBuffer.frag │ │ ├── hlsl.automap.frag │ │ ├── hlsl.autosampledtextures.frag │ │ ├── hlsl.basic.comp │ │ ├── hlsl.basic.geom │ │ ├── hlsl.boolConv.vert │ │ ├── hlsl.buffer-offsets.comp │ │ ├── hlsl.buffer.frag │ │ ├── hlsl.buffer_ref_parameter.comp │ │ ├── hlsl.calculatelod.dx10.frag │ │ ├── hlsl.calculatelodunclamped.dx10.frag │ │ ├── hlsl.cast.frag │ │ ├── hlsl.cbuffer-identifier.vert │ │ ├── hlsl.cbuffer-offsets.comp │ │ ├── hlsl.charLit.vert │ │ ├── hlsl.clip.frag │ │ ├── hlsl.clipdistance-1.frag │ │ ├── hlsl.clipdistance-1.geom │ │ ├── hlsl.clipdistance-1.vert │ │ ├── hlsl.clipdistance-2.frag │ │ ├── hlsl.clipdistance-2.geom │ │ ├── hlsl.clipdistance-2.vert │ │ ├── hlsl.clipdistance-3.frag │ │ ├── hlsl.clipdistance-3.geom │ │ ├── hlsl.clipdistance-3.vert │ │ ├── hlsl.clipdistance-4.frag │ │ ├── hlsl.clipdistance-4.geom │ │ ├── hlsl.clipdistance-4.vert │ │ ├── hlsl.clipdistance-5.frag │ │ ├── hlsl.clipdistance-5.vert │ │ ├── hlsl.clipdistance-6.frag │ │ ├── hlsl.clipdistance-6.vert │ │ ├── hlsl.clipdistance-7.frag │ │ ├── hlsl.clipdistance-7.vert │ │ ├── hlsl.clipdistance-8.frag │ │ ├── hlsl.clipdistance-8.vert │ │ ├── hlsl.clipdistance-9.frag │ │ ├── hlsl.clipdistance-9.vert │ │ ├── hlsl.color.hull.tesc │ │ ├── hlsl.comparison.vec.frag │ │ ├── hlsl.conditional.frag │ │ ├── hlsl.constantbuffer.frag │ │ ├── hlsl.constructArray.vert │ │ ├── hlsl.constructexpr.frag │ │ ├── hlsl.constructimat.frag │ │ ├── hlsl.coverage.frag │ │ ├── hlsl.dashI.vert │ │ ├── hlsl.deadFunctionMissingBody.vert │ │ ├── hlsl.depthGreater.frag │ │ ├── hlsl.depthLess.frag │ │ ├── hlsl.discard.frag │ │ ├── hlsl.doLoop.frag │ │ ├── hlsl.domain.1.tese │ │ ├── hlsl.domain.2.tese │ │ ├── hlsl.domain.3.tese │ │ ├── hlsl.earlydepthstencil.frag │ │ ├── hlsl.emptystruct.init.vert │ │ ├── hlsl.emptystructreturn.frag │ │ ├── hlsl.emptystructreturn.tesc │ │ ├── hlsl.emptystructreturn.vert │ │ ├── hlsl.entry-in.frag │ │ ├── hlsl.entry-inout.vert │ │ ├── hlsl.entry-out.frag │ │ ├── hlsl.entry.rename.frag │ │ ├── hlsl.explicitDescriptorSet.frag │ │ ├── hlsl.flatten.return.frag │ │ ├── hlsl.flattenOpaque.frag │ │ ├── hlsl.flattenOpaqueInit.vert │ │ ├── hlsl.flattenOpaqueInitMix.vert │ │ ├── hlsl.flattenSubset.frag │ │ ├── hlsl.flattenSubset2.frag │ │ ├── hlsl.float1.frag │ │ ├── hlsl.float4.frag │ │ ├── hlsl.forLoop.frag │ │ ├── hlsl.format.rwtexture.frag │ │ ├── hlsl.frag │ │ ├── hlsl.fraggeom.frag │ │ ├── hlsl.function.frag │ │ ├── hlsl.gather.array.dx10.frag │ │ ├── hlsl.gather.basic.dx10.frag │ │ ├── hlsl.gather.basic.dx10.vert │ │ ├── hlsl.gather.offset.dx10.frag │ │ ├── hlsl.gather.offsetarray.dx10.frag │ │ ├── hlsl.gatherRGBA.array.dx10.frag │ │ ├── hlsl.gatherRGBA.basic.dx10.frag │ │ ├── hlsl.gatherRGBA.offset.dx10.frag │ │ ├── hlsl.gatherRGBA.offsetarray.dx10.frag │ │ ├── hlsl.gathercmpRGBA.array.dx10.frag │ │ ├── hlsl.gathercmpRGBA.basic.dx10.frag │ │ ├── hlsl.gathercmpRGBA.offset.dx10.frag │ │ ├── hlsl.gathercmpRGBA.offsetarray.dx10.frag │ │ ├── hlsl.getdimensions.dx10.frag │ │ ├── hlsl.getdimensions.dx10.vert │ │ ├── hlsl.getdimensions.rw.dx10.frag │ │ ├── hlsl.getsampleposition.dx10.frag │ │ ├── hlsl.global-const-init.frag │ │ ├── hlsl.groupid.comp │ │ ├── hlsl.gs-hs-mix.tesc │ │ ├── hlsl.hlslOffset.vert │ │ ├── hlsl.hull.1.tesc │ │ ├── hlsl.hull.2.tesc │ │ ├── hlsl.hull.3.tesc │ │ ├── hlsl.hull.4.tesc │ │ ├── hlsl.hull.5.tesc │ │ ├── hlsl.hull.6.tesc │ │ ├── hlsl.hull.ctrlpt-1.tesc │ │ ├── hlsl.hull.ctrlpt-2.tesc │ │ ├── hlsl.hull.void.tesc │ │ ├── hlsl.identifier.sample.frag │ │ ├── hlsl.if.frag │ │ ├── hlsl.imagefetch-subvec4.comp │ │ ├── hlsl.imageload-subvec4.comp │ │ ├── hlsl.implicitBool.frag │ │ ├── hlsl.include.vert │ │ ├── hlsl.includeNegative.vert │ │ ├── hlsl.inf.vert │ │ ├── hlsl.init.frag │ │ ├── hlsl.init2.frag │ │ ├── hlsl.inoutquals.frag │ │ ├── hlsl.inoutquals.negative.frag │ │ ├── hlsl.instance.geom │ │ ├── hlsl.int.dot.frag │ │ ├── hlsl.intrinsic.frexp.frag │ │ ├── hlsl.intrinsic.frexp.vert │ │ ├── hlsl.intrinsics.barriers.comp │ │ ├── hlsl.intrinsics.comp │ │ ├── hlsl.intrinsics.d3dcolortoubyte4.frag │ │ ├── hlsl.intrinsics.double.frag │ │ ├── hlsl.intrinsics.evalfns.frag │ │ ├── hlsl.intrinsics.f1632.frag │ │ ├── hlsl.intrinsics.f3216.frag │ │ ├── hlsl.intrinsics.frag │ │ ├── hlsl.intrinsics.lit.frag │ │ ├── hlsl.intrinsics.negative.comp │ │ ├── hlsl.intrinsics.negative.frag │ │ ├── hlsl.intrinsics.negative.vert │ │ ├── hlsl.intrinsics.promote.down.frag │ │ ├── hlsl.intrinsics.promote.frag │ │ ├── hlsl.intrinsics.promote.outputs.frag │ │ ├── hlsl.intrinsics.vert │ │ ├── hlsl.isfinite.frag │ │ ├── hlsl.layout.frag │ │ ├── hlsl.layoutOverride.vert │ │ ├── hlsl.load.2dms.dx10.frag │ │ ├── hlsl.load.array.dx10.frag │ │ ├── hlsl.load.basic.dx10.frag │ │ ├── hlsl.load.basic.dx10.vert │ │ ├── hlsl.load.buffer.dx10.frag │ │ ├── hlsl.load.buffer.float.dx10.frag │ │ ├── hlsl.load.offset.dx10.frag │ │ ├── hlsl.load.offsetarray.dx10.frag │ │ ├── hlsl.load.rwbuffer.dx10.frag │ │ ├── hlsl.load.rwtexture.array.dx10.frag │ │ ├── hlsl.load.rwtexture.dx10.frag │ │ ├── hlsl.localStructuredBuffer.comp │ │ ├── hlsl.logical.binary.frag │ │ ├── hlsl.logical.binary.vec.frag │ │ ├── hlsl.logical.unary.frag │ │ ├── hlsl.logicalConvert.frag │ │ ├── hlsl.loopattr.frag │ │ ├── hlsl.matNx1.frag │ │ ├── hlsl.matType.bool.frag │ │ ├── hlsl.matType.frag │ │ ├── hlsl.matType.int.frag │ │ ├── hlsl.matpack-1.frag │ │ ├── hlsl.matpack-pragma-global.frag │ │ ├── hlsl.matpack-pragma.frag │ │ ├── hlsl.matrixSwizzle.vert │ │ ├── hlsl.matrixindex.frag │ │ ├── hlsl.max.frag │ │ ├── hlsl.memberFunCall.frag │ │ ├── hlsl.mintypes.frag │ │ ├── hlsl.mip.negative.frag │ │ ├── hlsl.mip.negative2.frag │ │ ├── hlsl.mip.operator.frag │ │ ├── hlsl.mul-truncate.frag │ │ ├── hlsl.multiDescriptorSet.frag │ │ ├── hlsl.multiEntry.vert │ │ ├── hlsl.multiReturn.frag │ │ ├── hlsl.multiView.frag │ │ ├── hlsl.namespace.frag │ │ ├── hlsl.nested-runtimeArray.frag │ │ ├── hlsl.noSemantic.functionality1.comp │ │ ├── hlsl.nonint-index.frag │ │ ├── hlsl.nonstaticMemberFunction.frag │ │ ├── hlsl.numericsuffixes.frag │ │ ├── hlsl.numericsuffixes.negative.frag │ │ ├── hlsl.numthreads.comp │ │ ├── hlsl.opaque-type-bug.frag │ │ ├── hlsl.overload.frag │ │ ├── hlsl.params.default.frag │ │ ├── hlsl.params.default.negative.frag │ │ ├── hlsl.partialFlattenLocal.vert │ │ ├── hlsl.partialFlattenMixed.vert │ │ ├── hlsl.partialInit.frag │ │ ├── hlsl.pp.expand.frag │ │ ├── hlsl.pp.line.frag │ │ ├── hlsl.pp.line2.frag │ │ ├── hlsl.pp.line3.frag │ │ ├── hlsl.pp.line4.frag │ │ ├── hlsl.pp.tokenpasting.frag │ │ ├── hlsl.pp.vert │ │ ├── hlsl.precedence.frag │ │ ├── hlsl.precedence2.frag │ │ ├── hlsl.precise.frag │ │ ├── hlsl.preprocessor.frag │ │ ├── hlsl.printf.comp │ │ ├── hlsl.promote.atomic.frag │ │ ├── hlsl.promote.binary.frag │ │ ├── hlsl.promote.vec1.frag │ │ ├── hlsl.promotions.frag │ │ ├── hlsl.reflection.binding.frag │ │ ├── hlsl.reflection.vert │ │ ├── hlsl.round.dx10.frag │ │ ├── hlsl.round.dx9.frag │ │ ├── hlsl.rw.atomics.frag │ │ ├── hlsl.rw.bracket.frag │ │ ├── hlsl.rw.register.frag │ │ ├── hlsl.rw.scalar.bracket.frag │ │ ├── hlsl.rw.swizzle.frag │ │ ├── hlsl.rw.vec2.bracket.frag │ │ ├── hlsl.sample.array.dx10.frag │ │ ├── hlsl.sample.basic.dx10.frag │ │ ├── hlsl.sample.dx9.frag │ │ ├── hlsl.sample.dx9.vert │ │ ├── hlsl.sample.offset.dx10.frag │ │ ├── hlsl.sample.offsetarray.dx10.frag │ │ ├── hlsl.sample.sub-vec4.dx10.frag │ │ ├── hlsl.samplebias.array.dx10.frag │ │ ├── hlsl.samplebias.basic.dx10.frag │ │ ├── hlsl.samplebias.offset.dx10.frag │ │ ├── hlsl.samplebias.offsetarray.dx10.frag │ │ ├── hlsl.samplecmp.array.dx10.frag │ │ ├── hlsl.samplecmp.basic.dx10.frag │ │ ├── hlsl.samplecmp.dualmode.frag │ │ ├── hlsl.samplecmp.negative.frag │ │ ├── hlsl.samplecmp.negative2.frag │ │ ├── hlsl.samplecmp.offset.dx10.frag │ │ ├── hlsl.samplecmp.offsetarray.dx10.frag │ │ ├── hlsl.samplecmplevelzero.array.dx10.frag │ │ ├── hlsl.samplecmplevelzero.basic.dx10.frag │ │ ├── hlsl.samplecmplevelzero.offset.dx10.frag │ │ ├── hlsl.samplecmplevelzero.offsetarray.dx10.frag │ │ ├── hlsl.samplegrad.array.dx10.frag │ │ ├── hlsl.samplegrad.basic.dx10.frag │ │ ├── hlsl.samplegrad.basic.dx10.vert │ │ ├── hlsl.samplegrad.offset.dx10.frag │ │ ├── hlsl.samplegrad.offsetarray.dx10.frag │ │ ├── hlsl.samplelevel.array.dx10.frag │ │ ├── hlsl.samplelevel.basic.dx10.frag │ │ ├── hlsl.samplelevel.basic.dx10.vert │ │ ├── hlsl.samplelevel.offset.dx10.frag │ │ ├── hlsl.samplelevel.offsetarray.dx10.frag │ │ ├── hlsl.scalar-length.frag │ │ ├── hlsl.scalar2matrix.frag │ │ ├── hlsl.scalarCast.vert │ │ ├── hlsl.scope.frag │ │ ├── hlsl.self_cast.frag │ │ ├── hlsl.semantic-1.vert │ │ ├── hlsl.semantic.geom │ │ ├── hlsl.semantic.vert │ │ ├── hlsl.semicolons.frag │ │ ├── hlsl.shapeConv.frag │ │ ├── hlsl.shapeConvRet.frag │ │ ├── hlsl.shift.per-set.frag │ │ ├── hlsl.sin.frag │ │ ├── hlsl.singleArgIntPromo.vert │ │ ├── hlsl.snorm.uav.comp │ │ ├── hlsl.specConstant.frag │ │ ├── hlsl.spv.1.6.discard.frag │ │ ├── hlsl.staticFuncInit.frag │ │ ├── hlsl.staticMemberFunction.frag │ │ ├── hlsl.store.rwbyteaddressbuffer.type.comp │ │ ├── hlsl.string.frag │ │ ├── hlsl.stringtoken.frag │ │ ├── hlsl.struct.frag │ │ ├── hlsl.struct.split-1.vert │ │ ├── hlsl.struct.split.array.geom │ │ ├── hlsl.struct.split.assign.frag │ │ ├── hlsl.struct.split.call.vert │ │ ├── hlsl.struct.split.nested.geom │ │ ├── hlsl.struct.split.trivial.geom │ │ ├── hlsl.struct.split.trivial.vert │ │ ├── hlsl.structIoFourWay.frag │ │ ├── hlsl.structStructName.frag │ │ ├── hlsl.structarray.flatten.frag │ │ ├── hlsl.structarray.flatten.geom │ │ ├── hlsl.structbuffer.append.fn.frag │ │ ├── hlsl.structbuffer.append.frag │ │ ├── hlsl.structbuffer.atomics.frag │ │ ├── hlsl.structbuffer.byte.frag │ │ ├── hlsl.structbuffer.coherent.frag │ │ ├── hlsl.structbuffer.floatidx.comp │ │ ├── hlsl.structbuffer.fn.frag │ │ ├── hlsl.structbuffer.fn2.comp │ │ ├── hlsl.structbuffer.frag │ │ ├── hlsl.structbuffer.incdec.frag │ │ ├── hlsl.structbuffer.rw.frag │ │ ├── hlsl.structbuffer.rwbyte.frag │ │ ├── hlsl.structbuffer.rwbyte2.comp │ │ ├── hlsl.structcopy.comp │ │ ├── hlsl.structcopylogical.comp │ │ ├── hlsl.structin.vert │ │ ├── hlsl.subpass.frag │ │ ├── hlsl.switch.frag │ │ ├── hlsl.swizzle.frag │ │ ├── hlsl.swizzle.vec1.comp │ │ ├── hlsl.synthesizeInput.frag │ │ ├── hlsl.target.frag │ │ ├── hlsl.targetStruct1.frag │ │ ├── hlsl.targetStruct2.frag │ │ ├── hlsl.templatetypes.frag │ │ ├── hlsl.templatetypes.negative.frag │ │ ├── hlsl.texture.struct.frag │ │ ├── hlsl.texture.subvec4.frag │ │ ├── hlsl.texturebuffer.frag │ │ ├── hlsl.this.frag │ │ ├── hlsl.tristream-append.geom │ │ ├── hlsl.tx.bracket.frag │ │ ├── hlsl.tx.overload.frag │ │ ├── hlsl.type.half.frag │ │ ├── hlsl.type.identifier.frag │ │ ├── hlsl.type.type.conversion.all.frag │ │ ├── hlsl.type.type.conversion.valid.frag │ │ ├── hlsl.typeGraphCopy.vert │ │ ├── hlsl.typedef.frag │ │ ├── hlsl.void.frag │ │ ├── hlsl.w-recip.frag │ │ ├── hlsl.w-recip2.frag │ │ ├── hlsl.wavebroadcast.comp │ │ ├── hlsl.waveprefix.comp │ │ ├── hlsl.wavequad.comp │ │ ├── hlsl.wavequery.comp │ │ ├── hlsl.wavequery.frag │ │ ├── hlsl.wavereduction.comp │ │ ├── hlsl.wavevote.comp │ │ ├── hlsl.whileLoop.frag │ │ ├── hlsl.y-negate-1.vert │ │ ├── hlsl.y-negate-2.vert │ │ ├── hlsl.y-negate-3.vert │ │ ├── i1.h │ │ ├── implicitArraySize.frag │ │ ├── implicitArraySize.vert │ │ ├── implicitArraySize1.geom │ │ ├── implicitArraySize2.geom │ │ ├── implicitArraySizeBuiltin.geom │ │ ├── implicitArraySizeBuiltin.vert │ │ ├── implicitArraySizeUniform.frag │ │ ├── implicitArraySizeUniform.vert │ │ ├── implicitArraySizeUniformContradict.frag │ │ ├── implicitArraySizeUniformContradict.vert │ │ ├── implicitInnerAtomicUint.frag │ │ ├── inc1 │ │ │ ├── badInc.h │ │ │ ├── bar.h │ │ │ ├── foo.h │ │ │ ├── path1 │ │ │ │ ├── bar.h │ │ │ │ ├── local.h │ │ │ │ └── notHere.h │ │ │ └── path2 │ │ │ │ ├── bar.h │ │ │ │ ├── notHere.h │ │ │ │ └── remote.h │ │ ├── inc2 │ │ │ ├── bar.h │ │ │ └── foo.h │ │ ├── include.vert │ │ ├── index_outside_sample_mask_range.frag │ │ ├── invalidSwizzle.vert │ │ ├── iomap.blockOutVariableIn.2.vert │ │ ├── iomap.blockOutVariableIn.frag │ │ ├── iomap.blockOutVariableIn.geom │ │ ├── iomap.blockOutVariableIn.vert │ │ ├── iomap.crossStage.2.frag │ │ ├── iomap.crossStage.2.geom │ │ ├── iomap.crossStage.2.vert │ │ ├── iomap.crossStage.frag │ │ ├── iomap.crossStage.vert │ │ ├── iomap.crossStage.vk.frag │ │ ├── iomap.crossStage.vk.geom │ │ ├── iomap.crossStage.vk.vert │ │ ├── iomap.mismatchedBufferTypes.frag │ │ ├── iomap.mismatchedBufferTypes.vert │ │ ├── iomap.variableOutBlockIn.2.vert │ │ ├── iomap.variableOutBlockIn.frag │ │ ├── iomap.variableOutBlockIn.geom │ │ ├── iomap.variableOutBlockIn.vert │ │ ├── length.frag │ │ ├── lineContinuation.vert │ │ ├── lineContinuation100.vert │ │ ├── link.crossStageIO.0.frag │ │ ├── link.crossStageIO.0.vert │ │ ├── link.crossStageIO.1.frag │ │ ├── link.crossStageIO.1.geom │ │ ├── link.crossStageIO.1.vert │ │ ├── link.crossStageOptimization.frag │ │ ├── link.crossStageOptimization.vert │ │ ├── link.missingCrossStageIO.0.frag │ │ ├── link.missingCrossStageIO.0.vert │ │ ├── link.multiAnonBlocksInvalid.0.0.vert │ │ ├── link.multiAnonBlocksInvalid.0.1.vert │ │ ├── link.multiAnonBlocksValid.0.0.vert │ │ ├── link.multiAnonBlocksValid.0.1.vert │ │ ├── link.multiBlocksInvalid.0.0.vert │ │ ├── link.multiBlocksInvalid.0.1.vert │ │ ├── link.multiBlocksValid.1.0.vert │ │ ├── link.multiBlocksValid.1.1.vert │ │ ├── link.multiUnitLayout.0.frag │ │ ├── link.multiUnitLayout.0.mesh │ │ ├── link.multiUnitLayout.0.tese │ │ ├── link.multiUnitLayout.0.vert │ │ ├── link.multiUnitLayout.1.frag │ │ ├── link.multiUnitLayout.1.mesh │ │ ├── link.multiUnitLayout.1.tese │ │ ├── link.multiUnitLayout.1.vert │ │ ├── link.multiUnitLayout.2.frag │ │ ├── link.multiUnitLayout.2.mesh │ │ ├── link.multiUnitLayout.2.tese │ │ ├── link.multiUnitLayout.2.vert │ │ ├── link.redeclareBuiltin.geom │ │ ├── link.redeclareBuiltin.vert │ │ ├── link.tesselation.frag │ │ ├── link.tesselation.tesc │ │ ├── link.tesselation.tese │ │ ├── link.tesselation.vert │ │ ├── link.vk.crossStageIO.0.frag │ │ ├── link.vk.crossStageIO.0.vert │ │ ├── link.vk.crossStageIO.1.frag │ │ ├── link.vk.crossStageIO.1.geom │ │ ├── link.vk.crossStageIO.1.vert │ │ ├── link.vk.differentPC.0.0.frag │ │ ├── link.vk.differentPC.0.1.frag │ │ ├── link.vk.differentPC.0.2.frag │ │ ├── link.vk.differentPC.1.0.frag │ │ ├── link.vk.differentPC.1.1.frag │ │ ├── link.vk.differentPC.1.2.frag │ │ ├── link.vk.inconsistentGLPerVertex.0.geom │ │ ├── link.vk.inconsistentGLPerVertex.0.vert │ │ ├── link.vk.matchingPC.0.0.frag │ │ ├── link.vk.matchingPC.0.1.frag │ │ ├── link.vk.matchingPC.0.2.frag │ │ ├── link.vk.missingCrossStageIO.0.frag │ │ ├── link.vk.missingCrossStageIO.0.vert │ │ ├── link.vk.multiBlocksValid.0.0.vert │ │ ├── link.vk.multiBlocksValid.0.1.vert │ │ ├── link.vk.multiBlocksValid.1.0.geom │ │ ├── link.vk.multiBlocksValid.1.1.geom │ │ ├── link.vk.multiUnitLayout.0.comp │ │ ├── link.vk.multiUnitLayout.1.comp │ │ ├── link.vk.multiUnitLayout.2.comp │ │ ├── link.vk.pcNamingInvalid.0.0.vert │ │ ├── link.vk.pcNamingInvalid.0.1.vert │ │ ├── link.vk.pcNamingValid.0.0.vert │ │ ├── link.vk.pcNamingValid.0.1.vert │ │ ├── link1.frag │ │ ├── link1.vk.frag │ │ ├── link2.frag │ │ ├── link2.vk.frag │ │ ├── link3.frag │ │ ├── liveTraverser.switch.vert │ │ ├── localAggregates.frag │ │ ├── location_aliasing.tesc │ │ ├── location_aliasing1.frag │ │ ├── loops.frag │ │ ├── loopsArtificial.frag │ │ ├── mains.frag │ │ ├── mains1.frag │ │ ├── mains2.frag │ │ ├── matrix.frag │ │ ├── matrix2.frag │ │ ├── matrixCompMult.vert │ │ ├── matrixError.vert │ │ ├── maxClipDistances.vert │ │ ├── max_vertices_0.geom │ │ ├── missingBodies.vert │ │ ├── mixedArrayDecls.frag │ │ ├── negativeArraySize.comp │ │ ├── negativeWorkGroupSize.comp │ │ ├── newTexture.frag │ │ ├── noMain.vert │ │ ├── noMain1.geom │ │ ├── noMain2.geom │ │ ├── noMatchingFunction.frag │ │ ├── nonSquare.vert │ │ ├── nonVulkan.frag │ │ ├── nonuniform.frag │ │ ├── nosuffix │ │ ├── numeral.frag │ │ ├── nvShaderNoperspectiveInterpolation.frag │ │ ├── overflow_underflow_toinf_0.frag │ │ ├── overlongLiteral.frag │ │ ├── parent.h │ │ ├── parentBad │ │ ├── pointCoord.frag │ │ ├── positive_infinity.frag │ │ ├── precise.tesc │ │ ├── precise_struct_block.vert │ │ ├── precision.frag │ │ ├── precision.vert │ │ ├── prepost.frag │ │ ├── preprocess.arb_shading_language_include.vert │ │ ├── preprocess.inactive_stringify.vert │ │ ├── preprocess.include_directive_missing_extension.vert │ │ ├── preprocessor.bad_arg.vert │ │ ├── preprocessor.cpp_style___FILE__.vert │ │ ├── preprocessor.cpp_style_line_directive.vert │ │ ├── preprocessor.defined.vert │ │ ├── preprocessor.edge_cases.vert │ │ ├── preprocessor.eof_missing.vert │ │ ├── preprocessor.errors.vert │ │ ├── preprocessor.extensions.vert │ │ ├── preprocessor.function_macro.vert │ │ ├── preprocessor.include.disabled.vert │ │ ├── preprocessor.include.enabled.vert │ │ ├── preprocessor.line.frag │ │ ├── preprocessor.line.vert │ │ ├── preprocessor.many.endif.vert │ │ ├── preprocessor.pragma.vert │ │ ├── preprocessor.simple.vert │ │ ├── preprocessor.success_if_parse_would_fail.vert │ │ ├── ps_sample.frag │ │ ├── ps_uint_int.frag │ │ ├── rayQuery-OpConvertUToAccelerationStructureKHR.comp │ │ ├── rayQuery-allOps.Error.rgen │ │ ├── rayQuery-allOps.comp │ │ ├── rayQuery-allOps.frag │ │ ├── rayQuery-allOps.rgen │ │ ├── rayQuery-committed.Error.rgen │ │ ├── rayQuery-global.rgen │ │ ├── rayQuery-initialization.Error.comp │ │ ├── rayQuery-initialize.rgen │ │ ├── rayQuery-no-cse.rgen │ │ ├── rayQuery-types.comp │ │ ├── rayQuery.rgen │ │ ├── recurse1.frag │ │ ├── recurse1.vert │ │ ├── recurse2.frag │ │ ├── reflection.frag │ │ ├── reflection.linked.frag │ │ ├── reflection.linked.vert │ │ ├── reflection.options.geom │ │ ├── reflection.options.vert │ │ ├── reflection.vert │ │ ├── runtests │ │ ├── runtimeArray.vert │ │ ├── sample.frag │ │ ├── sample.frag.out │ │ ├── sample.vert │ │ ├── sample.vert.out │ │ ├── samplerlessTextureFunctions.frag │ │ ├── simpleFunctionCall.frag │ │ ├── specExamples.frag │ │ ├── specExamples.vert │ │ ├── spv.1.3.8bitstorage-ssbo.vert │ │ ├── spv.1.3.8bitstorage-ubo.vert │ │ ├── spv.1.3.coopmat.comp │ │ ├── spv.1.4.LoopControl.frag │ │ ├── spv.1.4.NonWritable.frag │ │ ├── spv.1.4.OpCopyLogical.comp │ │ ├── spv.1.4.OpCopyLogical.funcall.frag │ │ ├── spv.1.4.OpCopyLogicalBool.comp │ │ ├── spv.1.4.OpEntryPoint.frag │ │ ├── spv.1.4.OpEntryPoint.opaqueParams.vert │ │ ├── spv.1.4.OpSelect.frag │ │ ├── spv.1.4.constructComposite.comp │ │ ├── spv.1.4.funcall.array.frag │ │ ├── spv.1.4.image.frag │ │ ├── spv.1.4.load.bool.array.interface.block.frag │ │ ├── spv.1.4.sparseTexture.frag │ │ ├── spv.1.4.texture.frag │ │ ├── spv.1.6.conditionalDiscard.frag │ │ ├── spv.1.6.helperInvocation.frag │ │ ├── spv.1.6.helperInvocation.memmodel.frag │ │ ├── spv.1.6.nontemporalimage.frag │ │ ├── spv.1.6.quad.frag │ │ ├── spv.1.6.samplerBuffer.frag │ │ ├── spv.1.6.separate.frag │ │ ├── spv.1.6.specConstant.comp │ │ ├── spv.100ops.frag │ │ ├── spv.130.frag │ │ ├── spv.140.frag │ │ ├── spv.150.geom │ │ ├── spv.150.vert │ │ ├── spv.16bitstorage-int.frag │ │ ├── spv.16bitstorage-uint.frag │ │ ├── spv.16bitstorage.frag │ │ ├── spv.16bitstorage_Error-int.frag │ │ ├── spv.16bitstorage_Error-uint.frag │ │ ├── spv.16bitstorage_Error.frag │ │ ├── spv.16bitxfb.vert │ │ ├── spv.300BuiltIns.vert │ │ ├── spv.300layout.frag │ │ ├── spv.300layout.vert │ │ ├── spv.300layoutp.vert │ │ ├── spv.310.bitcast.frag │ │ ├── spv.310.comp │ │ ├── spv.320.meshShaderUserDefined.mesh │ │ ├── spv.330.geom │ │ ├── spv.400.frag │ │ ├── spv.400.tesc │ │ ├── spv.400.tese │ │ ├── spv.420.geom │ │ ├── spv.430.frag │ │ ├── spv.430.vert │ │ ├── spv.450.geom │ │ ├── spv.450.noRedecl.tesc │ │ ├── spv.450.tesc │ │ ├── spv.460.comp │ │ ├── spv.460.frag │ │ ├── spv.460.subgroupEXT.mesh │ │ ├── spv.460.subgroupEXT.task │ │ ├── spv.460.vert │ │ ├── spv.8bit-16bit-construction.frag │ │ ├── spv.8bitstorage-int.frag │ │ ├── spv.8bitstorage-ssbo.vert │ │ ├── spv.8bitstorage-ubo.vert │ │ ├── spv.8bitstorage-uint.frag │ │ ├── spv.8bitstorage_Error-int.frag │ │ ├── spv.8bitstorage_Error-uint.frag │ │ ├── spv.ARMCoreBuiltIns.frag │ │ ├── spv.ARMCoreBuiltIns.vert │ │ ├── spv.AnyHitShader.rahit │ │ ├── spv.AnyHitShaderMotion.rahit │ │ ├── spv.AnyHitShader_Errors.rahit │ │ ├── spv.AofA.frag │ │ ├── spv.ClosestHitShader.rchit │ │ ├── spv.ClosestHitShaderMotion.rchit │ │ ├── spv.ClosestHitShader_Errors.rchit │ │ ├── spv.GeometryShaderPassthrough.geom │ │ ├── spv.IntersectShader.rint │ │ ├── spv.IntersectShaderMotion.rint │ │ ├── spv.IntersectShader_Errors.rint │ │ ├── spv.MissShader.rmiss │ │ ├── spv.MissShaderMotion.rmiss │ │ ├── spv.MissShader_Errors.rmiss │ │ ├── spv.OVR_multiview.vert │ │ ├── spv.Operations.frag │ │ ├── spv.RayCallable.rcall │ │ ├── spv.RayCallable_Errors.rcall │ │ ├── spv.RayConstants.rgen │ │ ├── spv.RayGenShader.rgen │ │ ├── spv.RayGenShader11.rgen │ │ ├── spv.RayGenShaderArray.rgen │ │ ├── spv.RayGenShaderMotion.rgen │ │ ├── spv.RayGenShader_Errors.rgen │ │ ├── spv.WorkgroupMemoryExplicitLayout.16BitAccess.comp │ │ ├── spv.WorkgroupMemoryExplicitLayout.8BitAccess.comp │ │ ├── spv.WorkgroupMemoryExplicitLayout.MixBlockNonBlock_Errors.comp │ │ ├── spv.WorkgroupMemoryExplicitLayout.MultiBlock.comp │ │ ├── spv.WorkgroupMemoryExplicitLayout.NonBlock.comp │ │ ├── spv.WorkgroupMemoryExplicitLayout.SingleBlock.comp │ │ ├── spv.WorkgroupMemoryExplicitLayout.scalar.comp │ │ ├── spv.WorkgroupMemoryExplicitLayout.std140.comp │ │ ├── spv.WorkgroupMemoryExplicitLayout.std430.comp │ │ ├── spv.accessChain.frag │ │ ├── spv.aggOps.frag │ │ ├── spv.always-discard.frag │ │ ├── spv.always-discard2.frag │ │ ├── spv.arbPostDepthCoverage.frag │ │ ├── spv.arbPostDepthCoverage_Error.frag │ │ ├── spv.atomiAddEXT.error.mesh │ │ ├── spv.atomiAddEXT.task │ │ ├── spv.atomic.comp │ │ ├── spv.atomicAdd.bufferReference.comp │ │ ├── spv.atomicCounter.comp │ │ ├── spv.atomicFloat.comp │ │ ├── spv.atomicFloat2.comp │ │ ├── spv.atomicFloat_Error.comp │ │ ├── spv.atomicInt64.comp │ │ ├── spv.atomicRvalue.error.vert │ │ ├── spv.atomicStoreInt64.comp │ │ ├── spv.barrier.vert │ │ ├── spv.bfloat16.comp │ │ ├── spv.bfloat16_error.comp │ │ ├── spv.bfloat16_error.frag │ │ ├── spv.bitCast.frag │ │ ├── spv.bool.vert │ │ ├── spv.boolInBlock.frag │ │ ├── spv.branch-return.vert │ │ ├── spv.buffer.autoassign.frag │ │ ├── spv.bufferhandle1.frag │ │ ├── spv.bufferhandle10.frag │ │ ├── spv.bufferhandle11.frag │ │ ├── spv.bufferhandle12.frag │ │ ├── spv.bufferhandle13.frag │ │ ├── spv.bufferhandle14.frag │ │ ├── spv.bufferhandle15.frag │ │ ├── spv.bufferhandle16.frag │ │ ├── spv.bufferhandle17_Errors.frag │ │ ├── spv.bufferhandle18.frag │ │ ├── spv.bufferhandle19_Errors.frag │ │ ├── spv.bufferhandle2.frag │ │ ├── spv.bufferhandle3_Errors.frag │ │ ├── spv.bufferhandle4.frag │ │ ├── spv.bufferhandle5.frag │ │ ├── spv.bufferhandle6.frag │ │ ├── spv.bufferhandle7.frag │ │ ├── spv.bufferhandle8.frag │ │ ├── spv.bufferhandle9.frag │ │ ├── spv.bufferhandleUvec2.frag │ │ ├── spv.bufferhandle_Error.frag │ │ ├── spv.builtInXFB.vert │ │ ├── spv.builtin.PrimitiveShadingRateEXT.vert │ │ ├── spv.builtin.ShadingRateEXT.frag │ │ ├── spv.computeShaderDerivatives.comp │ │ ├── spv.computeShaderDerivatives2.comp │ │ ├── spv.computeShaderDerivativesSpec.comp │ │ ├── spv.computeShaderDerivativesSpec2.comp │ │ ├── spv.conditionalDemote.frag │ │ ├── spv.conditionalDiscard.frag │ │ ├── spv.constConstruct.vert │ │ ├── spv.constStruct.vert │ │ ├── spv.constructComposite.comp │ │ ├── spv.controlFlowAttributes.frag │ │ ├── spv.conversion.frag │ │ ├── spv.coopmat.comp │ │ ├── spv.coopmat2_constructor.comp │ │ ├── spv.coopmat2_error.comp │ │ ├── spv.coopmat2_tensor.comp │ │ ├── spv.coopmatKHR.comp │ │ ├── spv.coopmatKHR_Error.comp │ │ ├── spv.coopmatKHR_arithmetic.comp │ │ ├── spv.coopmatKHR_arithmeticError.comp │ │ ├── spv.coopmatKHR_constructor.comp │ │ ├── spv.coopmatKHR_constructorError.comp │ │ ├── spv.coopmat_Error.comp │ │ ├── spv.coopmat_armlayout.comp │ │ ├── spv.coopvec.comp │ │ ├── spv.coopvec2.comp │ │ ├── spv.coopvecTraining.comp │ │ ├── spv.coopvecTraining_Error.comp │ │ ├── spv.coopvec_Error.comp │ │ ├── spv.coopvecloadstore.comp │ │ ├── spv.dataOut.frag │ │ ├── spv.dataOutIndirect.frag │ │ ├── spv.dataOutIndirect.vert │ │ ├── spv.dead-after-continue.vert │ │ ├── spv.dead-after-discard.frag │ │ ├── spv.dead-after-loop-break.vert │ │ ├── spv.dead-after-return.vert │ │ ├── spv.dead-after-switch-break.vert │ │ ├── spv.dead-complex-continue-after-return.vert │ │ ├── spv.dead-complex-merge-after-return.vert │ │ ├── spv.debugInfo.frag │ │ ├── spv.debugPrintf.frag │ │ ├── spv.debugPrintf_Error.frag │ │ ├── spv.debuginfo.bufferref.glsl.frag │ │ ├── spv.debuginfo.const_params.glsl.comp │ │ ├── spv.debuginfo.continued.glsl.vert │ │ ├── spv.debuginfo.coopmatKHR.comp │ │ ├── spv.debuginfo.glsl.comp │ │ ├── spv.debuginfo.glsl.frag │ │ ├── spv.debuginfo.glsl.geom │ │ ├── spv.debuginfo.glsl.tesc │ │ ├── spv.debuginfo.glsl.tese │ │ ├── spv.debuginfo.glsl.vert │ │ ├── spv.debuginfo.hlsl.comp │ │ ├── spv.debuginfo.hlsl.frag │ │ ├── spv.debuginfo.hlsl.geom │ │ ├── spv.debuginfo.hlsl.tesc │ │ ├── spv.debuginfo.hlsl.tese │ │ ├── spv.debuginfo.hlsl.vert │ │ ├── spv.debuginfo.implicit_br.glsl.frag │ │ ├── spv.debuginfo.include.glsl.frag │ │ ├── spv.debuginfo.include.glsl.h │ │ ├── spv.debuginfo.multiline.glsl.frag │ │ ├── spv.debuginfo.non_ascii.glsl.frag │ │ ├── spv.debuginfo.rt_types.glsl.rgen │ │ ├── spv.debuginfo.scalar_types.glsl.frag │ │ ├── spv.deepRvalue.frag │ │ ├── spv.demoteDisabled.frag │ │ ├── spv.depthOut.frag │ │ ├── spv.depthUnchanged.frag │ │ ├── spv.deviceGroup.frag │ │ ├── spv.discard-dce.frag │ │ ├── spv.do-simple.vert │ │ ├── spv.do-while-continue-break.vert │ │ ├── spv.doWhileLoop.frag │ │ ├── spv.double.comp │ │ ├── spv.drawParams.vert │ │ ├── spv.earlyAndlateFragmentTests.frag │ │ ├── spv.earlyReturnDiscard.frag │ │ ├── spv.expect_assume.assumeEXT.comp │ │ ├── spv.expect_assume.expectEXT.comp │ │ ├── spv.expect_assume.expectEXT.exttypes.comp │ │ ├── spv.explicittypes.frag │ │ ├── spv.exportFunctions.comp │ │ ├── spv.ext.AccelDecl.frag │ │ ├── spv.ext.AnyHitShader.rahit │ │ ├── spv.ext.AnyHitShader_Errors.rahit │ │ ├── spv.ext.ClosestHitShader.rchit │ │ ├── spv.ext.ClosestHitShader_Errors.rchit │ │ ├── spv.ext.ClosestHitShader_Subgroup.rchit │ │ ├── spv.ext.IntersectShader.rint │ │ ├── spv.ext.IntersectShader_Errors.rint │ │ ├── spv.ext.MissShader.rmiss │ │ ├── spv.ext.MissShader_Errors.rmiss │ │ ├── spv.ext.RayCallable.rcall │ │ ├── spv.ext.RayCallable_Errors.rcall │ │ ├── spv.ext.RayConstants.rgen │ │ ├── spv.ext.RayGenSBTlayout.rgen │ │ ├── spv.ext.RayGenSBTlayout140.rgen │ │ ├── spv.ext.RayGenSBTlayout430.rgen │ │ ├── spv.ext.RayGenSBTlayoutscalar.rgen │ │ ├── spv.ext.RayGenShader.rgen │ │ ├── spv.ext.RayGenShader11.rgen │ │ ├── spv.ext.RayGenShaderArray.rgen │ │ ├── spv.ext.RayGenShader_Errors.rgen │ │ ├── spv.ext.RayPrimCull_Errors.rgen │ │ ├── spv.ext.RayQueryDecl.frag │ │ ├── spv.ext.ShaderTileImage.color.frag │ │ ├── spv.ext.ShaderTileImage.depth_stencil.frag │ │ ├── spv.ext.ShaderTileImage.overlap.frag │ │ ├── spv.ext.ShaderTileImage.subpassinput.frag │ │ ├── spv.ext.ShaderTileImage.typemismatch.frag │ │ ├── spv.ext.ShaderTileImage.wronglayout.frag │ │ ├── spv.ext.World3x4.rahit │ │ ├── spv.ext.meshShaderBuiltins.mesh │ │ ├── spv.ext.meshShaderBuiltinsShadingRate.mesh │ │ ├── spv.ext.meshShaderRedeclBuiltins.mesh │ │ ├── spv.ext.meshShaderTaskMem.mesh │ │ ├── spv.ext.meshShaderUserDefined.mesh │ │ ├── spv.ext.meshTaskShader.task │ │ ├── spv.ext.textureShadowLod.error.frag │ │ ├── spv.ext.textureShadowLod.frag │ │ ├── spv.extPostDepthCoverage.frag │ │ ├── spv.extPostDepthCoverage_Error.frag │ │ ├── spv.float16.frag │ │ ├── spv.float16Fetch.frag │ │ ├── spv.float16NoRelaxed.vert │ │ ├── spv.float16convertonlyarith.comp │ │ ├── spv.float16convertonlystorage.comp │ │ ├── spv.float32.frag │ │ ├── spv.float64.frag │ │ ├── spv.floatFetch.frag │ │ ├── spv.floate4m3.comp │ │ ├── spv.floate4m3.const.comp │ │ ├── spv.floate4m3_error.comp │ │ ├── spv.floate5m2.comp │ │ ├── spv.floate5m2.const.comp │ │ ├── spv.floate5m2_error.comp │ │ ├── spv.flowControl.frag │ │ ├── spv.for-complex-condition.vert │ │ ├── spv.for-continue-break.vert │ │ ├── spv.for-nobody.vert │ │ ├── spv.for-notest.vert │ │ ├── spv.for-simple.vert │ │ ├── spv.forLoop.frag │ │ ├── spv.forwardFun.frag │ │ ├── spv.fp8_error.frag │ │ ├── spv.fragmentDensity-es.frag │ │ ├── spv.fragmentDensity-neg.frag │ │ ├── spv.fragmentDensity.frag │ │ ├── spv.fragmentDensity.vert │ │ ├── spv.fragmentShaderBarycentric.frag │ │ ├── spv.fragmentShaderBarycentric2.frag │ │ ├── spv.fragmentShaderBarycentric3.frag │ │ ├── spv.fragmentShaderBarycentric4.frag │ │ ├── spv.fsi.frag │ │ ├── spv.fsi_Error.frag │ │ ├── spv.fullyCovered.frag │ │ ├── spv.funcall.array.frag │ │ ├── spv.functionCall.frag │ │ ├── spv.functionNestedOpaque.vert │ │ ├── spv.functionParameterTypes.frag │ │ ├── spv.functionSemantics.frag │ │ ├── spv.glFragColor.frag │ │ ├── spv.glsl.register.autoassign.frag │ │ ├── spv.glsl.register.noautoassign.frag │ │ ├── spv.hlslDebugInfo.vert │ │ ├── spv.hlslOffsets.vert │ │ ├── spv.image.frag │ │ ├── spv.image.load-formatted.frag │ │ ├── spv.imageAtomic64.comp │ │ ├── spv.imageAtomic64.frag │ │ ├── spv.imageLoadStoreLod.frag │ │ ├── spv.int16.amd.frag │ │ ├── spv.int16.frag │ │ ├── spv.int32.frag │ │ ├── spv.int64.frag │ │ ├── spv.int8.frag │ │ ├── spv.intOps.vert │ │ ├── spv.int_dot.frag │ │ ├── spv.int_dot_Error.frag │ │ ├── spv.intcoopmat.comp │ │ ├── spv.interpOps.frag │ │ ├── spv.intrinsicsDebugBreak.frag │ │ ├── spv.intrinsicsFakeEnable.vert │ │ ├── spv.intrinsicsInteractWithCoopMat.comp │ │ ├── spv.intrinsicsSpirvByReference.vert │ │ ├── spv.intrinsicsSpirvDecorate.frag │ │ ├── spv.intrinsicsSpirvDecorateId.comp │ │ ├── spv.intrinsicsSpirvDecorateString.comp │ │ ├── spv.intrinsicsSpirvExecutionMode.frag │ │ ├── spv.intrinsicsSpirvInstruction.vert │ │ ├── spv.intrinsicsSpirvLiteral.vert │ │ ├── spv.intrinsicsSpirvStorageClass.rchit │ │ ├── spv.intrinsicsSpirvType.rgen │ │ ├── spv.intrinsicsSpirvTypeLocalVar.vert │ │ ├── spv.intrinsicsSpirvTypeWithTypeSpecifier.vert │ │ ├── spv.invariantAll.vert │ │ ├── spv.layer.tese │ │ ├── spv.layoutNested.vert │ │ ├── spv.length.frag │ │ ├── spv.load.bool.array.interface.block.frag │ │ ├── spv.localAggregates.frag │ │ ├── spv.loops.frag │ │ ├── spv.loopsArtificial.frag │ │ ├── spv.looseUniformNoLoc.vert │ │ ├── spv.matFun.vert │ │ ├── spv.matrix.frag │ │ ├── spv.matrix2.frag │ │ ├── spv.maximalReconvergence.vert │ │ ├── spv.memoryQualifier.frag │ │ ├── spv.memoryScopeSemantics.comp │ │ ├── spv.memoryScopeSemantics_Error.comp │ │ ├── spv.merge-unreachable.frag │ │ ├── spv.meshShaderBuiltins.mesh │ │ ├── spv.meshShaderPerViewBuiltins.mesh │ │ ├── spv.meshShaderPerViewUserDefined.mesh │ │ ├── spv.meshShaderPerView_Errors.mesh │ │ ├── spv.meshShaderRedeclBuiltins.mesh │ │ ├── spv.meshShaderRedeclPerViewBuiltins.mesh │ │ ├── spv.meshShaderSharedMem.mesh │ │ ├── spv.meshShaderTaskMem.mesh │ │ ├── spv.meshShaderUserDefined.mesh │ │ ├── spv.meshTaskShader.task │ │ ├── spv.multiStruct.comp │ │ ├── spv.multiStructFuncall.frag │ │ ├── spv.multiView.frag │ │ ├── spv.multiple.var.same.const.frag │ │ ├── spv.multiviewPerViewAttributes.tesc │ │ ├── spv.multiviewPerViewAttributes.vert │ │ ├── spv.newTexture.frag │ │ ├── spv.noBuiltInLoc.vert │ │ ├── spv.noDeadDecorations.vert │ │ ├── spv.noLocation.vert │ │ ├── spv.noWorkgroup.comp │ │ ├── spv.noexplicitlayout.comp │ │ ├── spv.nonSquare.vert │ │ ├── spv.nontemporalbuffer.frag │ │ ├── spv.nonuniform.frag │ │ ├── spv.nonuniform2.frag │ │ ├── spv.nonuniform3.frag │ │ ├── spv.nonuniform4.frag │ │ ├── spv.nonuniform5.frag │ │ ├── spv.nullInit.comp │ │ ├── spv.nv.cluster-allops.frag │ │ ├── spv.nv.cluster-allops.rahit │ │ ├── spv.nv.cluster-allops.rchit │ │ ├── spv.nv.cluster-allops.rgen │ │ ├── spv.nv.cluster-allops.rmiss │ │ ├── spv.nv.dmm-allops.comp │ │ ├── spv.nv.dmm-allops.mesh │ │ ├── spv.nv.dmm-allops.rahit │ │ ├── spv.nv.dmm-allops.rchit │ │ ├── spv.nv.dmm-allops.rgen │ │ ├── spv.nv.hitobject-allops.rchit │ │ ├── spv.nv.hitobject-allops.rgen │ │ ├── spv.nv.hitobject-allops.rmiss │ │ ├── spv.nv.hitobject-errors.rgen │ │ ├── spv.nv.lss-allops.frag │ │ ├── spv.nv.lss-allops.rchit │ │ ├── spv.nv.lss-allops.rgen │ │ ├── spv.nv.lss-allops.rmiss │ │ ├── spv.nv.lss-lssgeomcap.rgen │ │ ├── spv.nv.lss-spheregeomcap.rgen │ │ ├── spv.nvAtomicFp16Vec.frag │ │ ├── spv.nvgpushader5.frag │ │ ├── spv.offsets.frag │ │ ├── spv.paramMemory.420.frag │ │ ├── spv.paramMemory.frag │ │ ├── spv.perprimitiveNV.frag │ │ ├── spv.pp.line.frag │ │ ├── spv.precise.tesc │ │ ├── spv.precise.tese │ │ ├── spv.precision.frag │ │ ├── spv.precisionArgs.frag │ │ ├── spv.precisionNonESSamp.frag │ │ ├── spv.precisionTexture.frag │ │ ├── spv.prepost.frag │ │ ├── spv.privateVariableTypes.frag │ │ ├── spv.pushConstant.vert │ │ ├── spv.pushConstantAnon.vert │ │ ├── spv.qcom.coopmatConversion.1.comp │ │ ├── spv.qcom.coopmatConversion.2.comp │ │ ├── spv.qcom.es.tileShading.0.comp │ │ ├── spv.qcom.es.tileShading.0.frag │ │ ├── spv.qcom.es.tileShading.1.comp │ │ ├── spv.qcom.es.tileShading.1.frag │ │ ├── spv.qcom.es.tileShading.2.comp │ │ ├── spv.qcom.tileShading.0.comp │ │ ├── spv.qcom.tileShading.0.frag │ │ ├── spv.qcom.tileShading.1.comp │ │ ├── spv.qcom.tileShading.1.frag │ │ ├── spv.qualifiers.vert │ │ ├── spv.queryL.frag │ │ ├── spv.queueFamilyScope.comp │ │ ├── spv.rankShift.comp │ │ ├── spv.register.autoassign-2.frag │ │ ├── spv.register.autoassign.frag │ │ ├── spv.register.autoassign.rangetest.frag │ │ ├── spv.register.noautoassign.frag │ │ ├── spv.register.subpass.frag │ │ ├── spv.replicate.comp │ │ ├── spv.replicatespec.comp │ │ ├── spv.rw.autoassign.frag │ │ ├── spv.sample.frag │ │ ├── spv.sampleId.frag │ │ ├── spv.sampleMaskOverrideCoverage.frag │ │ ├── spv.samplePosition.frag │ │ ├── spv.sampledImageBlock.frag │ │ ├── spv.samplerlessTextureFunctions.frag │ │ ├── spv.scalarlayout.frag │ │ ├── spv.scalarlayoutfloat16.frag │ │ ├── spv.separate.frag │ │ ├── spv.set.vert │ │ ├── spv.shaderBallot.comp │ │ ├── spv.shaderBallotAMD.comp │ │ ├── spv.shaderDrawParams.vert │ │ ├── spv.shaderFragMaskAMD.frag │ │ ├── spv.shaderGroupVote.comp │ │ ├── spv.shaderImageFootprint.frag │ │ ├── spv.shaderStencilExport.frag │ │ ├── spv.shadingRate.frag │ │ ├── spv.shiftOps.frag │ │ ├── spv.shortCircuit.frag │ │ ├── spv.simpleFunctionCall.frag │ │ ├── spv.simpleMat.vert │ │ ├── spv.smBuiltins.frag │ │ ├── spv.smBuiltins.vert │ │ ├── spv.sparseTexture.frag │ │ ├── spv.sparseTextureClamp.frag │ │ ├── spv.sparsetextureoffset_non_const.vert │ │ ├── spv.sparsetextureoffset_non_const_fail.vert │ │ ├── spv.specConst.vert │ │ ├── spv.specConstArrayCheck.vert │ │ ├── spv.specConstant.comp │ │ ├── spv.specConstant.float16.comp │ │ ├── spv.specConstant.int16.comp │ │ ├── spv.specConstant.int8.comp │ │ ├── spv.specConstant.vert │ │ ├── spv.specConstantComposite.vert │ │ ├── spv.specConstantComposite2.vert │ │ ├── spv.specConstantOp.float16.comp │ │ ├── spv.specConstantOp.int16.comp │ │ ├── spv.specConstantOp.int8.comp │ │ ├── spv.specConstantOperations.vert │ │ ├── spv.specTexture.frag │ │ ├── spv.ssbo.autoassign.frag │ │ ├── spv.ssboAlias.frag │ │ ├── spv.stereoViewRendering.tesc │ │ ├── spv.stereoViewRendering.vert │ │ ├── spv.storageBuffer.vert │ │ ├── spv.structAssignment.frag │ │ ├── spv.structCopy.comp │ │ ├── spv.structDeref.frag │ │ ├── spv.structure.frag │ │ ├── spv.subgroup.frag │ │ ├── spv.subgroup.geom │ │ ├── spv.subgroup.tesc │ │ ├── spv.subgroup.tese │ │ ├── spv.subgroup.vert │ │ ├── spv.subgroupArithmetic.comp │ │ ├── spv.subgroupBallot.comp │ │ ├── spv.subgroupBallotNeg.comp │ │ ├── spv.subgroupBasic.comp │ │ ├── spv.subgroupClustered.comp │ │ ├── spv.subgroupClusteredNeg.comp │ │ ├── spv.subgroupExtendedTypesArithmetic.comp │ │ ├── spv.subgroupExtendedTypesArithmeticNeg.comp │ │ ├── spv.subgroupExtendedTypesBallot.comp │ │ ├── spv.subgroupExtendedTypesBallotNeg.comp │ │ ├── spv.subgroupExtendedTypesClustered.comp │ │ ├── spv.subgroupExtendedTypesClusteredNeg.comp │ │ ├── spv.subgroupExtendedTypesPartitioned.comp │ │ ├── spv.subgroupExtendedTypesPartitionedNeg.comp │ │ ├── spv.subgroupExtendedTypesQuad.comp │ │ ├── spv.subgroupExtendedTypesQuadNeg.comp │ │ ├── spv.subgroupExtendedTypesRotate.comp │ │ ├── spv.subgroupExtendedTypesRotateNeg.comp │ │ ├── spv.subgroupExtendedTypesShuffle.comp │ │ ├── spv.subgroupExtendedTypesShuffleNeg.comp │ │ ├── spv.subgroupExtendedTypesShuffleRelative.comp │ │ ├── spv.subgroupExtendedTypesShuffleRelativeNeg.comp │ │ ├── spv.subgroupExtendedTypesVote.comp │ │ ├── spv.subgroupExtendedTypesVoteNeg.comp │ │ ├── spv.subgroupPartitioned.comp │ │ ├── spv.subgroupQuad.comp │ │ ├── spv.subgroupRotate.comp │ │ ├── spv.subgroupShuffle.comp │ │ ├── spv.subgroupShuffleRelative.comp │ │ ├── spv.subgroupSizeARB.frag │ │ ├── spv.subgroupUniformControlFlow.vert │ │ ├── spv.subgroupVote.comp │ │ ├── spv.subpass.frag │ │ ├── spv.switch.frag │ │ ├── spv.swizzle.frag │ │ ├── spv.swizzleInversion.frag │ │ ├── spv.targetOpenGL.vert │ │ ├── spv.targetVulkan.vert │ │ ├── spv.tensorARM.access_qualifiers.comp │ │ ├── spv.tensorARM.all_accesses.comp │ │ ├── spv.tensorARM.array.comp │ │ ├── spv.tensorARM.declare.comp │ │ ├── spv.tensorARM.frag │ │ ├── spv.tensorARM.invalid_access.comp │ │ ├── spv.tensorARM.invalid_declare.comp │ │ ├── spv.tensorARM.invalid_operands.comp │ │ ├── spv.tensorARM.invalid_params.comp │ │ ├── spv.tensorARM.invalid_size.comp │ │ ├── spv.tensorARM.invalid_tensor_type.comp │ │ ├── spv.tensorARM.params.comp │ │ ├── spv.tensorARM.read.comp │ │ ├── spv.tensorARM.size.comp │ │ ├── spv.terminate.frag │ │ ├── spv.test.frag │ │ ├── spv.test.vert │ │ ├── spv.texture.frag │ │ ├── spv.texture.sampler.transform.frag │ │ ├── spv.texture.vert │ │ ├── spv.textureBuffer.vert │ │ ├── spv.textureError.frag │ │ ├── spv.textureGatherBiasLod.frag │ │ ├── spv.textureoffset_non_const.vert │ │ ├── spv.tpipBlockMatchGatherSAD.frag │ │ ├── spv.tpipBlockMatchGatherSSD.frag │ │ ├── spv.tpipBlockMatchSAD.frag │ │ ├── spv.tpipBlockMatchSSD.frag │ │ ├── spv.tpipBlockMatchWindowSAD.frag │ │ ├── spv.tpipBlockMatchWindowSSD.frag │ │ ├── spv.tpipBoxFilter.frag │ │ ├── spv.tpipSampleWeighted.frag │ │ ├── spv.tpipTextureArrays.frag │ │ ├── spv.types.frag │ │ ├── spv.uint.frag │ │ ├── spv.uniformArray.frag │ │ ├── spv.uniformInitializer.frag │ │ ├── spv.uniformInitializerSpecConstant.frag │ │ ├── spv.uniformInitializerStruct.frag │ │ ├── spv.unit1.frag │ │ ├── spv.unit2.frag │ │ ├── spv.unit3.frag │ │ ├── spv.variableArrayIndex.frag │ │ ├── spv.varyingArray.frag │ │ ├── spv.varyingArrayIndirect.frag │ │ ├── spv.vecMatConstruct.frag │ │ ├── spv.viewportArray2.tesc │ │ ├── spv.viewportArray2.vert │ │ ├── spv.viewportindex.tese │ │ ├── spv.voidFunction.frag │ │ ├── spv.volatileAtomic.comp │ │ ├── spv.vulkan100.subgroupArithmetic.comp │ │ ├── spv.vulkan100.subgroupPartitioned.comp │ │ ├── spv.vulkan110.int16.frag │ │ ├── spv.vulkan110.storageBuffer.vert │ │ ├── spv.while-continue-break.vert │ │ ├── spv.while-simple.vert │ │ ├── spv.whileLoop.frag │ │ ├── spv.xfb.vert │ │ ├── spv.xfb2.vert │ │ ├── spv.xfb3.vert │ │ ├── spv.xfbOffsetOnBlockMembersAssignment.vert │ │ ├── spv.xfbOffsetOnStructMembersAssignment.vert │ │ ├── spv.xfbOverlapOffsetCheckWithBlockAndMember.vert │ │ ├── spv.xfbStrideJustOnce.vert │ │ ├── stringToDouble.vert │ │ ├── struct.error.frag │ │ ├── structAssignment.frag │ │ ├── structDeref.frag │ │ ├── struct_construction_patterns.frag │ │ ├── struct_function_parameters.frag │ │ ├── struct_member_declarator_lists.frag │ │ ├── struct_name_as_struct_member.frag │ │ ├── struct_parameter_after_non_struct.frag │ │ ├── structure.frag │ │ ├── switch.frag │ │ ├── swizzle.frag │ │ ├── syntaxError.frag │ │ ├── terminate.frag │ │ ├── terminate.vert │ │ ├── tes_patch.tese │ │ ├── test.frag │ │ ├── texture.frag │ │ ├── textureQueryLOD.frag │ │ ├── textureoffset_sampler2darrayshadow.vert │ │ ├── tokenLength.vert │ │ ├── tokenPaste.vert │ │ ├── types.frag │ │ ├── uint.frag │ │ ├── uniformArray.frag │ │ ├── validate-shaders.sh │ │ ├── variableArrayIndex.frag │ │ ├── variadic.comp │ │ ├── varyingArray.frag │ │ ├── varyingArrayIndirect.frag │ │ ├── versionsClean.frag │ │ ├── versionsClean.vert │ │ ├── versionsErrors.frag │ │ ├── versionsErrors.vert │ │ ├── vk.relaxed.changeSet.frag │ │ ├── vk.relaxed.changeSet.vert │ │ ├── vk.relaxed.errorcheck.frag │ │ ├── vk.relaxed.errorcheck.vert │ │ ├── vk.relaxed.frag │ │ ├── vk.relaxed.link1.frag │ │ ├── vk.relaxed.link2.frag │ │ ├── vk.relaxed.stagelink.0.0.frag │ │ ├── vk.relaxed.stagelink.0.0.vert │ │ ├── vk.relaxed.stagelink.0.1.frag │ │ ├── vk.relaxed.stagelink.0.1.vert │ │ ├── vk.relaxed.stagelink.0.2.frag │ │ ├── vk.relaxed.stagelink.0.2.vert │ │ ├── vk.relaxed.stagelink.frag │ │ ├── vk.relaxed.stagelink.vert │ │ ├── vk.relaxed.syntaxerror.frag │ │ ├── vk.relaxed.syntaxerror.vert │ │ ├── voidFunction.frag │ │ ├── vulkan.ast.vert │ │ ├── vulkan.comp │ │ ├── vulkan.frag │ │ ├── vulkan.vert │ │ ├── web.array.frag │ │ ├── web.basic.vert │ │ ├── web.builtins.frag │ │ ├── web.builtins.vert │ │ ├── web.comp │ │ ├── web.controlFlow.frag │ │ ├── web.operations.frag │ │ ├── web.runtests │ │ ├── web.separate.frag │ │ ├── web.testlist │ │ ├── web.texture.frag │ │ ├── whileLoop.frag │ │ ├── xfbUnsizedArray.error.tese │ │ └── xfbUnsizedArray.error.vert │ ├── _config.yml │ ├── build_info.h.tmpl │ ├── build_info.py │ ├── build_overrides │ │ ├── build.gni │ │ ├── glslang.gni │ │ └── spirv_tools.gni │ ├── gen_extension_headers.py │ ├── glslang │ │ ├── CInterface │ │ │ └── glslang_c_interface.cpp │ │ ├── CMakeLists.txt │ │ ├── ExtensionHeaders │ │ │ └── GL_EXT_shader_realtime_clock.glsl │ │ ├── GenericCodeGen │ │ │ ├── CodeGen.cpp │ │ │ └── Link.cpp │ │ ├── HLSL │ │ │ ├── hlslAttributes.cpp │ │ │ ├── hlslAttributes.h │ │ │ ├── hlslGrammar.cpp │ │ │ ├── hlslGrammar.h │ │ │ ├── hlslOpMap.cpp │ │ │ ├── hlslOpMap.h │ │ │ ├── hlslParseHelper.cpp │ │ │ ├── hlslParseHelper.h │ │ │ ├── hlslParseables.cpp │ │ │ ├── hlslParseables.h │ │ │ ├── hlslScanContext.cpp │ │ │ ├── hlslScanContext.h │ │ │ ├── hlslTokenStream.cpp │ │ │ ├── hlslTokenStream.h │ │ │ ├── hlslTokens.h │ │ │ └── pch.h │ │ ├── Include │ │ │ ├── BaseTypes.h │ │ │ ├── Common.h │ │ │ ├── ConstantUnion.h │ │ │ ├── InfoSink.h │ │ │ ├── InitializeGlobals.h │ │ │ ├── PoolAlloc.h │ │ │ ├── ResourceLimits.h │ │ │ ├── ShHandle.h │ │ │ ├── SpirvIntrinsics.h │ │ │ ├── Types.h │ │ │ ├── arrays.h │ │ │ ├── glslang_c_interface.h │ │ │ ├── glslang_c_shader_types.h │ │ │ ├── intermediate.h │ │ │ └── visibility.h │ │ ├── MachineIndependent │ │ │ ├── Constant.cpp │ │ │ ├── InfoSink.cpp │ │ │ ├── Initialize.cpp │ │ │ ├── Initialize.h │ │ │ ├── IntermTraverse.cpp │ │ │ ├── Intermediate.cpp │ │ │ ├── LiveTraverser.h │ │ │ ├── ParseContextBase.cpp │ │ │ ├── ParseHelper.cpp │ │ │ ├── ParseHelper.h │ │ │ ├── PoolAlloc.cpp │ │ │ ├── RemoveTree.cpp │ │ │ ├── RemoveTree.h │ │ │ ├── Scan.cpp │ │ │ ├── Scan.h │ │ │ ├── ScanContext.h │ │ │ ├── ShaderLang.cpp │ │ │ ├── SpirvIntrinsics.cpp │ │ │ ├── SymbolTable.cpp │ │ │ ├── SymbolTable.h │ │ │ ├── Versions.cpp │ │ │ ├── Versions.h │ │ │ ├── attribute.cpp │ │ │ ├── attribute.h │ │ │ ├── gl_types.h │ │ │ ├── glslang.y │ │ │ ├── glslang_tab.cpp │ │ │ ├── glslang_tab.cpp.h │ │ │ ├── intermOut.cpp │ │ │ ├── iomapper.cpp │ │ │ ├── iomapper.h │ │ │ ├── limits.cpp │ │ │ ├── linkValidate.cpp │ │ │ ├── localintermediate.h │ │ │ ├── parseConst.cpp │ │ │ ├── parseVersions.h │ │ │ ├── pch.h │ │ │ ├── preprocessor │ │ │ │ ├── Pp.cpp │ │ │ │ ├── PpAtom.cpp │ │ │ │ ├── PpContext.cpp │ │ │ │ ├── PpContext.h │ │ │ │ ├── PpScanner.cpp │ │ │ │ ├── PpTokens.cpp │ │ │ │ └── PpTokens.h │ │ │ ├── propagateNoContraction.cpp │ │ │ ├── propagateNoContraction.h │ │ │ ├── reflection.cpp │ │ │ ├── reflection.h │ │ │ └── span.h │ │ ├── OSDependent │ │ │ ├── Unix │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── ossource.cpp │ │ │ ├── Web │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── glslang.after.js │ │ │ │ ├── glslang.js.cpp │ │ │ │ └── glslang.pre.js │ │ │ ├── Windows │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── ossource.cpp │ │ │ └── osinclude.h │ │ ├── Public │ │ │ ├── ResourceLimits.h │ │ │ ├── ShaderLang.h │ │ │ └── resource_limits_c.h │ │ ├── ResourceLimits │ │ │ ├── ResourceLimits.cpp │ │ │ └── resource_limits_c.cpp │ │ ├── stub.cpp │ │ └── updateGrammar │ ├── gtests │ │ ├── AST.FromFile.cpp │ │ ├── BuiltInResource.FromFile.cpp │ │ ├── CMakeLists.txt │ │ ├── Common.cpp │ │ ├── Config.FromFile.cpp │ │ ├── GlslMapIO.FromFile.cpp │ │ ├── HexFloat.cpp │ │ ├── Hlsl.FromFile.cpp │ │ ├── Initializer.h │ │ ├── Link.FromFile.Vk.cpp │ │ ├── Link.FromFile.cpp │ │ ├── LiveTraverser.FromFile.cpp │ │ ├── Pp.FromFile.cpp │ │ ├── README.md │ │ ├── Settings.cpp │ │ ├── Settings.h │ │ ├── Spv.FromFile.cpp │ │ ├── SpvPatternTest.cpp │ │ ├── StructName.cpp │ │ ├── TestFixture.cpp │ │ ├── TestFixture.h │ │ ├── VkRelaxed.FromFile.cpp │ │ ├── main.cpp │ │ └── pch.h │ ├── known_good.json │ ├── known_good_khr.json │ ├── kokoro │ │ ├── android-ndk-build │ │ │ ├── build-docker.sh │ │ │ ├── build.sh │ │ │ ├── continuous.cfg │ │ │ └── presubmit.cfg │ │ ├── license-check │ │ │ ├── build.sh │ │ │ ├── continuous.cfg │ │ │ └── presubmit.cfg │ │ ├── linux-clang-cmake │ │ │ ├── build-docker.sh │ │ │ ├── build.sh │ │ │ ├── shared │ │ │ │ ├── continuous.cfg │ │ │ │ └── presubmit.cfg │ │ │ └── static │ │ │ │ ├── continuous.cfg │ │ │ │ └── presubmit.cfg │ │ ├── linux-clang-gn │ │ │ ├── build-docker.sh │ │ │ ├── build.sh │ │ │ ├── continuous.cfg │ │ │ └── presubmit.cfg │ │ └── linux-gcc-cmake │ │ │ ├── build-docker.sh │ │ │ ├── build.sh │ │ │ ├── shared │ │ │ ├── continuous.cfg │ │ │ └── presubmit.cfg │ │ │ └── static │ │ │ ├── continuous.cfg │ │ │ └── presubmit.cfg │ ├── license-checker.cfg │ ├── ndk_test │ │ ├── Android.mk │ │ ├── jni │ │ │ └── Application.mk │ │ └── test.cpp │ ├── parse_version.cmake │ ├── standalone.gclient │ └── update_glslang_sources.py └── vulkan_headers │ └── include │ ├── vk_video │ ├── vulkan_video_codec_av1std.h │ ├── vulkan_video_codec_av1std_decode.h │ ├── vulkan_video_codec_av1std_encode.h │ ├── vulkan_video_codec_h264std.h │ ├── vulkan_video_codec_h264std_decode.h │ ├── vulkan_video_codec_h264std_encode.h │ ├── vulkan_video_codec_h265std.h │ ├── vulkan_video_codec_h265std_decode.h │ ├── vulkan_video_codec_h265std_encode.h │ └── vulkan_video_codecs_common.h │ └── vulkan │ ├── vk_icd.h │ ├── vk_layer.h │ ├── vk_platform.h │ ├── vulkan.cppm │ ├── vulkan.h │ ├── vulkan.hpp │ ├── vulkan_android.h │ ├── vulkan_beta.h │ ├── vulkan_core.h │ ├── vulkan_directfb.h │ ├── vulkan_enums.hpp │ ├── vulkan_extension_inspection.hpp │ ├── vulkan_format_traits.hpp │ ├── vulkan_fuchsia.h │ ├── vulkan_funcs.hpp │ ├── vulkan_ggp.h │ ├── vulkan_handles.hpp │ ├── vulkan_hash.hpp │ ├── vulkan_hpp_macros.hpp │ ├── vulkan_ios.h │ ├── vulkan_macos.h │ ├── vulkan_metal.h │ ├── vulkan_raii.hpp │ ├── vulkan_screen.h │ ├── vulkan_shared.hpp │ ├── vulkan_static_assertions.hpp │ ├── vulkan_structs.hpp │ ├── vulkan_to_string.hpp │ ├── vulkan_vi.h │ ├── vulkan_video.hpp │ ├── vulkan_wayland.h │ ├── vulkan_win32.h │ ├── vulkan_xcb.h │ ├── vulkan_xlib.h │ └── vulkan_xlib_xrandr.h ├── bindings └── python │ ├── pyraygpu.cpp │ └── test.py ├── cmake ├── raygpuConfig.cmake.in └── w64-mingw.cmake ├── examples ├── CMakeLists.txt ├── async.c ├── benchmark_cubes.c ├── benchmark_tilemap.cpp ├── compute.cpp ├── core_camera2d.c ├── core_camera3d.c ├── core_fonts.c ├── core_headless.c ├── core_msaa.c ├── core_multiwindow.c ├── core_rendertexture.c ├── core_resizable.c ├── core_screenrecord.cpp ├── core_shapes.c ├── core_vsync_fullscreen.c ├── core_window.c ├── glsl_to_wgsl.cpp ├── input_keys.c ├── input_multitouch_gesture.c ├── input_text.c ├── memory_vma_allocator.c ├── models_cube.c ├── models_forwardkinematics.cpp ├── models_glb.cpp ├── models_gpu_skinning.cpp ├── models_lights.cpp ├── models_obj.cpp ├── models_raytracing.cpp ├── pipeline_basic.c ├── pipeline_constants.cpp ├── pipeline_instancing.cpp ├── pipeline_settings.c ├── pipeline_spirv.cpp ├── pipeline_uniforms.cpp ├── plain_wgvk.c ├── rlfunctions.c ├── shader_inspection.cpp ├── shaders_basic.c ├── shaders_glsl.cpp ├── shaders_lightmap.c ├── split_screen_camera3d.c ├── surface_wgvk.c ├── textures_array.c ├── textures_bloom.cpp ├── textures_formats.cpp ├── textures_generate.c ├── textures_mipmap.cpp ├── textures_storage.cpp └── vao_multibuffer.cpp ├── include ├── config.h ├── external │ ├── RGFW.h │ ├── VmaUsage.h │ ├── XDL.h │ ├── cc.h │ ├── cgltf.h │ ├── ctre.hpp │ ├── gl_corearb.h │ ├── incbin.h │ ├── msf_gif.h │ ├── par_shapes.h │ ├── raygui.h │ ├── sdefl.h │ ├── sinfl.h │ ├── small_vector.hpp │ ├── stb_image.h │ ├── stb_image_write.h │ ├── stb_rect_pack.h │ ├── stb_truetype.h │ ├── tinyobj_loader_c.h │ └── vk_mem_alloc.h ├── macros_and_constants.h ├── mathutils.h └── raygpu.h ├── resources ├── base.wgsl ├── benchmark_cubes.png ├── church.obj ├── church_diffuse.png ├── compute.png ├── core_shapes.png ├── default.frag ├── default.frag.spv ├── default.vert ├── default.vert.spv ├── greenman.glb ├── hvk.frag ├── hvk.frag.spv ├── hvk.vert ├── hvk.vert.spv ├── lightmap.fs ├── lightmap.vs ├── minimal.html ├── old_car_d.png ├── old_car_new.glb ├── rgshell.html ├── simple.frag ├── simple.spv ├── simple.vert ├── simple_compute.spv ├── simple_compute.wgsl ├── simple_shader.spv ├── simple_shader.wgsl ├── tileset.png └── vert.spv └── src ├── InitWindow.c ├── backend_wgpu.c ├── cgltf_impl.c ├── glsl_support.cpp ├── internal_include ├── c_fs_utils.h ├── internals.h ├── renderstate.h ├── tint_c_api.h └── wgpustate.inc ├── models.c ├── msf_gif_impl.c ├── platform ├── InitWindow_GLFW.c ├── InitWindow_RGFW.c ├── InitWindow_SDL2.cpp ├── InitWindow_SDL3.c ├── glfw3webgpu.c ├── glfw3webgpu.h ├── rgfwwebgpu.c ├── sdl2webgpu.c ├── sdl2webgpu.h ├── sdl3webgpu.c └── sdl3webgpu.h ├── raygpu.c ├── rshapes.c ├── rtext.c ├── shader_parse.cpp ├── simple_wgsl ├── wgsl_parser.c ├── wgsl_parser.h ├── wgsl_resolve.c └── wgsl_resolve.h ├── sinfl_impl.c ├── stb_impl.c ├── telegrama_render_literal.inc ├── test ├── hash_map_test.c └── test_cc.c ├── wgsl_parse_lite.c └── windows_stuff.c /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.h linguist-language=C 2 | -------------------------------------------------------------------------------- /.github/workflows/cmake-multi-platform.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/.github/workflows/cmake-multi-platform.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/.gitignore -------------------------------------------------------------------------------- /.ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/.ignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/README.md -------------------------------------------------------------------------------- /amalgamation/SPIRV-Reflect/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/SPIRV-Reflect/.clang-format -------------------------------------------------------------------------------- /amalgamation/SPIRV-Reflect/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/SPIRV-Reflect/.gitmodules -------------------------------------------------------------------------------- /amalgamation/SPIRV-Reflect/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/SPIRV-Reflect/CMakeLists.txt -------------------------------------------------------------------------------- /amalgamation/SPIRV-Reflect/CODE_OF_CONDUCT.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/SPIRV-Reflect/CODE_OF_CONDUCT.adoc -------------------------------------------------------------------------------- /amalgamation/SPIRV-Reflect/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/SPIRV-Reflect/LICENSE -------------------------------------------------------------------------------- /amalgamation/SPIRV-Reflect/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/SPIRV-Reflect/README.md -------------------------------------------------------------------------------- /amalgamation/SPIRV-Reflect/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/SPIRV-Reflect/SECURITY.md -------------------------------------------------------------------------------- /amalgamation/SPIRV-Reflect/examples/common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/SPIRV-Reflect/examples/common.cpp -------------------------------------------------------------------------------- /amalgamation/SPIRV-Reflect/examples/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/SPIRV-Reflect/examples/common.h -------------------------------------------------------------------------------- /amalgamation/SPIRV-Reflect/examples/sample.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/SPIRV-Reflect/examples/sample.hlsl -------------------------------------------------------------------------------- /amalgamation/SPIRV-Reflect/examples/sample.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/SPIRV-Reflect/examples/sample.spv -------------------------------------------------------------------------------- /amalgamation/SPIRV-Reflect/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/SPIRV-Reflect/main.cpp -------------------------------------------------------------------------------- /amalgamation/SPIRV-Reflect/spirv_reflect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/SPIRV-Reflect/spirv_reflect.c -------------------------------------------------------------------------------- /amalgamation/SPIRV-Reflect/spirv_reflect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/SPIRV-Reflect/spirv_reflect.cpp -------------------------------------------------------------------------------- /amalgamation/SPIRV-Reflect/spirv_reflect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/SPIRV-Reflect/spirv_reflect.h -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/.editorconfig -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/.github/CODEOWNERS -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/.mailmap -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/CMake/Info.plist.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/CMake/Info.plist.in -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/CMake/glfw3.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/CMake/glfw3.pc.in -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/CMakeLists.txt -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/CONTRIBUTORS.md -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/LICENSE.md -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/README.md -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/deps/getopt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/deps/getopt.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/deps/getopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/deps/getopt.h -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/deps/glad/gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/deps/glad/gl.h -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/deps/glad/gles2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/deps/glad/gles2.h -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/deps/glad/vulkan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/deps/glad/vulkan.h -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/deps/linmath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/deps/linmath.h -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/deps/mingw/dinput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/deps/mingw/dinput.h -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/deps/mingw/xinput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/deps/mingw/xinput.h -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/deps/nuklear.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/deps/nuklear.h -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/deps/nuklear_glfw_gl2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/deps/nuklear_glfw_gl2.h -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/deps/stb_image_write.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/deps/stb_image_write.h -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/deps/tinycthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/deps/tinycthread.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/deps/tinycthread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/deps/tinycthread.h -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/deps/wayland/wayland.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/deps/wayland/wayland.xml -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/examples/CMakeLists.txt -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/examples/boing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/examples/boing.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/examples/gears.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/examples/gears.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/examples/glfw.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/examples/glfw.icns -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/examples/glfw.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/examples/glfw.ico -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/examples/glfw.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/examples/glfw.rc -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/examples/heightmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/examples/heightmap.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/examples/offscreen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/examples/offscreen.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/examples/particles.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/examples/particles.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/examples/sharing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/examples/sharing.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/examples/splitview.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/examples/splitview.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/examples/wave.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/examples/wave.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/examples/windows.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/examples/windows.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/include/GLFW/glfw3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/include/GLFW/glfw3.h -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/CMakeLists.txt -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/cocoa_init.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/cocoa_init.m -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/cocoa_joystick.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/cocoa_joystick.h -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/cocoa_joystick.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/cocoa_joystick.m -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/cocoa_monitor.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/cocoa_monitor.m -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/cocoa_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/cocoa_platform.h -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/cocoa_time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/cocoa_time.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/cocoa_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/cocoa_time.h -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/cocoa_window.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/cocoa_window.m -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/context.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/egl_context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/egl_context.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/glfw.rc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/glfw.rc.in -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/glx_context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/glx_context.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/init.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/input.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/internal.h -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/linux_joystick.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/linux_joystick.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/linux_joystick.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/linux_joystick.h -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/mappings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/mappings.h -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/mappings.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/mappings.h.in -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/monitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/monitor.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/nsgl_context.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/nsgl_context.m -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/null_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/null_init.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/null_joystick.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/null_joystick.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/null_joystick.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/null_joystick.h -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/null_monitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/null_monitor.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/null_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/null_platform.h -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/null_window.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/null_window.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/osmesa_context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/osmesa_context.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/platform.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/platform.h -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/posix_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/posix_module.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/posix_poll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/posix_poll.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/posix_poll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/posix_poll.h -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/posix_thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/posix_thread.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/posix_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/posix_thread.h -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/posix_time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/posix_time.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/posix_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/posix_time.h -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/vulkan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/vulkan.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/wgl_context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/wgl_context.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/win32_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/win32_init.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/win32_joystick.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/win32_joystick.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/win32_joystick.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/win32_joystick.h -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/win32_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/win32_module.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/win32_monitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/win32_monitor.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/win32_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/win32_platform.h -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/win32_thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/win32_thread.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/win32_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/win32_thread.h -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/win32_time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/win32_time.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/win32_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/win32_time.h -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/win32_window.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/win32_window.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/window.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/window.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/wl_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/wl_init.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/wl_monitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/wl_monitor.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/wl_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/wl_platform.h -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/wl_window.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/wl_window.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/x11_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/x11_init.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/x11_monitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/x11_monitor.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/x11_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/x11_platform.h -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/x11_window.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/x11_window.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/xkb_unicode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/xkb_unicode.c -------------------------------------------------------------------------------- /amalgamation/glfw-3.4/src/xkb_unicode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glfw-3.4/src/xkb_unicode.h -------------------------------------------------------------------------------- /amalgamation/glslang/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/.clang-format -------------------------------------------------------------------------------- /amalgamation/glslang/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/.gitattributes -------------------------------------------------------------------------------- /amalgamation/glslang/.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/.github/dependabot.yml -------------------------------------------------------------------------------- /amalgamation/glslang/.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/.gn -------------------------------------------------------------------------------- /amalgamation/glslang/.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/.mailmap -------------------------------------------------------------------------------- /amalgamation/glslang/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Android.mk -------------------------------------------------------------------------------- /amalgamation/glslang/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/BUILD.gn -------------------------------------------------------------------------------- /amalgamation/glslang/CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/CHANGES.md -------------------------------------------------------------------------------- /amalgamation/glslang/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/CMakeLists.txt -------------------------------------------------------------------------------- /amalgamation/glslang/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /amalgamation/glslang/DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/DEPS -------------------------------------------------------------------------------- /amalgamation/glslang/External/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/External/CMakeLists.txt -------------------------------------------------------------------------------- /amalgamation/glslang/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/LICENSE.txt -------------------------------------------------------------------------------- /amalgamation/glslang/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/README.md -------------------------------------------------------------------------------- /amalgamation/glslang/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/SECURITY.md -------------------------------------------------------------------------------- /amalgamation/glslang/SPIRV/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/SPIRV/CMakeLists.txt -------------------------------------------------------------------------------- /amalgamation/glslang/SPIRV/GLSL.ext.AMD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/SPIRV/GLSL.ext.AMD.h -------------------------------------------------------------------------------- /amalgamation/glslang/SPIRV/GLSL.ext.ARM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/SPIRV/GLSL.ext.ARM.h -------------------------------------------------------------------------------- /amalgamation/glslang/SPIRV/GLSL.ext.EXT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/SPIRV/GLSL.ext.EXT.h -------------------------------------------------------------------------------- /amalgamation/glslang/SPIRV/GLSL.ext.KHR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/SPIRV/GLSL.ext.KHR.h -------------------------------------------------------------------------------- /amalgamation/glslang/SPIRV/GLSL.ext.NV.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/SPIRV/GLSL.ext.NV.h -------------------------------------------------------------------------------- /amalgamation/glslang/SPIRV/GLSL.ext.QCOM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/SPIRV/GLSL.ext.QCOM.h -------------------------------------------------------------------------------- /amalgamation/glslang/SPIRV/GLSL.std.450.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/SPIRV/GLSL.std.450.h -------------------------------------------------------------------------------- /amalgamation/glslang/SPIRV/GlslangToSpv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/SPIRV/GlslangToSpv.cpp -------------------------------------------------------------------------------- /amalgamation/glslang/SPIRV/GlslangToSpv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/SPIRV/GlslangToSpv.h -------------------------------------------------------------------------------- /amalgamation/glslang/SPIRV/InReadableOrder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/SPIRV/InReadableOrder.cpp -------------------------------------------------------------------------------- /amalgamation/glslang/SPIRV/Logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/SPIRV/Logger.cpp -------------------------------------------------------------------------------- /amalgamation/glslang/SPIRV/Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/SPIRV/Logger.h -------------------------------------------------------------------------------- /amalgamation/glslang/SPIRV/SpvBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/SPIRV/SpvBuilder.cpp -------------------------------------------------------------------------------- /amalgamation/glslang/SPIRV/SpvBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/SPIRV/SpvBuilder.h -------------------------------------------------------------------------------- /amalgamation/glslang/SPIRV/SpvPostProcess.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/SPIRV/SpvPostProcess.cpp -------------------------------------------------------------------------------- /amalgamation/glslang/SPIRV/SpvTools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/SPIRV/SpvTools.cpp -------------------------------------------------------------------------------- /amalgamation/glslang/SPIRV/SpvTools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/SPIRV/SpvTools.h -------------------------------------------------------------------------------- /amalgamation/glslang/SPIRV/bitutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/SPIRV/bitutils.h -------------------------------------------------------------------------------- /amalgamation/glslang/SPIRV/disassemble.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/SPIRV/disassemble.cpp -------------------------------------------------------------------------------- /amalgamation/glslang/SPIRV/disassemble.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/SPIRV/disassemble.h -------------------------------------------------------------------------------- /amalgamation/glslang/SPIRV/doc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/SPIRV/doc.cpp -------------------------------------------------------------------------------- /amalgamation/glslang/SPIRV/doc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/SPIRV/doc.h -------------------------------------------------------------------------------- /amalgamation/glslang/SPIRV/hex_float.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/SPIRV/hex_float.h -------------------------------------------------------------------------------- /amalgamation/glslang/SPIRV/spirv.hpp11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/SPIRV/spirv.hpp11 -------------------------------------------------------------------------------- /amalgamation/glslang/SPIRV/spvIR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/SPIRV/spvIR.h -------------------------------------------------------------------------------- /amalgamation/glslang/SPIRV/spvUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/SPIRV/spvUtil.h -------------------------------------------------------------------------------- /amalgamation/glslang/StandAlone/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/StandAlone/CMakeLists.txt -------------------------------------------------------------------------------- /amalgamation/glslang/StandAlone/StandAlone.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/StandAlone/StandAlone.cpp -------------------------------------------------------------------------------- /amalgamation/glslang/StandAlone/Worklist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/StandAlone/Worklist.h -------------------------------------------------------------------------------- /amalgamation/glslang/Test/100.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/100.conf -------------------------------------------------------------------------------- /amalgamation/glslang/Test/100.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/100.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/100Limits.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/100Limits.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/100scope.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/100scope.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/110scope.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/110scope.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/120.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/120.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/120.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/120.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/130.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/130.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/130.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/130.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/140.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/140.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/140.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/140.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/150.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/150.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/150.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/150.geom -------------------------------------------------------------------------------- /amalgamation/glslang/Test/150.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/150.tesc -------------------------------------------------------------------------------- /amalgamation/glslang/Test/150.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/150.tese -------------------------------------------------------------------------------- /amalgamation/glslang/Test/150.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/150.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/300.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/300.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/300.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/300.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/300BuiltIns.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/300BuiltIns.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/300block.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/300block.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/300layout.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/300layout.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/300layout.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/300layout.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/300link.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/300link.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/300link2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/300link2.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/300link3.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/300link3.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/300operations.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/300operations.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/300scope.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/300scope.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/310.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/310.comp -------------------------------------------------------------------------------- /amalgamation/glslang/Test/310.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/310.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/310.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/310.geom -------------------------------------------------------------------------------- /amalgamation/glslang/Test/310.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/310.tesc -------------------------------------------------------------------------------- /amalgamation/glslang/Test/310.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/310.tese -------------------------------------------------------------------------------- /amalgamation/glslang/Test/310.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/310.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/310AofA.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/310AofA.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/310runtimeArray.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/310runtimeArray.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/320.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/320.comp -------------------------------------------------------------------------------- /amalgamation/glslang/Test/320.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/320.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/320.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/320.geom -------------------------------------------------------------------------------- /amalgamation/glslang/Test/320.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/320.tesc -------------------------------------------------------------------------------- /amalgamation/glslang/Test/320.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/320.tese -------------------------------------------------------------------------------- /amalgamation/glslang/Test/320.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/320.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/330.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/330.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/330comp.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/330comp.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/400.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/400.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/400.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/400.geom -------------------------------------------------------------------------------- /amalgamation/glslang/Test/400.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/400.tesc -------------------------------------------------------------------------------- /amalgamation/glslang/Test/400.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/400.tese -------------------------------------------------------------------------------- /amalgamation/glslang/Test/400.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/400.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/410.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/410.geom -------------------------------------------------------------------------------- /amalgamation/glslang/Test/410.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/410.tesc -------------------------------------------------------------------------------- /amalgamation/glslang/Test/410.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/410.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/420.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/420.comp -------------------------------------------------------------------------------- /amalgamation/glslang/Test/420.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/420.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/420.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/420.geom -------------------------------------------------------------------------------- /amalgamation/glslang/Test/420.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/420.tesc -------------------------------------------------------------------------------- /amalgamation/glslang/Test/420.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/420.tese -------------------------------------------------------------------------------- /amalgamation/glslang/Test/420.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/420.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/420_size_gl_in.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/420_size_gl_in.geom -------------------------------------------------------------------------------- /amalgamation/glslang/Test/430.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/430.comp -------------------------------------------------------------------------------- /amalgamation/glslang/Test/430.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/430.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/430AofA.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/430AofA.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/430scope.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/430scope.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/435.vert: -------------------------------------------------------------------------------- 1 | #version 435 2 | void main() {} -------------------------------------------------------------------------------- /amalgamation/glslang/Test/440.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/440.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/440.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/440.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/450.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/450.comp -------------------------------------------------------------------------------- /amalgamation/glslang/Test/450.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/450.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/450.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/450.geom -------------------------------------------------------------------------------- /amalgamation/glslang/Test/450.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/450.tesc -------------------------------------------------------------------------------- /amalgamation/glslang/Test/450.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/450.tese -------------------------------------------------------------------------------- /amalgamation/glslang/Test/450.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/450.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/460.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/460.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/460.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/460.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/Operations.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/Operations.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/UTF8BOM.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/UTF8BOM.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/aggOps.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/aggOps.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/always-discard.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/always-discard.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/always-discard2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/always-discard2.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/array.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/array.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/array100.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/array100.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/atomicAdd.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/atomicAdd.comp -------------------------------------------------------------------------------- /amalgamation/glslang/Test/atomic_uint.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/atomic_uint.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/badChars.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/badChars.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/badMacroArgs.frag: -------------------------------------------------------------------------------- 1 | #version 400 2 | 3 | #define m(a) a 4 | m() -------------------------------------------------------------------------------- /amalgamation/glslang/Test/bar.h: -------------------------------------------------------------------------------- 1 | float4 i1; 2 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/baseResults/UTF8BOM.vert.out: -------------------------------------------------------------------------------- 1 | UTF8BOM.vert 2 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/baseResults/glsl.versionOverride.comp.out: -------------------------------------------------------------------------------- 1 | glsl.versionOverride.comp 2 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/baseResults/glsl.versionOverride.frag.out: -------------------------------------------------------------------------------- 1 | glsl.versionOverride.frag 2 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/baseResults/glsl.versionOverride.geom.out: -------------------------------------------------------------------------------- 1 | glsl.versionOverride.geom 2 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/baseResults/glsl.versionOverride.tesc.out: -------------------------------------------------------------------------------- 1 | glsl.versionOverride.tesc 2 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/baseResults/glsl.versionOverride.tese.out: -------------------------------------------------------------------------------- 1 | glsl.versionOverride.tese 2 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/baseResults/hlsl.pp.expand.frag.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/baseResults/preprocess.arb_shading_language_include.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/baseResults/preprocess.inactive_stringify.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/baseResults/preprocess.include_directive_missing_extension.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/baseResults/preprocessor.bad_arg.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/baseResults/preprocessor.cpp_style___FILE__.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/baseResults/preprocessor.cpp_style_line_directive.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/baseResults/preprocessor.defined.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/baseResults/preprocessor.edge_cases.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/baseResults/preprocessor.eof_missing.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/baseResults/preprocessor.eof_missing.vert.out: -------------------------------------------------------------------------------- 1 | noEOF 2 | 3 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/baseResults/preprocessor.errors.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/baseResults/preprocessor.function_macro.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/baseResults/preprocessor.include.disabled.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/baseResults/preprocessor.include.enabled.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/baseResults/preprocessor.line.frag.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/baseResults/preprocessor.line.frag.out: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | #line 1 2 3 | #pragma something 4 | void main() { } 5 | 6 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/baseResults/preprocessor.line.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/baseResults/preprocessor.many.endif.vert.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/baseResults/preprocessor.pragma.vert.err: -------------------------------------------------------------------------------- 1 | WARNING: 0:10: '#pragma once' : not implemented 2 | 3 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/baseResults/preprocessor.simple.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/baseResults/preprocessor.success_if_parse_would_fail.vert.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/baseResults/size: -------------------------------------------------------------------------------- 1 | 399360 ../build/install/bin/glslang.exe 2 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/baseResults/test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/baseResults/test.conf -------------------------------------------------------------------------------- /amalgamation/glslang/Test/boolinput.error.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/boolinput.error.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/booloutput.error.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/booloutput.error.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/bump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/bump -------------------------------------------------------------------------------- /amalgamation/glslang/Test/comment.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/comment.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/compoundsuffix.vert.glsl: -------------------------------------------------------------------------------- 1 | void main() 2 | { 3 | gl_Position = vec4(1.0); 4 | } -------------------------------------------------------------------------------- /amalgamation/glslang/Test/constErrors.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/constErrors.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/constFold.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/constFold.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/constFoldIntMin.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/constFoldIntMin.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/contradict_0.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/contradict_0.geom -------------------------------------------------------------------------------- /amalgamation/glslang/Test/contradict_1.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/contradict_1.geom -------------------------------------------------------------------------------- /amalgamation/glslang/Test/conversion.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/conversion.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/cppBad.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/cppBad.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/cppBad2.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/cppBad2.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/cppBad3.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/cppBad3.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/cppBad4.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/cppBad4.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/cppBad5.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/cppBad5.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/cppComplexExpr.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/cppComplexExpr.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/cppDeepNest.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/cppDeepNest.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/cppIndent.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/cppIndent.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/cppMerge.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/cppMerge.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/cppNest.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/cppNest.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/cppPassMacroName.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/cppPassMacroName.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/cppSimple.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/cppSimple.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/dataOut.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/dataOut.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/dataOutIndirect.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/dataOutIndirect.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/dce.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/dce.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/decls.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/decls.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/deepRvalue.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/deepRvalue.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/defaultArgs.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/defaultArgs.comp -------------------------------------------------------------------------------- /amalgamation/glslang/Test/depthOut.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/depthOut.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/discard-dce.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/discard-dce.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/doWhileLoop.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/doWhileLoop.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/empty.frag: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/empty2.frag: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/empty3.frag: -------------------------------------------------------------------------------- 1 | #version 110 2 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/enhanced.0.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/enhanced.0.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/enhanced.1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/enhanced.1.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/enhanced.2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/enhanced.2.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/enhanced.3.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/enhanced.3.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/enhanced.3.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/enhanced.3.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/enhanced.4.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/enhanced.4.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/enhanced.4.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/enhanced.4.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/enhanced.5.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/enhanced.5.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/enhanced.5.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/enhanced.5.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/enhanced.6.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/enhanced.6.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/enhanced.6.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/enhanced.6.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/enhanced.7.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/enhanced.7.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/enhanced.7.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/enhanced.7.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/error-column.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/error-column.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/errors.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/errors.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/es-link1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/es-link1.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/es-link2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/es-link2.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/findFunction.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/findFunction.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/find_package/stub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/find_package/stub.cpp -------------------------------------------------------------------------------- /amalgamation/glslang/Test/floatBitsToInt.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/floatBitsToInt.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/flowControl.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/flowControl.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/foo.h: -------------------------------------------------------------------------------- 1 | #error should not be included 2 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/forLoop.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/forLoop.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/forwardRef.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/forwardRef.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/functionCall.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/functionCall.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/gl_FragCoord.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/gl_FragCoord.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/gl_MaxSamples_32.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/gl_MaxSamples_32.conf -------------------------------------------------------------------------------- /amalgamation/glslang/Test/gl_MaxSamples_64.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/gl_MaxSamples_64.conf -------------------------------------------------------------------------------- /amalgamation/glslang/Test/glsl.-D-U.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/glsl.-D-U.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/glsl.-P.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/glsl.-P.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/glsl.-P.function.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/glsl.-P.function.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/glsl.-P.include.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/glsl.-P.include.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/glsl.-P.included.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/glsl.-P.included.glsl -------------------------------------------------------------------------------- /amalgamation/glslang/Test/glslangValidator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/glslangValidator -------------------------------------------------------------------------------- /amalgamation/glslang/Test/glspv.esversion.vert: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/glspv.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/glspv.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/glspv.version.frag: -------------------------------------------------------------------------------- 1 | #version 330 compatibility 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/glspv.version.vert: -------------------------------------------------------------------------------- 1 | #version 150 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/glspv.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/glspv.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.-D-U.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.-D-U.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.PointSize.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.PointSize.geom -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.PointSize.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.PointSize.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.aliasOpaque.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.aliasOpaque.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.amend.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.amend.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.array.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.array.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.assoc.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.assoc.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.attribute.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.attribute.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.automap.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.automap.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.basic.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.basic.comp -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.basic.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.basic.geom -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.boolConv.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.boolConv.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.buffer.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.buffer.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.cast.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.cast.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.charLit.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.charLit.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.clip.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.clip.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.color.hull.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.color.hull.tesc -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.conditional.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.conditional.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.coverage.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.coverage.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.dashI.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.dashI.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.depthLess.frag: -------------------------------------------------------------------------------- 1 | float PixelShaderFunction() : SV_DepthLessEqual 2 | { 3 | return 0.2; 4 | } 5 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.discard.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.discard.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.doLoop.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.doLoop.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.domain.1.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.domain.1.tese -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.domain.2.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.domain.2.tese -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.domain.3.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.domain.3.tese -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.entry-in.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.entry-in.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.entry-inout.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.entry-inout.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.entry-out.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.entry-out.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.float1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.float1.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.float4.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.float4.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.forLoop.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.forLoop.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.fraggeom.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.fraggeom.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.function.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.function.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.groupid.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.groupid.comp -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.gs-hs-mix.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.gs-hs-mix.tesc -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.hlslOffset.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.hlslOffset.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.hull.1.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.hull.1.tesc -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.hull.2.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.hull.2.tesc -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.hull.3.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.hull.3.tesc -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.hull.4.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.hull.4.tesc -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.hull.5.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.hull.5.tesc -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.hull.6.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.hull.6.tesc -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.hull.void.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.hull.void.tesc -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.if.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.if.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.include.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.include.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.inf.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.inf.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.init.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.init.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.init2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.init2.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.inoutquals.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.inoutquals.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.instance.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.instance.geom -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.int.dot.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.int.dot.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.intrinsics.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.intrinsics.comp -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.intrinsics.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.intrinsics.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.intrinsics.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.intrinsics.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.isfinite.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.isfinite.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.layout.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.layout.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.loopattr.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.loopattr.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.matNx1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.matNx1.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.matType.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.matType.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.matType.int.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.matType.int.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.matpack-1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.matpack-1.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.matrixindex.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.matrixindex.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.max.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.max.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.mintypes.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.mintypes.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.multiEntry.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.multiEntry.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.multiReturn.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.multiReturn.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.multiView.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.multiView.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.namespace.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.namespace.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.numthreads.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.numthreads.comp -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.overload.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.overload.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.partialInit.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.partialInit.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.pp.expand.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.pp.expand.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.pp.line.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.pp.line.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.pp.line2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.pp.line2.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.pp.line3.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.pp.line3.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.pp.line4.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.pp.line4.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.pp.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.pp.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.precise.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.precise.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.printf.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.printf.comp -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.scope.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.scope.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.semantic.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.semantic.geom -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.semantic.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.semantic.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.sin.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.sin.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.string.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.string.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.struct.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.struct.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.structin.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.structin.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.subpass.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.subpass.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.switch.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.switch.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.swizzle.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.swizzle.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.target.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.target.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.this.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.this.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.typedef.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.typedef.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.void.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.void.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.w-recip.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.w-recip.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.w-recip2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.w-recip2.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.wavequad.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.wavequad.comp -------------------------------------------------------------------------------- /amalgamation/glslang/Test/hlsl.wavevote.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/hlsl.wavevote.comp -------------------------------------------------------------------------------- /amalgamation/glslang/Test/i1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/i1.h -------------------------------------------------------------------------------- /amalgamation/glslang/Test/implicitInnerAtomicUint.frag: -------------------------------------------------------------------------------- 1 | #version 460 2 | layout(binding = 0) uniform atomic_uint c[1][]; -------------------------------------------------------------------------------- /amalgamation/glslang/Test/inc1/badInc.h: -------------------------------------------------------------------------------- 1 | #include "parentBad" 2 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/inc1/bar.h: -------------------------------------------------------------------------------- 1 | float4 i2; 2 | 3 | #include "foo.h" 4 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/inc1/foo.h: -------------------------------------------------------------------------------- 1 | #include "parent.h" 2 | 3 | float4 i3; 4 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/inc1/path1/bar.h: -------------------------------------------------------------------------------- 1 | float4 i9991; 2 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/inc1/path1/local.h: -------------------------------------------------------------------------------- 1 | float4 p2; 2 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/inc1/path2/bar.h: -------------------------------------------------------------------------------- 1 | float4 i9991; 2 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/inc1/path2/notHere.h: -------------------------------------------------------------------------------- 1 | float4 paoeu1; 2 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/inc1/path2/remote.h: -------------------------------------------------------------------------------- 1 | float4 p3; 2 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/inc2/bar.h: -------------------------------------------------------------------------------- 1 | #include "foo.h" 2 | float4 i5; 3 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/inc2/foo.h: -------------------------------------------------------------------------------- 1 | float4 i6; 2 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/include.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/include.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/length.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/length.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/link.missingCrossStageIO.0.vert: -------------------------------------------------------------------------------- 1 | #version 460 2 | 3 | void main() { 4 | } 5 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/link.vk.missingCrossStageIO.0.vert: -------------------------------------------------------------------------------- 1 | #version 460 2 | 3 | void main() { 4 | } 5 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/link1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/link1.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/link1.vk.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/link1.vk.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/link2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/link2.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/link2.vk.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/link2.vk.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/link3.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/link3.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/loops.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/loops.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/mains.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/mains.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/mains1.frag: -------------------------------------------------------------------------------- 1 | #version 110 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/mains2.frag: -------------------------------------------------------------------------------- 1 | #version 110 2 | 3 | void main() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/matrix.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/matrix.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/matrix2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/matrix2.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/matrixError.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/matrixError.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/missingBodies.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/missingBodies.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/newTexture.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/newTexture.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/noMain.vert: -------------------------------------------------------------------------------- 1 | #version 300 es 2 | 3 | void foo() 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/noMain1.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/noMain1.geom -------------------------------------------------------------------------------- /amalgamation/glslang/Test/noMain2.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/noMain2.geom -------------------------------------------------------------------------------- /amalgamation/glslang/Test/nonSquare.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/nonSquare.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/nonVulkan.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/nonVulkan.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/nonuniform.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/nonuniform.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/nosuffix: -------------------------------------------------------------------------------- 1 | void main() 2 | { 3 | gl_Position = vec4(1.0); 4 | } -------------------------------------------------------------------------------- /amalgamation/glslang/Test/numeral.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/numeral.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/parent.h: -------------------------------------------------------------------------------- 1 | float4 i4; 2 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/parentBad: -------------------------------------------------------------------------------- 1 | int a; 2 | 3 | #error bad parent 4 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/pointCoord.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/pointCoord.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/precise.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/precise.tesc -------------------------------------------------------------------------------- /amalgamation/glslang/Test/precision.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/precision.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/precision.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/precision.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/prepost.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/prepost.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/preprocessor.eof_missing.vert: -------------------------------------------------------------------------------- 1 | noEOF -------------------------------------------------------------------------------- /amalgamation/glslang/Test/preprocessor.line.frag: -------------------------------------------------------------------------------- 1 | #version 310 es 2 | #line 1 2 3 | #pragma something 4 | void main() {} 5 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/preprocessor.success_if_parse_would_fail.vert: -------------------------------------------------------------------------------- 1 | int x() { 2 | something that shouldnt compile; 3 | } 4 | 5 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/ps_sample.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/ps_sample.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/ps_uint_int.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/ps_uint_int.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/rayQuery.rgen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/rayQuery.rgen -------------------------------------------------------------------------------- /amalgamation/glslang/Test/recurse1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/recurse1.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/recurse1.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/recurse1.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/recurse2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/recurse2.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/reflection.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/reflection.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/reflection.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/reflection.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/runtests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/runtests -------------------------------------------------------------------------------- /amalgamation/glslang/Test/runtimeArray.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/runtimeArray.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/sample.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/sample.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/sample.frag.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/sample.frag.out -------------------------------------------------------------------------------- /amalgamation/glslang/Test/sample.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/sample.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/sample.vert.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/sample.vert.out -------------------------------------------------------------------------------- /amalgamation/glslang/Test/specExamples.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/specExamples.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/specExamples.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/specExamples.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.1.4.image.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.1.4.image.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.1.6.quad.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.1.6.quad.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.100ops.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.100ops.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.130.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.130.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.140.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.140.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.150.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.150.geom -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.150.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.150.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.16bitxfb.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.16bitxfb.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.300layout.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.300layout.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.300layout.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.300layout.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.310.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.310.comp -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.330.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.330.geom -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.400.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.400.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.400.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.400.tesc -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.400.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.400.tese -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.420.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.420.geom -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.430.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.430.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.430.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.430.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.450.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.450.geom -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.450.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.450.tesc -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.460.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.460.comp -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.460.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.460.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.460.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.460.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.AofA.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.AofA.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.aggOps.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.aggOps.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.atomic.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.atomic.comp -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.barrier.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.barrier.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.bfloat16.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.bfloat16.comp -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.bitCast.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.bitCast.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.bool.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.bool.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.coopmat.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.coopmat.comp -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.coopvec.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.coopvec.comp -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.coopvec2.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.coopvec2.comp -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.dataOut.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.dataOut.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.debugInfo.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.debugInfo.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.depthOut.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.depthOut.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.do-simple.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.do-simple.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.double.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.double.comp -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.float16.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.float16.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.float32.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.float32.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.float64.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.float64.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.floate4m3.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.floate4m3.comp -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.floate5m2.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.floate5m2.comp -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.forLoop.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.forLoop.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.fp8_error.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.fp8_error.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.fsi.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.fsi.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.fsi_Error.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.fsi_Error.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.glFragColor.frag: -------------------------------------------------------------------------------- 1 | #version 330 2 | 3 | void main() 4 | { 5 | gl_FragColor = vec4(1.0); 6 | } 7 | -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.image.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.image.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.int16.amd.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.int16.amd.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.int16.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.int16.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.int32.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.int32.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.int64.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.int64.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.int8.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.int8.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.intOps.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.intOps.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.int_dot.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.int_dot.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.interpOps.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.interpOps.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.layer.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.layer.tese -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.length.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.length.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.loops.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.loops.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.matFun.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.matFun.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.matrix.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.matrix.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.matrix2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.matrix2.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.multiView.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.multiView.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.nonSquare.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.nonSquare.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.nullInit.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.nullInit.comp -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.offsets.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.offsets.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.pp.line.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.pp.line.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.precise.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.precise.tesc -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.precise.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.precise.tese -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.precision.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.precision.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.prepost.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.prepost.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.queryL.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.queryL.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.rankShift.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.rankShift.comp -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.replicate.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.replicate.comp -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.sample.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.sample.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.sampleId.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.sampleId.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.separate.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.separate.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.set.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.set.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.shiftOps.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.shiftOps.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.simpleMat.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.simpleMat.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.specConst.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.specConst.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.ssboAlias.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.ssboAlias.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.structure.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.structure.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.subgroup.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.subgroup.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.subgroup.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.subgroup.geom -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.subgroup.tesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.subgroup.tesc -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.subgroup.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.subgroup.tese -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.subgroup.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.subgroup.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.subpass.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.subpass.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.switch.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.switch.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.swizzle.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.swizzle.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.tensorARM.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.tensorARM.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.terminate.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.terminate.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.test.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.test.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.test.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.test.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.texture.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.texture.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.texture.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.texture.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.types.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.types.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.uint.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.uint.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.unit1.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.unit1.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.unit2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.unit2.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.unit3.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.unit3.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.whileLoop.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.whileLoop.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.xfb.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.xfb.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.xfb2.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.xfb2.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/spv.xfb3.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/spv.xfb3.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/struct.error.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/struct.error.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/structDeref.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/structDeref.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/structure.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/structure.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/switch.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/switch.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/swizzle.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/swizzle.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/syntaxError.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/syntaxError.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/terminate.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/terminate.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/terminate.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/terminate.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/tes_patch.tese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/tes_patch.tese -------------------------------------------------------------------------------- /amalgamation/glslang/Test/test.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/test.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/texture.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/texture.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/tokenLength.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/tokenLength.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/tokenPaste.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/tokenPaste.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/types.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/types.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/uint.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/uint.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/uniformArray.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/uniformArray.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/variadic.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/variadic.comp -------------------------------------------------------------------------------- /amalgamation/glslang/Test/varyingArray.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/varyingArray.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/versionsClean.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/versionsClean.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/versionsClean.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/versionsClean.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/vk.relaxed.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/vk.relaxed.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/voidFunction.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/voidFunction.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/vulkan.ast.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/vulkan.ast.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/vulkan.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/vulkan.comp -------------------------------------------------------------------------------- /amalgamation/glslang/Test/vulkan.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/vulkan.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/vulkan.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/vulkan.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/web.array.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/web.array.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/web.basic.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/web.basic.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/web.builtins.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/web.builtins.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/web.builtins.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/web.builtins.vert -------------------------------------------------------------------------------- /amalgamation/glslang/Test/web.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/web.comp -------------------------------------------------------------------------------- /amalgamation/glslang/Test/web.runtests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/web.runtests -------------------------------------------------------------------------------- /amalgamation/glslang/Test/web.separate.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/web.separate.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/web.testlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/web.testlist -------------------------------------------------------------------------------- /amalgamation/glslang/Test/web.texture.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/web.texture.frag -------------------------------------------------------------------------------- /amalgamation/glslang/Test/whileLoop.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/Test/whileLoop.frag -------------------------------------------------------------------------------- /amalgamation/glslang/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/_config.yml -------------------------------------------------------------------------------- /amalgamation/glslang/build_info.h.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/build_info.h.tmpl -------------------------------------------------------------------------------- /amalgamation/glslang/build_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/build_info.py -------------------------------------------------------------------------------- /amalgamation/glslang/glslang/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/glslang/CMakeLists.txt -------------------------------------------------------------------------------- /amalgamation/glslang/glslang/HLSL/pch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/glslang/HLSL/pch.h -------------------------------------------------------------------------------- /amalgamation/glslang/glslang/Include/Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/glslang/Include/Types.h -------------------------------------------------------------------------------- /amalgamation/glslang/glslang/stub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/glslang/stub.cpp -------------------------------------------------------------------------------- /amalgamation/glslang/glslang/updateGrammar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/glslang/updateGrammar -------------------------------------------------------------------------------- /amalgamation/glslang/gtests/AST.FromFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/gtests/AST.FromFile.cpp -------------------------------------------------------------------------------- /amalgamation/glslang/gtests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/gtests/CMakeLists.txt -------------------------------------------------------------------------------- /amalgamation/glslang/gtests/Common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/gtests/Common.cpp -------------------------------------------------------------------------------- /amalgamation/glslang/gtests/HexFloat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/gtests/HexFloat.cpp -------------------------------------------------------------------------------- /amalgamation/glslang/gtests/Initializer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/gtests/Initializer.h -------------------------------------------------------------------------------- /amalgamation/glslang/gtests/Pp.FromFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/gtests/Pp.FromFile.cpp -------------------------------------------------------------------------------- /amalgamation/glslang/gtests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/gtests/README.md -------------------------------------------------------------------------------- /amalgamation/glslang/gtests/Settings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/gtests/Settings.cpp -------------------------------------------------------------------------------- /amalgamation/glslang/gtests/Settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/gtests/Settings.h -------------------------------------------------------------------------------- /amalgamation/glslang/gtests/Spv.FromFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/gtests/Spv.FromFile.cpp -------------------------------------------------------------------------------- /amalgamation/glslang/gtests/StructName.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/gtests/StructName.cpp -------------------------------------------------------------------------------- /amalgamation/glslang/gtests/TestFixture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/gtests/TestFixture.cpp -------------------------------------------------------------------------------- /amalgamation/glslang/gtests/TestFixture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/gtests/TestFixture.h -------------------------------------------------------------------------------- /amalgamation/glslang/gtests/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/gtests/main.cpp -------------------------------------------------------------------------------- /amalgamation/glslang/gtests/pch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/gtests/pch.h -------------------------------------------------------------------------------- /amalgamation/glslang/known_good.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/known_good.json -------------------------------------------------------------------------------- /amalgamation/glslang/known_good_khr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/known_good_khr.json -------------------------------------------------------------------------------- /amalgamation/glslang/license-checker.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/license-checker.cfg -------------------------------------------------------------------------------- /amalgamation/glslang/ndk_test/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/ndk_test/Android.mk -------------------------------------------------------------------------------- /amalgamation/glslang/ndk_test/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/ndk_test/test.cpp -------------------------------------------------------------------------------- /amalgamation/glslang/parse_version.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/parse_version.cmake -------------------------------------------------------------------------------- /amalgamation/glslang/standalone.gclient: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/amalgamation/glslang/standalone.gclient -------------------------------------------------------------------------------- /bindings/python/pyraygpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/bindings/python/pyraygpu.cpp -------------------------------------------------------------------------------- /bindings/python/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/bindings/python/test.py -------------------------------------------------------------------------------- /cmake/raygpuConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/cmake/raygpuConfig.cmake.in -------------------------------------------------------------------------------- /cmake/w64-mingw.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/cmake/w64-mingw.cmake -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/async.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/async.c -------------------------------------------------------------------------------- /examples/benchmark_cubes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/benchmark_cubes.c -------------------------------------------------------------------------------- /examples/benchmark_tilemap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/benchmark_tilemap.cpp -------------------------------------------------------------------------------- /examples/compute.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/compute.cpp -------------------------------------------------------------------------------- /examples/core_camera2d.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/core_camera2d.c -------------------------------------------------------------------------------- /examples/core_camera3d.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/core_camera3d.c -------------------------------------------------------------------------------- /examples/core_fonts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/core_fonts.c -------------------------------------------------------------------------------- /examples/core_headless.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/core_headless.c -------------------------------------------------------------------------------- /examples/core_msaa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/core_msaa.c -------------------------------------------------------------------------------- /examples/core_multiwindow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/core_multiwindow.c -------------------------------------------------------------------------------- /examples/core_rendertexture.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/core_rendertexture.c -------------------------------------------------------------------------------- /examples/core_resizable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/core_resizable.c -------------------------------------------------------------------------------- /examples/core_screenrecord.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/core_screenrecord.cpp -------------------------------------------------------------------------------- /examples/core_shapes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/core_shapes.c -------------------------------------------------------------------------------- /examples/core_vsync_fullscreen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/core_vsync_fullscreen.c -------------------------------------------------------------------------------- /examples/core_window.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/core_window.c -------------------------------------------------------------------------------- /examples/glsl_to_wgsl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/glsl_to_wgsl.cpp -------------------------------------------------------------------------------- /examples/input_keys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/input_keys.c -------------------------------------------------------------------------------- /examples/input_multitouch_gesture.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/input_multitouch_gesture.c -------------------------------------------------------------------------------- /examples/input_text.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/input_text.c -------------------------------------------------------------------------------- /examples/memory_vma_allocator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/memory_vma_allocator.c -------------------------------------------------------------------------------- /examples/models_cube.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/models_cube.c -------------------------------------------------------------------------------- /examples/models_forwardkinematics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/models_forwardkinematics.cpp -------------------------------------------------------------------------------- /examples/models_glb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/models_glb.cpp -------------------------------------------------------------------------------- /examples/models_gpu_skinning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/models_gpu_skinning.cpp -------------------------------------------------------------------------------- /examples/models_lights.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/models_lights.cpp -------------------------------------------------------------------------------- /examples/models_obj.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/models_obj.cpp -------------------------------------------------------------------------------- /examples/models_raytracing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/models_raytracing.cpp -------------------------------------------------------------------------------- /examples/pipeline_basic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/pipeline_basic.c -------------------------------------------------------------------------------- /examples/pipeline_constants.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/pipeline_constants.cpp -------------------------------------------------------------------------------- /examples/pipeline_instancing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/pipeline_instancing.cpp -------------------------------------------------------------------------------- /examples/pipeline_settings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/pipeline_settings.c -------------------------------------------------------------------------------- /examples/pipeline_spirv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/pipeline_spirv.cpp -------------------------------------------------------------------------------- /examples/pipeline_uniforms.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/pipeline_uniforms.cpp -------------------------------------------------------------------------------- /examples/plain_wgvk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/plain_wgvk.c -------------------------------------------------------------------------------- /examples/rlfunctions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/rlfunctions.c -------------------------------------------------------------------------------- /examples/shader_inspection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/shader_inspection.cpp -------------------------------------------------------------------------------- /examples/shaders_basic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/shaders_basic.c -------------------------------------------------------------------------------- /examples/shaders_glsl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/shaders_glsl.cpp -------------------------------------------------------------------------------- /examples/shaders_lightmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/shaders_lightmap.c -------------------------------------------------------------------------------- /examples/split_screen_camera3d.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/split_screen_camera3d.c -------------------------------------------------------------------------------- /examples/surface_wgvk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/surface_wgvk.c -------------------------------------------------------------------------------- /examples/textures_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/textures_array.c -------------------------------------------------------------------------------- /examples/textures_bloom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/textures_bloom.cpp -------------------------------------------------------------------------------- /examples/textures_formats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/textures_formats.cpp -------------------------------------------------------------------------------- /examples/textures_generate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/textures_generate.c -------------------------------------------------------------------------------- /examples/textures_mipmap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/textures_mipmap.cpp -------------------------------------------------------------------------------- /examples/textures_storage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/textures_storage.cpp -------------------------------------------------------------------------------- /examples/vao_multibuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/examples/vao_multibuffer.cpp -------------------------------------------------------------------------------- /include/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/include/config.h -------------------------------------------------------------------------------- /include/external/RGFW.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/include/external/RGFW.h -------------------------------------------------------------------------------- /include/external/VmaUsage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/include/external/VmaUsage.h -------------------------------------------------------------------------------- /include/external/XDL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/include/external/XDL.h -------------------------------------------------------------------------------- /include/external/cc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/include/external/cc.h -------------------------------------------------------------------------------- /include/external/cgltf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/include/external/cgltf.h -------------------------------------------------------------------------------- /include/external/ctre.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/include/external/ctre.hpp -------------------------------------------------------------------------------- /include/external/gl_corearb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/include/external/gl_corearb.h -------------------------------------------------------------------------------- /include/external/incbin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/include/external/incbin.h -------------------------------------------------------------------------------- /include/external/msf_gif.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/include/external/msf_gif.h -------------------------------------------------------------------------------- /include/external/par_shapes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/include/external/par_shapes.h -------------------------------------------------------------------------------- /include/external/raygui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/include/external/raygui.h -------------------------------------------------------------------------------- /include/external/sdefl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/include/external/sdefl.h -------------------------------------------------------------------------------- /include/external/sinfl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/include/external/sinfl.h -------------------------------------------------------------------------------- /include/external/small_vector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/include/external/small_vector.hpp -------------------------------------------------------------------------------- /include/external/stb_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/include/external/stb_image.h -------------------------------------------------------------------------------- /include/external/stb_image_write.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/include/external/stb_image_write.h -------------------------------------------------------------------------------- /include/external/stb_rect_pack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/include/external/stb_rect_pack.h -------------------------------------------------------------------------------- /include/external/stb_truetype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/include/external/stb_truetype.h -------------------------------------------------------------------------------- /include/external/tinyobj_loader_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/include/external/tinyobj_loader_c.h -------------------------------------------------------------------------------- /include/external/vk_mem_alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/include/external/vk_mem_alloc.h -------------------------------------------------------------------------------- /include/macros_and_constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/include/macros_and_constants.h -------------------------------------------------------------------------------- /include/mathutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/include/mathutils.h -------------------------------------------------------------------------------- /include/raygpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/include/raygpu.h -------------------------------------------------------------------------------- /resources/base.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/resources/base.wgsl -------------------------------------------------------------------------------- /resources/benchmark_cubes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/resources/benchmark_cubes.png -------------------------------------------------------------------------------- /resources/church.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/resources/church.obj -------------------------------------------------------------------------------- /resources/church_diffuse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/resources/church_diffuse.png -------------------------------------------------------------------------------- /resources/compute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/resources/compute.png -------------------------------------------------------------------------------- /resources/core_shapes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/resources/core_shapes.png -------------------------------------------------------------------------------- /resources/default.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/resources/default.frag -------------------------------------------------------------------------------- /resources/default.frag.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/resources/default.frag.spv -------------------------------------------------------------------------------- /resources/default.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/resources/default.vert -------------------------------------------------------------------------------- /resources/default.vert.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/resources/default.vert.spv -------------------------------------------------------------------------------- /resources/greenman.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/resources/greenman.glb -------------------------------------------------------------------------------- /resources/hvk.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/resources/hvk.frag -------------------------------------------------------------------------------- /resources/hvk.frag.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/resources/hvk.frag.spv -------------------------------------------------------------------------------- /resources/hvk.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/resources/hvk.vert -------------------------------------------------------------------------------- /resources/hvk.vert.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/resources/hvk.vert.spv -------------------------------------------------------------------------------- /resources/lightmap.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/resources/lightmap.fs -------------------------------------------------------------------------------- /resources/lightmap.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/resources/lightmap.vs -------------------------------------------------------------------------------- /resources/minimal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/resources/minimal.html -------------------------------------------------------------------------------- /resources/old_car_d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/resources/old_car_d.png -------------------------------------------------------------------------------- /resources/old_car_new.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/resources/old_car_new.glb -------------------------------------------------------------------------------- /resources/rgshell.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/resources/rgshell.html -------------------------------------------------------------------------------- /resources/simple.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/resources/simple.frag -------------------------------------------------------------------------------- /resources/simple.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/resources/simple.spv -------------------------------------------------------------------------------- /resources/simple.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/resources/simple.vert -------------------------------------------------------------------------------- /resources/simple_compute.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/resources/simple_compute.spv -------------------------------------------------------------------------------- /resources/simple_compute.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/resources/simple_compute.wgsl -------------------------------------------------------------------------------- /resources/simple_shader.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/resources/simple_shader.spv -------------------------------------------------------------------------------- /resources/simple_shader.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/resources/simple_shader.wgsl -------------------------------------------------------------------------------- /resources/tileset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/resources/tileset.png -------------------------------------------------------------------------------- /resources/vert.spv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/resources/vert.spv -------------------------------------------------------------------------------- /src/InitWindow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/InitWindow.c -------------------------------------------------------------------------------- /src/backend_wgpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/backend_wgpu.c -------------------------------------------------------------------------------- /src/cgltf_impl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/cgltf_impl.c -------------------------------------------------------------------------------- /src/glsl_support.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/glsl_support.cpp -------------------------------------------------------------------------------- /src/internal_include/c_fs_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/internal_include/c_fs_utils.h -------------------------------------------------------------------------------- /src/internal_include/internals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/internal_include/internals.h -------------------------------------------------------------------------------- /src/internal_include/renderstate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/internal_include/renderstate.h -------------------------------------------------------------------------------- /src/internal_include/tint_c_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/internal_include/tint_c_api.h -------------------------------------------------------------------------------- /src/internal_include/wgpustate.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/internal_include/wgpustate.inc -------------------------------------------------------------------------------- /src/models.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/models.c -------------------------------------------------------------------------------- /src/msf_gif_impl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/msf_gif_impl.c -------------------------------------------------------------------------------- /src/platform/InitWindow_GLFW.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/platform/InitWindow_GLFW.c -------------------------------------------------------------------------------- /src/platform/InitWindow_RGFW.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/platform/InitWindow_RGFW.c -------------------------------------------------------------------------------- /src/platform/InitWindow_SDL2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/platform/InitWindow_SDL2.cpp -------------------------------------------------------------------------------- /src/platform/InitWindow_SDL3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/platform/InitWindow_SDL3.c -------------------------------------------------------------------------------- /src/platform/glfw3webgpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/platform/glfw3webgpu.c -------------------------------------------------------------------------------- /src/platform/glfw3webgpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/platform/glfw3webgpu.h -------------------------------------------------------------------------------- /src/platform/rgfwwebgpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/platform/rgfwwebgpu.c -------------------------------------------------------------------------------- /src/platform/sdl2webgpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/platform/sdl2webgpu.c -------------------------------------------------------------------------------- /src/platform/sdl2webgpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/platform/sdl2webgpu.h -------------------------------------------------------------------------------- /src/platform/sdl3webgpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/platform/sdl3webgpu.c -------------------------------------------------------------------------------- /src/platform/sdl3webgpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/platform/sdl3webgpu.h -------------------------------------------------------------------------------- /src/raygpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/raygpu.c -------------------------------------------------------------------------------- /src/rshapes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/rshapes.c -------------------------------------------------------------------------------- /src/rtext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/rtext.c -------------------------------------------------------------------------------- /src/shader_parse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/shader_parse.cpp -------------------------------------------------------------------------------- /src/simple_wgsl/wgsl_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/simple_wgsl/wgsl_parser.c -------------------------------------------------------------------------------- /src/simple_wgsl/wgsl_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/simple_wgsl/wgsl_parser.h -------------------------------------------------------------------------------- /src/simple_wgsl/wgsl_resolve.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/simple_wgsl/wgsl_resolve.c -------------------------------------------------------------------------------- /src/simple_wgsl/wgsl_resolve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/simple_wgsl/wgsl_resolve.h -------------------------------------------------------------------------------- /src/sinfl_impl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/sinfl_impl.c -------------------------------------------------------------------------------- /src/stb_impl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/stb_impl.c -------------------------------------------------------------------------------- /src/telegrama_render_literal.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/telegrama_render_literal.inc -------------------------------------------------------------------------------- /src/test/hash_map_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/test/hash_map_test.c -------------------------------------------------------------------------------- /src/test/test_cc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/test/test_cc.c -------------------------------------------------------------------------------- /src/wgsl_parse_lite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/wgsl_parse_lite.c -------------------------------------------------------------------------------- /src/windows_stuff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuel5975p/raygpu/HEAD/src/windows_stuff.c --------------------------------------------------------------------------------