John Kessenich afe0c66f65 SPV: Fix #1487: Only declare AMD int16/half_float extensions when needed. 6 vuotta sitten
..
baseLegalResults d03da06ac1 Remove execute permissions 6 vuotta sitten
baseResults afe0c66f65 SPV: Fix #1487: Only declare AMD int16/half_float extensions when needed. 6 vuotta sitten
inc1 971a0a8d2d Infrastructure: add include search paths (-I, etc.). 7 vuotta sitten
inc2 3494b4da9b HLSL: Add an Includer to handle #include. 7 vuotta sitten
100.conf 5dc8a76265 Fix line endings in Test/100.conf. 8 vuotta sitten
100.frag 21f1286f57 Front-end: Implement GL_EXT_shader_non_constant_global_initializers. 8 vuotta sitten
100Limits.vert e1f0f5b31f Re-allow non-language characters in ES 100 comments, including '\', except for '\' just before a new line. 10 vuotta sitten
100samplerExternal.frag 2c5b3d64af Add support for GL_OES_EGL_image_external_essl3 7 vuotta sitten
100scope.vert 3a4687d782 Add missing check that a function call is not using the same name as a variable hiding the function's name. Also, support version 110 separate name spaces for functions and variable names. 10 vuotta sitten
110scope.vert d03da06ac1 Remove execute permissions 6 vuotta sitten
120.frag b67b4a7072 PP: Address #737: accept 'h'/'H' floating-point suffix more broadly. 7 vuotta sitten
120.vert f2cfe27021 Fix issue #388. 8 vuotta sitten
130.frag ddea678e3e Implement GL_ARB_shader_image_load_store. Partly done (format layout qualifiers) from a submission. 10 vuotta sitten
130.vert 447c65c978 Two missing test file sources. 10 vuotta sitten
140.frag 968c8f8e78 glslang: Bug 13724: ES global initializers must be constant. 9 vuotta sitten
140.vert c08fb8ab9c Full stack: properly implement GL_EXT_device_group and GL_EXT_multiview. 7 vuotta sitten
150.frag e553ace049 Parser: Extension requirement of gl_PrimitiveID and gl_Layer should be checked only for ESSL instead of GLSL. 8 vuotta sitten
150.geom ad54b24fba Implement GL_ARB_viewport_array extension. 10 vuotta sitten
150.tesc 1be8063e01 Require l-value patch-out indexing to be gl_InvocationID. 8 vuotta sitten
150.tese e8fe7b81d7 Allow tessellation shaders to work on versions back to 150. Also combined all the tessellation tests into a single run. 10 vuotta sitten
150.vert 1fbc6e6ca1 Added 'GL_core_profile' and 'GL_compatibility_profile' macro definition to preamble. 7 vuotta sitten
300.frag 69d01eadd6 Semantics: Catch nested types containing 'int' with non-'flat' interpolation. 8 vuotta sitten
300.vert 5513d9d0d8 Multiview extension: Accept layout(num_views) qualifier 7 vuotta sitten
300BuiltIns.frag 1189a7bc4a Make double underscore "__" an error for ES 300, but a warning for 310. 9 vuotta sitten
300block.frag 3cd0024ea8 GLSL front-end: Check recursively for opaque types in a block; these are all illegal. 9 vuotta sitten
300layout.frag b3007519fc Miscellaneous ES 3.1 semantics, and identification of all missing features. 10 vuotta sitten
300layout.vert 04b1c6ed4c GL_ARB_enhanced_layouts, part 5: uniform offset and align semantics. Numerical computations not yet done. 10 vuotta sitten
300link.frag fb57e7cc5e Add ES 3.0 fragment output link-time test for outputs having or not having location qualifiers. 11 vuotta sitten
300link2.frag fb57e7cc5e Add ES 3.0 fragment output link-time test for outputs having or not having location qualifiers. 11 vuotta sitten
300link3.frag fb57e7cc5e Add ES 3.0 fragment output link-time test for outputs having or not having location qualifiers. 11 vuotta sitten
300operations.frag 77d908af8a Added constant folding for relational (e.g. lessThan) built-ins, relational built-ins for uints, and bitwise ops for mixed scalars and vectors. 11 vuotta sitten
300samplerExternal.frag 2c5b3d64af Add support for GL_OES_EGL_image_external_essl3 7 vuotta sitten
300scope.vert 3a4687d782 Add missing check that a function call is not using the same name as a variable hiding the function's name. Also, support version 110 separate name spaces for functions and variable names. 10 vuotta sitten
310.comp 14d65beb06 GLSL: Fix Khronos private Bugzilla 15973: local sizes can't be 0. 7 vuotta sitten
310.frag c08fb8ab9c Full stack: properly implement GL_EXT_device_group and GL_EXT_multiview. 7 vuotta sitten
310.geom b61b82182f glslang front-end: Implement AEP *_point_size extensions. 9 vuotta sitten
310.tesc 1be8063e01 Require l-value patch-out indexing to be gl_InvocationID. 8 vuotta sitten
310.tese c325f43646 GLSL: Fix #1300: Can redeclare without size a sized built-in block array. 6 vuotta sitten
310.vert ac666e7368 Front-end ESSL: require precision declarations for images. 8 vuotta sitten
310AofA.vert b3f9e0a334 GLSL: Fix #1229: merge array sizes in parameter declarations. 6 vuotta sitten
310implicitSizeArrayError.vert e1ff231235 GLSL: Fix #1193: no 'location' on uniform/buffer block. 6 vuotta sitten
310runtimeArray.vert 5611c6d27b GLSL/SPV: Implement SPV_EXT_descriptor_indexing and GL_EXT_nonuniform_qualifier 6 vuotta sitten
320.comp 53863a3a90 GLSL: Implement version 320 for ES. 7 vuotta sitten
320.frag 53863a3a90 GLSL: Implement version 320 for ES. 7 vuotta sitten
320.geom 53863a3a90 GLSL: Implement version 320 for ES. 7 vuotta sitten
320.tesc 53863a3a90 GLSL: Implement version 320 for ES. 7 vuotta sitten
320.tese c325f43646 GLSL: Fix #1300: Can redeclare without size a sized built-in block array. 6 vuotta sitten
320.vert 53863a3a90 GLSL: Implement version 320 for ES. 7 vuotta sitten
330.frag 133253b6ee Front-end: Fix issue #147: ensure layout(index=N) has N in [0,1]. 8 vuotta sitten
330comp.frag ef8ae2e345 Allow gl_FragColor and gl_FragData in non-forward-compatible contexts for non-ES versions 150 - 410. Also add deprecation message for attribute/varying for core profile. 11 vuotta sitten
400.frag e00e8f45a6 GLSL: replace general missing functionality with specific messages. 7 vuotta sitten
400.geom d03da06ac1 Remove execute permissions 6 vuotta sitten
400.tesc c08fb8ab9c Full stack: properly implement GL_EXT_device_group and GL_EXT_multiview. 7 vuotta sitten
400.tese c325f43646 GLSL: Fix #1300: Can redeclare without size a sized built-in block array. 6 vuotta sitten
400.vert 370234888d Front-end: Add a function selector under implicit type conversion. 8 vuotta sitten
410.geom 8a1a4a7a8b Implement implicit conversions on function return expressions to the function's type. 10 vuotta sitten
410.tesc f3e2a89452 Tessellation: Implicit array sizing and consistency checking of control-shader output arrays based on layout(vertices=...). 10 vuotta sitten
410.vert 80cb324ff6 Front-end: Fix issue #146: which versions allow double in/out. 8 vuotta sitten
420.comp d03da06ac1 Remove execute permissions 6 vuotta sitten
420.frag 934855a642 Fix issue #382: Detect implicitly-sized atomic_uint arrays. 8 vuotta sitten
420.geom 8a1a4a7a8b Implement implicit conversions on function return expressions to the function's type. 10 vuotta sitten
420.tesc 494a02a2b0 Semantics: Geometry stage can support max_vertices = 0. 8 vuotta sitten
420.tese ff13213547 Front-ends GLSL/HLSL: Fix initializer lists for structs of one member. 8 vuotta sitten
420.vert 414f735443 Front-end: Fix issue #409, check for implicitly-sized binding arrays. 8 vuotta sitten
420_size_gl_in.geom cf0206c341 Restore r26245 and all tests and test results since 4/1: 10 vuotta sitten
430.comp 9312269d09 Front-end Arrays of arrays: Add ES-specific checks and tests. AoA should be quite close to done now. 9 vuotta sitten
430.vert 2398b3a458 Full stack: implement textureQueryLod(*) and textureQueryLevels(*). 9 vuotta sitten
430AofA.frag 65c78a0b62 Array of array: Implement the core functionality: types, constructors, operations. 9 vuotta sitten
430scope.vert 3a4687d782 Add missing check that a function call is not using the same name as a variable hiding the function's name. Also, support version 110 separate name spaces for functions and variable names. 10 vuotta sitten
435.vert 9353f1afab GLSL: Add version-number checking. 7 vuotta sitten
440.frag e553ace049 Parser: Extension requirement of gl_PrimitiveID and gl_Layer should be checked only for ESSL instead of GLSL. 8 vuotta sitten
440.vert be3842f6ae GLSL: Implement XFB for redeclared built-in blocks. 6 vuotta sitten
450.comp dd56173d04 GLSL: Disallow 'shared' in nested scopes. 7 vuotta sitten
450.frag 89400ea73e GLSL: validation of early_fragment_tests, others, on an object. 7 vuotta sitten
450.geom 89400ea73e GLSL: validation of early_fragment_tests, others, on an object. 7 vuotta sitten
450.tesc 8de7e7bf14 GLSL: Error when using location on an arrayed block. 7 vuotta sitten
450.tese 89400ea73e GLSL: validation of early_fragment_tests, others, on an object. 7 vuotta sitten
450.vert e1ff231235 GLSL: Fix #1193: no 'location' on uniform/buffer block. 6 vuotta sitten
460.frag a2858d9bdd GLSL: Implement GL_EXT_control_flow_attributes. 6 vuotta sitten
460.vert 934d11b6db GLSL 4.6: Implement shader group vote. 7 vuotta sitten
Operations.frag 4bfeed5fe8 Semantics: Spec. changing to reflect reality of int/uint conversion for |^&. 8 vuotta sitten
aggOps.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
always-discard.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
always-discard2.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
array.frag b4cb70fcd9 GLSL: Fix #1359: don't allow unsized arrays as initializers. 6 vuotta sitten
array100.frag ffa66d3bc7 Disallow arrays in initializers for non-array-object versions (assignment, etc. were already caught, but not initialization). 11 vuotta sitten
atomic_uint.frag d78ca6297d Implement atomic counter offset semantics. 10 vuotta sitten
badChars.frag 3494d71cfa PP: Fix issue #738: don't assert on characters within a string. 7 vuotta sitten
badMacroArgs.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
bar.h 3494b4da9b HLSL: Add an Includer to handle #include. 7 vuotta sitten
bump dae0b0a59e Add shebang 6 vuotta sitten
comment.frag d3f85891a7 Support line-continuation (backslash before newline) for tokens and one-line comments in the preprocessor. 11 vuotta sitten
compoundsuffix.frag.hlsl 2ead40ffa8 Tests: Add usage and tests for previous commit. 6 vuotta sitten
compoundsuffix.vert.glsl d03da06ac1 Remove execute permissions 6 vuotta sitten
conditionalDiscard.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
constErrors.frag e46b087760 Add function "const", where the initializer does not have to be a compile-time constant. 11 vuotta sitten
constFold.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
constFoldIntMin.frag 5866e67b8d Tests: Non-determinancy: Add back in the IntMin tests. 6 vuotta sitten
conversion.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
cppBad.vert e7e081bda9 PP: don't give errors on some tokens under #if 0 (or similar). 6 vuotta sitten
cppBad2.vert d03da06ac1 Remove execute permissions 6 vuotta sitten
cppComplexExpr.vert d2762564dc Preprocessor: Prevent (and give an error on) expression division by 0. 9 vuotta sitten
cppDeepNest.frag 7d67c6cbc2 PP: Fix #1104: Missing check for #if overflow. 7 vuotta sitten
cppIndent.vert 31a51becd2 Fix issue #391: input stack underflow on too few macro arguments. 8 vuotta sitten
cppIntMinOverNegativeOne.frag 5866e67b8d Tests: Non-determinancy: Add back in the IntMin tests. 6 vuotta sitten
cppNest.vert fcb4ed054c Preprocessor: Rationalize, simplify, and correct the stack of input sources and their tokenization. This included 10 vuotta sitten
cppPassMacroName.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
cppRelaxSkipTokensErrors.vert e7e081bda9 PP: don't give errors on some tokens under #if 0 (or similar). 6 vuotta sitten
cppSimple.vert 2eb135506a GLSL: Fix #396: Error when 'defined' comes from macro expansion. 7 vuotta sitten
dataOut.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
dataOutIndirect.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
dce.frag f5ebfb5f27 Test for and prevent any dead-code elimination, as all code is needed in the AST for static-use analysis. 11 vuotta sitten
decls.frag 52c351442c Update rules for "GL_", "gl_", and "__" to match latest specification bug fixes. 10 vuotta sitten
deepRvalue.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
depthOut.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
discard-dce.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
doWhileLoop.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
earlyReturnDiscard.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
empty.frag ea869fb403 Improve preprocessor by using GLSL scanner, allowing read-only strings to be compiled, unifying of line # tracking, and correct detection that ES #version appeared after a comment. 11 vuotta sitten
empty2.frag ea869fb403 Improve preprocessor by using GLSL scanner, allowing read-only strings to be compiled, unifying of line # tracking, and correct detection that ES #version appeared after a comment. 11 vuotta sitten
empty3.frag ea869fb403 Improve preprocessor by using GLSL scanner, allowing read-only strings to be compiled, unifying of line # tracking, and correct detection that ES #version appeared after a comment. 11 vuotta sitten
errors.frag 3252b18590 Minor updates to tests. 11 vuotta sitten
es-link1.frag 63d4794e8e Add test case: Link 2 ESSL fragment shader units 8 vuotta sitten
es-link2.frag 63d4794e8e Add test case: Link 2 ESSL fragment shader units 8 vuotta sitten
findFunction.frag 66011cb2c2 SPV: Implement Vulkan 1.1 features and extensions. 6 vuotta sitten
flowControl.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
foo.h 3494b4da9b HLSL: Add an Includer to handle #include. 7 vuotta sitten
forLoop.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
forwardRef.frag 41a36bbb2f Track separate precision defaults for each kind of sampler, give initial defaults as per spec. Also make fragment floats have no default. Modify/add tests to adapt to these changes. 11 vuotta sitten
functionCall.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
functionSemantics.frag bc17b0a96a Front-end: Add missing rule for function-return implicit type conversion check. 8 vuotta sitten
glsl.-D-U.frag a931366f56 Standalone: Implement -D and -U for preprocessor macros. 7 vuotta sitten
glsl.entryPointRename.vert 9855bdad00 GLSL: Promote HLSL entry-point renaming code to be used by GLSL as well. 7 vuotta sitten
glsl.entryPointRename2.vert 9855bdad00 GLSL: Promote HLSL entry-point renaming code to be used by GLSL as well. 7 vuotta sitten
glslangValidator add1a4d88d Add +x to two more scripts. 9 vuotta sitten
glspv.esversion.vert 91e4aa5900 SPV: Further refine OpenGL vs. Vulkan differences for SPIR-V. 8 vuotta sitten
glspv.frag 9c9c4e90df GLSL/SPV: Fix #1196: Require resources to have layout(binding=X). 6 vuotta sitten
glspv.version.frag 91e4aa5900 SPV: Further refine OpenGL vs. Vulkan differences for SPIR-V. 8 vuotta sitten
glspv.version.vert 91e4aa5900 SPV: Further refine OpenGL vs. Vulkan differences for SPIR-V. 8 vuotta sitten
glspv.vert 9c9c4e90df GLSL/SPV: Fix #1196: Require resources to have layout(binding=X). 6 vuotta sitten
hlsl.-D-U.frag a931366f56 Standalone: Implement -D and -U for preprocessor macros. 7 vuotta sitten
hlsl.PointSize.geom 788fbeb36f HLSL: Make attributes for built-in override semantics. 6 vuotta sitten
hlsl.PointSize.vert cc951f8183 HLSL: Fix #1154: Support PointSize, as an attribute. 6 vuotta sitten
hlsl.aliasOpaque.frag f31507421b HLSL: Convert run-time sampler assignments to compile-time aliases. 7 vuotta sitten
hlsl.amend.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
hlsl.array.flatten.frag 4e55988a47 HLSL Tests: Tests for previous commit, to make it easier to see what's changing. 8 vuotta sitten
hlsl.array.frag ae8af5d33e HLSL: fix array[1] of vec4 constant declaration. 7 vuotta sitten
hlsl.array.implicit-size.frag 1e275c8486 HLSL: More robust handling of bad shader input, catching a few more things. 7 vuotta sitten
hlsl.array.multidim.frag 7b211a370b HLSL: allow multi-dimensional arrays 8 vuotta sitten
hlsl.assoc.frag e5f29393da Tests: Add a set of gtest-file-based HLSL tests. 8 vuotta sitten
hlsl.attribute.expression.comp a22f7dbb71 HLSL: Allow expressions in attributes 7 vuotta sitten
hlsl.attribute.frag a305166ea4 HLSL: Error if funcion with return type doesn't return a value. 8 vuotta sitten
hlsl.attributeC11.frag 046bae0bab HLSL: Attributes: Add [[vk::constant_id()]] and [[vk::push_constant]] 6 vuotta sitten
hlsl.attributeGlobalBuffer.frag 1b46f137f7 HLSL: Fix #1106. Support shader setting of binding/set for $Global. 7 vuotta sitten
hlsl.automap.frag 7b1dcd6693 HLSL: add readonly qualifier to tbuffer, so they end up as SRV 7 vuotta sitten
hlsl.basic.comp f37f4d23fc HLSL: Fix issue #646: map SV_DispatchThreadID -> GlobalInvocationID. 7 vuotta sitten
hlsl.basic.geom f49cdf4183 WIP: HLSL: Add GS support 7 vuotta sitten
hlsl.boolConv.vert d03da06ac1 Remove execute permissions 6 vuotta sitten
hlsl.buffer.frag 132cf53737 HLSL: Fix #1203: Declare anonymous members for cbuffer with no ';' 6 vuotta sitten
hlsl.calculatelod.dx10.frag 68f2c144e3 HLSL: Add CalculateLevelOfDetail, and unimplemented errors for *Unclamped and GetSamplePosition 8 vuotta sitten
hlsl.calculatelodunclamped.dx10.frag 68f2c144e3 HLSL: Add CalculateLevelOfDetail, and unimplemented errors for *Unclamped and GetSamplePosition 8 vuotta sitten
hlsl.cast.frag 1cc1a2813e HLSL: 1) Implement lookahead buffers/stacks for token advance/recede, 2) use it for cast operation. 8 vuotta sitten
hlsl.cbuffer-identifier.vert 7ee29ba730 HLSL: allow keyword-identifiers as cbuffer/struct names. 6 vuotta sitten
hlsl.charLit.vert d03da06ac1 Remove execute permissions 6 vuotta sitten
hlsl.clip.frag db2e3b4169 HLSL: fix crash on empty sequence node passed to intrinsic expansions 7 vuotta sitten
hlsl.clipdistance-1.frag e2cda3c2d7 HLSL: handle clip and cull distance input builtin type conversion 7 vuotta sitten
hlsl.clipdistance-1.geom 5e5b12e931 HLSL: add geometry stage support for clip/cull distance 7 vuotta sitten
hlsl.clipdistance-1.vert c44b95fdec WIP: HLSL: handle clip/cull distance array semantic matching 7 vuotta sitten
hlsl.clipdistance-2.frag e2cda3c2d7 HLSL: handle clip and cull distance input builtin type conversion 7 vuotta sitten
hlsl.clipdistance-2.geom 5e5b12e931 HLSL: add geometry stage support for clip/cull distance 7 vuotta sitten
hlsl.clipdistance-2.vert c44b95fdec WIP: HLSL: handle clip/cull distance array semantic matching 7 vuotta sitten
hlsl.clipdistance-3.frag 5e5b12e931 HLSL: add geometry stage support for clip/cull distance 7 vuotta sitten
hlsl.clipdistance-3.geom 5e5b12e931 HLSL: add geometry stage support for clip/cull distance 7 vuotta sitten
hlsl.clipdistance-3.vert c44b95fdec WIP: HLSL: handle clip/cull distance array semantic matching 7 vuotta sitten
hlsl.clipdistance-4.frag e2cda3c2d7 HLSL: handle clip and cull distance input builtin type conversion 7 vuotta sitten
hlsl.clipdistance-4.geom 5e5b12e931 HLSL: add geometry stage support for clip/cull distance 7 vuotta sitten
hlsl.clipdistance-4.vert c44b95fdec WIP: HLSL: handle clip/cull distance array semantic matching 7 vuotta sitten
hlsl.clipdistance-5.frag e2cda3c2d7 HLSL: handle clip and cull distance input builtin type conversion 7 vuotta sitten
hlsl.clipdistance-5.vert c44b95fdec WIP: HLSL: handle clip/cull distance array semantic matching 7 vuotta sitten
hlsl.clipdistance-6.frag e2cda3c2d7 HLSL: handle clip and cull distance input builtin type conversion 7 vuotta sitten
hlsl.clipdistance-6.vert 307b6507b3 HLSL: handle multiple clip/cull semantic IDs 7 vuotta sitten
hlsl.clipdistance-7.frag e2cda3c2d7 HLSL: handle clip and cull distance input builtin type conversion 7 vuotta sitten
hlsl.clipdistance-7.vert 307b6507b3 HLSL: handle multiple clip/cull semantic IDs 7 vuotta sitten
hlsl.clipdistance-8.frag e2cda3c2d7 HLSL: handle clip and cull distance input builtin type conversion 7 vuotta sitten
hlsl.clipdistance-8.vert 307b6507b3 HLSL: handle multiple clip/cull semantic IDs 7 vuotta sitten
hlsl.clipdistance-9.frag e2cda3c2d7 HLSL: handle clip and cull distance input builtin type conversion 7 vuotta sitten
hlsl.clipdistance-9.vert 307b6507b3 HLSL: handle multiple clip/cull semantic IDs 7 vuotta sitten
hlsl.color.hull.tesc 280c75ca51 HLSL: Allow primitive id on hull shader inputs 6 vuotta sitten
hlsl.comparison.vec.frag 85244d7486 HLSL: Enable component-wise vector comparisons from operators 8 vuotta sitten
hlsl.conditional.frag 32a385e9d7 HLSL: Fix #846: support mixed ternary types. 7 vuotta sitten
hlsl.constantbuffer.frag bdbbc68e29 HLSL: Add bounds checking, shared with GLSL. Partially address #1032. 7 vuotta sitten
hlsl.constructArray.vert 82ae8c31e0 HLSL: Fix #924: Convert between two different arrays with cast. 7 vuotta sitten
hlsl.constructexpr.frag 5964c64b2a HLSL: Fix a grammar error related to constructors in parenthetical expressions 8 vuotta sitten
hlsl.constructimat.frag 174ccb8f1d HLSL: Add imat, umat, and bmat constructors 7 vuotta sitten
hlsl.coverage.frag 4e6d3eaf5d HLSL: require coverage mask to be arrayed output. 6 vuotta sitten
hlsl.dashI.vert 971a0a8d2d Infrastructure: add include search paths (-I, etc.). 7 vuotta sitten
hlsl.deadFunctionMissingBody.vert 906cc21816 Linker: Eliminate uncalled functions, because they can be ill-defined. 7 vuotta sitten
hlsl.depthGreater.frag 9e079535a0 HLSL: Handle greater/less depth modes. Fixes issue #489. 8 vuotta sitten
hlsl.depthLess.frag 9e079535a0 HLSL: Handle greater/less depth modes. Fixes issue #489. 8 vuotta sitten
hlsl.discard.frag a305166ea4 HLSL: Error if funcion with return type doesn't return a value. 8 vuotta sitten
hlsl.doLoop.frag 0c6f9360f5 HLSL: Fix #96: Support do-while loop substatements with no curly braces. 7 vuotta sitten
hlsl.domain.1.tese 4baebea8d6 HLSL Test: Expand test, adding a user-patch-constant signature. 7 vuotta sitten
hlsl.domain.2.tese f38cca3ccf HLSL: handle PCF input to DS in arbitrary argument position 7 vuotta sitten
hlsl.domain.3.tese ccb076ac9b HLSL: allow non-vec3 tessellation coordinate declarations 7 vuotta sitten
hlsl.emptystruct.init.vert c0043cda82 HLSL: Allow empty struct initializers 7 vuotta sitten
hlsl.emptystructreturn.frag d8e34c5119 HLSL: fix crash on empty struct return from entry point 7 vuotta sitten
hlsl.emptystructreturn.vert d8e34c5119 HLSL: fix crash on empty struct return from entry point 7 vuotta sitten
hlsl.entry-in.frag 5159d4f1af HLSL: Intercept flatten aggregates passed to a function input, and copy member-by-member. 8 vuotta sitten
hlsl.entry-out.frag d8fe2ca8e5 HLSL: Handle flattened I/O structs passed to function *out* parameters. 8 vuotta sitten
hlsl.entry.rename.frag f1e0c87127 allow renaming of shader entry point when creating SPIR-V 7 vuotta sitten
hlsl.explicitDescriptorSet.frag 52017192e5 Fix crash with --resource-set-binding [n] (common set form, not per-register form) 7 vuotta sitten
hlsl.flatten.return.frag a2e7531057 HLSL: inter-stage structure splitting. 7 vuotta sitten
hlsl.flattenOpaque.frag 750c2d07f7 SPV: When passing structs of opaque types, flatten and pass the members instead. 7 vuotta sitten
hlsl.flattenOpaqueInit.vert dc005fb083 HLSL: Stop flattening non-IO structs containing opaques. 6 vuotta sitten
hlsl.flattenOpaqueInitMix.vert 0e6e2ffd9c Fix #980: flatten opaque initializers to use aliases. 7 vuotta sitten
hlsl.flattenSubset.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
hlsl.flattenSubset2.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
hlsl.float1.frag 4e55988a47 HLSL Tests: Tests for previous commit, to make it easier to see what's changing. 8 vuotta sitten
hlsl.float4.frag 4e55988a47 HLSL Tests: Tests for previous commit, to make it easier to see what's changing. 8 vuotta sitten
hlsl.forLoop.frag 0e07119ae2 HLSL: Fix #919: for-init-statement is arbitrary declaration or expression. 7 vuotta sitten
hlsl.frag 4678ca9dac HLSL: Add function call syntax and AST building. 8 vuotta sitten
hlsl.fraggeom.frag c6510a33ff HLSL: allow GS-specific methods in other stages 7 vuotta sitten
hlsl.function.frag 3d1b709676 HLSL: Fix #1027. 7 vuotta sitten
hlsl.gather.array.dx10.frag a2f3d285a8 HLSL: Add gather, improve proto generator machine for upcoming 2DMS/Shadow 8 vuotta sitten
hlsl.gather.basic.dx10.frag a2f3d285a8 HLSL: Add gather, improve proto generator machine for upcoming 2DMS/Shadow 8 vuotta sitten
hlsl.gather.basic.dx10.vert a2f3d285a8 HLSL: Add gather, improve proto generator machine for upcoming 2DMS/Shadow 8 vuotta sitten
hlsl.gather.offset.dx10.frag a2f3d285a8 HLSL: Add gather, improve proto generator machine for upcoming 2DMS/Shadow 8 vuotta sitten
hlsl.gather.offsetarray.dx10.frag a2f3d285a8 HLSL: Add gather, improve proto generator machine for upcoming 2DMS/Shadow 8 vuotta sitten
hlsl.gatherRGBA.array.dx10.frag 7dfcf4d1ad HLSL: Add GatherRed/Green/Blue/Alpha methods, inc 4-offset forms 8 vuotta sitten
hlsl.gatherRGBA.basic.dx10.frag 7dfcf4d1ad HLSL: Add GatherRed/Green/Blue/Alpha methods, inc 4-offset forms 8 vuotta sitten
hlsl.gatherRGBA.offset.dx10.frag 7dfcf4d1ad HLSL: Add GatherRed/Green/Blue/Alpha methods, inc 4-offset forms 8 vuotta sitten
hlsl.gatherRGBA.offsetarray.dx10.frag 7dfcf4d1ad HLSL: Add GatherRed/Green/Blue/Alpha methods, inc 4-offset forms 8 vuotta sitten
hlsl.gathercmpRGBA.array.dx10.frag 6817f81e02 HLSL: Implement missing GatherCmp 7 vuotta sitten
hlsl.gathercmpRGBA.basic.dx10.frag 6817f81e02 HLSL: Implement missing GatherCmp 7 vuotta sitten
hlsl.gathercmpRGBA.offset.dx10.frag 6817f81e02 HLSL: Implement missing GatherCmp 7 vuotta sitten
hlsl.gathercmpRGBA.offsetarray.dx10.frag 6817f81e02 HLSL: Implement missing GatherCmp 7 vuotta sitten
hlsl.getdimensions.dx10.frag 1e19d90043 HLSL: add 2DMS texture formats, and matching Load / GetDimensions support 8 vuotta sitten
hlsl.getdimensions.dx10.vert 5d58faecc0 HLSL: Add tx.GetDimensions method (uint returns only) 8 vuotta sitten
hlsl.getdimensions.rw.dx10.frag bb0183f817 HLSL: phase 1: add RWTexture and RWBuffer 8 vuotta sitten
hlsl.getsampleposition.dx10.frag d4d0b29752 HLSL: add standard sample position return form of GetSamplePosition method 7 vuotta sitten
hlsl.global-const-init.frag 0fca0bafaf WIP: HLSL: support global const initializers from non-constant rvalues 7 vuotta sitten
hlsl.groupid.comp 91a8178efb HLSL: various SPIR-V compute shader IDs must be a 3-vector of integers. 6 vuotta sitten
hlsl.gs-hs-mix.tesc 7573a2ab7f HLSL: ignore geometry attributes on non-GS stages. 6 vuotta sitten
hlsl.hlslOffset.vert d03da06ac1 Remove execute permissions 6 vuotta sitten
hlsl.hull.1.tesc 858c928ac7 Add basic HS/DS implementation. 7 vuotta sitten
hlsl.hull.2.tesc 858c928ac7 Add basic HS/DS implementation. 7 vuotta sitten
hlsl.hull.3.tesc fe6689c6c4 HLSL: support point mode. 7 vuotta sitten
hlsl.hull.4.tesc 4a145dbf45 HLSL: handle split InputPatch templat type in patch constant functions 7 vuotta sitten
hlsl.hull.5.tesc 4a145dbf45 HLSL: handle split InputPatch templat type in patch constant functions 7 vuotta sitten
hlsl.hull.ctrlpt-1.tesc 194f0f39ec HLSL: require tessellation factors to be fixed size arrays 7 vuotta sitten
hlsl.hull.ctrlpt-2.tesc 067eb9b48a WIP: HLSL: Support InputPatch variables in patch constant functions 7 vuotta sitten
hlsl.hull.void.tesc 4f54c0c487 HLSL: Fix hull-shader test. 7 vuotta sitten
hlsl.identifier.sample.frag a64ed3eba0 HLSL: allow "sample" in expressions. 7 vuotta sitten
hlsl.if.frag 057df2935a HLSL: Fix #754: recognize type casts in if-statements separately from declarations. 7 vuotta sitten
hlsl.imagefetch-subvec4.comp 4425f245a5 HLSL: Add conversions for image ops during SPV construction 6 vuotta sitten
hlsl.implicitBool.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
hlsl.include.vert 3494b4da9b HLSL: Add an Includer to handle #include. 7 vuotta sitten
hlsl.includeNegative.vert 3494b4da9b HLSL: Add an Includer to handle #include. 7 vuotta sitten
hlsl.inf.vert d03da06ac1 Remove execute permissions 6 vuotta sitten
hlsl.init.frag 18adbdbbb8 Resolve issue #700: allow initializers on struct members. 7 vuotta sitten
hlsl.init2.frag 085b833490 HLSL: Fix issue #658: Don't adopt initializer constness from declaration. 7 vuotta sitten
hlsl.inoutquals.frag b1d97537e8 hlsl: "in out" is also an inout qualifier. 7 vuotta sitten
hlsl.intrinsic.frexp.frag 86e49d1773 HLSL: Move frexp() to a separate test file. 7 vuotta sitten
hlsl.intrinsic.frexp.vert 86e49d1773 HLSL: Move frexp() to a separate test file. 7 vuotta sitten
hlsl.intrinsics.barriers.comp 6e72fddaa2 Add HLSL memory barrier intrinsics, fix dst, add lit & EvaluateAttributeSnapped 8 vuotta sitten
hlsl.intrinsics.comp 5d45eadedc HLSL: Turn on tests for groupshared. 8 vuotta sitten
hlsl.intrinsics.d3dcolortoubyte4.frag 7ea7ff4cd4 Add EOpD3DCOLORtoUBYTE4 decomposition 7 vuotta sitten
hlsl.intrinsics.double.frag 1b7fd0f7b7 Add asdouble, fma, & mad intrinsics and change profile to allow doubles when parsing prototypes 8 vuotta sitten
hlsl.intrinsics.evalfns.frag 6e72fddaa2 Add HLSL memory barrier intrinsics, fix dst, add lit & EvaluateAttributeSnapped 8 vuotta sitten
hlsl.intrinsics.f1632.frag 86b510efd1 WIP: HLSL: add f16tof32 and f32tof16 decompositions. 7 vuotta sitten
hlsl.intrinsics.f3216.frag 86b510efd1 WIP: HLSL: add f16tof32 and f32tof16 decompositions. 7 vuotta sitten
hlsl.intrinsics.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
hlsl.intrinsics.lit.frag 6e72fddaa2 Add HLSL memory barrier intrinsics, fix dst, add lit & EvaluateAttributeSnapped 8 vuotta sitten
hlsl.intrinsics.negative.comp 61da5e41f7 HLSL: Put intrinsics in symbol table for all stages 8 vuotta sitten
hlsl.intrinsics.negative.frag e903ab5f04 HLSL: Change intrinsics tests to not use overloaded entry points 8 vuotta sitten
hlsl.intrinsics.negative.vert 4e55988a47 HLSL Tests: Tests for previous commit, to make it easier to see what's changing. 8 vuotta sitten
hlsl.intrinsics.promote.down.frag ef33ec0925 HLSL: add intrinsic function implicit promotions 7 vuotta sitten
hlsl.intrinsics.promote.frag ef33ec0925 HLSL: add intrinsic function implicit promotions 7 vuotta sitten
hlsl.intrinsics.promote.outputs.frag ef33ec0925 HLSL: add intrinsic function implicit promotions 7 vuotta sitten
hlsl.intrinsics.vert 86e49d1773 HLSL: Move frexp() to a separate test file. 7 vuotta sitten
hlsl.isfinite.frag 9e5a19fd3a HLSL: fix return type for isfinite 7 vuotta sitten
hlsl.layout.frag fd1e8a78a8 HLSL: Fix 1201: Accept 'layout' as an identifier. 6 vuotta sitten
hlsl.layoutOverride.vert 471bfed062 HLSL: Fix #606: make layout() override register. 6 vuotta sitten
hlsl.load.2dms.dx10.frag 1e19d90043 HLSL: add 2DMS texture formats, and matching Load / GetDimensions support 8 vuotta sitten
hlsl.load.array.dx10.frag f245101954 HLSL: Add texture Load method & decomposition 8 vuotta sitten
hlsl.load.basic.dx10.frag f245101954 HLSL: Add texture Load method & decomposition 8 vuotta sitten
hlsl.load.basic.dx10.vert 1e19d90043 HLSL: add 2DMS texture formats, and matching Load / GetDimensions support 8 vuotta sitten
hlsl.load.buffer.dx10.frag d53f717fd3 HLSL: add Buffer support for Load method 8 vuotta sitten
hlsl.load.buffer.float.dx10.frag 4f2da27aec HLSL: phase 3a: Add sub-vec4 rwtexture formats (qualifier.layoutFormat) 8 vuotta sitten
hlsl.load.offset.dx10.frag f245101954 HLSL: Add texture Load method & decomposition 8 vuotta sitten
hlsl.load.offsetarray.dx10.frag f245101954 HLSL: Add texture Load method & decomposition 8 vuotta sitten
hlsl.load.rwbuffer.dx10.frag bb0183f817 HLSL: phase 1: add RWTexture and RWBuffer 8 vuotta sitten
hlsl.load.rwtexture.array.dx10.frag bb0183f817 HLSL: phase 1: add RWTexture and RWBuffer 8 vuotta sitten
hlsl.load.rwtexture.dx10.frag bb0183f817 HLSL: phase 1: add RWTexture and RWBuffer 8 vuotta sitten
hlsl.localStructuredBuffer.comp 4f6865f406 Added test for local structured buffer variable 7 vuotta sitten
hlsl.logical.binary.frag e5921f1309 HLSL: Fix unary and binary operator type conversion issues 8 vuotta sitten
hlsl.logical.binary.vec.frag 27939caa86 HLSL: allow component-wise operations for logical || and &&. 8 vuotta sitten
hlsl.logical.unary.frag e5921f1309 HLSL: Fix unary and binary operator type conversion issues 8 vuotta sitten
hlsl.logicalConvert.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
hlsl.loopattr.frag f1709e7146 HLSL: implement [unroll] and [loop] attributes 7 vuotta sitten
hlsl.matNx1.frag 0842dbb39a HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 7 vuotta sitten
hlsl.matType.bool.frag 0842dbb39a HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 7 vuotta sitten
hlsl.matType.frag a305166ea4 HLSL: Error if funcion with return type doesn't return a value. 8 vuotta sitten
hlsl.matType.int.frag 0842dbb39a HLSL: use HLSL parser to parse HLSL intrinsic prototypes, enable int/bool mats 7 vuotta sitten
hlsl.matpack-1.frag 898f5fbef7 HLSL: fix qualifier propagation from user struct types to block definitions. 7 vuotta sitten
hlsl.matpack-pragma.frag 6a264bed88 HLSL: implement #pragma pack_matrix(layout) 7 vuotta sitten
hlsl.matrixSwizzle.vert fdf6347f0a HLSL: Add EOpMatrixSwizzle, selectively decomposed to other ops, for issue #670. 7 vuotta sitten
hlsl.matrixindex.frag 297ae211f1 WIP: HLSL: Treat HLSL rows as GLSL columns. 8 vuotta sitten
hlsl.max.frag e5f29393da Tests: Add a set of gtest-file-based HLSL tests. 8 vuotta sitten
hlsl.memberFunCall.frag 0a2a0cd3a4 HLSL: Implement member functions calling member functions. 7 vuotta sitten
hlsl.mintypes.frag 3226b0835c HLSL: Add min*{float,int,uint} types 7 vuotta sitten
hlsl.mip.negative.frag 726bf96a72 HLSL: add .mips[][] operator for texture types 7 vuotta sitten
hlsl.mip.negative2.frag 726bf96a72 HLSL: add .mips[][] operator for texture types 7 vuotta sitten
hlsl.mip.operator.frag 726bf96a72 HLSL: add .mips[][] operator for texture types 7 vuotta sitten
hlsl.mul-truncate.frag cee29b04d6 HLSL: add implicit mat*mat truncations 6 vuotta sitten
hlsl.multiDescriptorSet.frag 36dc82908f HLSL: Manually configure descriptor set and binding number for resources 7 vuotta sitten
hlsl.multiEntry.vert d03da06ac1 Remove execute permissions 6 vuotta sitten
hlsl.multiReturn.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
hlsl.namespace.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
hlsl.noSemantic.functionality1.comp f52b63812a Fix #1331: Emit SPV_GOOGLE_hlsl_functionality1 for counters. 6 vuotta sitten
hlsl.nonint-index.frag 2efd6c6d0c HLSL: cast bracket dereference index to int type if not. 7 vuotta sitten
hlsl.nonstaticMemberFunction.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
hlsl.numericsuffixes.frag b67b4a7072 PP: Address #737: accept 'h'/'H' floating-point suffix more broadly. 7 vuotta sitten
hlsl.numthreads.comp e18fd20d5c HLSL: Refactor attribute implementation. 6 vuotta sitten
hlsl.opaque-type-bug.frag 76117921b9 Fix lvalue check in SPIR-V generation 7 vuotta sitten
hlsl.overload.frag e3f2c8f98a HLSL: Include shape-changing conversions in overloaded signature selection. 8 vuotta sitten
hlsl.params.default.frag 26d3145334 HLSL default function parameters 7 vuotta sitten
hlsl.params.default.negative.frag 26d3145334 HLSL default function parameters 7 vuotta sitten
hlsl.partialFlattenLocal.vert 41aa19953f HLSL: Partially flatten hierarchies, instead of all or nothing. 7 vuotta sitten
hlsl.partialFlattenMixed.vert 41aa19953f HLSL: Partially flatten hierarchies, instead of all or nothing. 7 vuotta sitten
hlsl.partialInit.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
hlsl.pp.expand.frag 546b78854a Printing preprocessed shaders (not a supported path): Fix #1490: strings 6 vuotta sitten
hlsl.pp.line.frag 6256146ef3 HLSL: enable #line extension by default for HLSL source. 8 vuotta sitten
hlsl.pp.tokenpasting.frag a2e7531057 HLSL: inter-stage structure splitting. 7 vuotta sitten
hlsl.pp.vert 4d5bcd3162 HLSL: Allow macro expansions to create the 'defined' operator. 7 vuotta sitten
hlsl.precedence.frag 64076ed7e9 HLSL: Fix binary-expression associativity and termination issue. 8 vuotta sitten
hlsl.precedence2.frag e5f29393da Tests: Add a set of gtest-file-based HLSL tests. 8 vuotta sitten
hlsl.precise.frag 4e55988a47 HLSL Tests: Tests for previous commit, to make it easier to see what's changing. 8 vuotta sitten
hlsl.preprocessor.frag eb71cdd5bb HLSL: fix preprocessor concatenation behaviour. 7 vuotta sitten
hlsl.promote.atomic.frag 05f75142d6 HLSL: opcode specific promotion rules for interlocked ops 7 vuotta sitten
hlsl.promote.binary.frag e5921f1309 HLSL: Fix unary and binary operator type conversion issues 8 vuotta sitten
hlsl.promote.vec1.frag d9cb832f9c HLSL: allow promotion from 1-vector types to scalars, e.g, float<-float1 7 vuotta sitten
hlsl.promotions.frag c4a1307403 HLSL: add implicit promotions for assignments and function returns. 8 vuotta sitten
hlsl.reflection.binding.frag 8ffc36aecc add reflection queries to return a TType. Fix minor issue with interface names. 8 vuotta sitten
hlsl.reflection.vert 2fcdd64e50 HLSL: Remove support for named tbuffer/cbuffer. Fixes #939. 7 vuotta sitten
hlsl.rw.atomics.frag 22322361d6 HLSL: phase 4 of rwtexture support: add image atomics 8 vuotta sitten
hlsl.rw.bracket.frag 07830e805b HLSL: phase 2d: minor cleanup, & allow operator[] on non-rw textures 8 vuotta sitten
hlsl.rw.register.frag 9088be4c07 Add UAV (image) binding offset and HLSL register support 7 vuotta sitten
hlsl.rw.scalar.bracket.frag 4f2da27aec HLSL: phase 3a: Add sub-vec4 rwtexture formats (qualifier.layoutFormat) 8 vuotta sitten
hlsl.rw.swizzle.frag cd6829ba81 HLSL: allow destination swizzles when writing RWTexture/RWBuffer objects. 7 vuotta sitten
hlsl.rw.vec2.bracket.frag 4f2da27aec HLSL: phase 3a: Add sub-vec4 rwtexture formats (qualifier.layoutFormat) 8 vuotta sitten
hlsl.sample.array.dx10.frag a2b7991497 HLSL: Add SampleBias and SampleGrad, and associated tests 8 vuotta sitten
hlsl.sample.basic.dx10.frag a2b7991497 HLSL: Add SampleBias and SampleGrad, and associated tests 8 vuotta sitten
hlsl.sample.offset.dx10.frag a2b7991497 HLSL: Add SampleBias and SampleGrad, and associated tests 8 vuotta sitten
hlsl.sample.offsetarray.dx10.frag a2b7991497 HLSL: Add SampleBias and SampleGrad, and associated tests 8 vuotta sitten
hlsl.sample.sub-vec4.dx10.frag 8b0227ced9 HLSL: phase 3b: Texture methods remember and return vector size. 8 vuotta sitten
hlsl.samplebias.array.dx10.frag a2b7991497 HLSL: Add SampleBias and SampleGrad, and associated tests 8 vuotta sitten
hlsl.samplebias.basic.dx10.frag a2b7991497 HLSL: Add SampleBias and SampleGrad, and associated tests 8 vuotta sitten
hlsl.samplebias.offset.dx10.frag a2b7991497 HLSL: Add SampleBias and SampleGrad, and associated tests 8 vuotta sitten
hlsl.samplebias.offsetarray.dx10.frag a2b7991497 HLSL: Add SampleBias and SampleGrad, and associated tests 8 vuotta sitten
hlsl.samplecmp.array.dx10.frag a78b02941b HLSL: Add SampleCmp and SampleCmpLevelZero texture methods 8 vuotta sitten
hlsl.samplecmp.basic.dx10.frag a78b02941b HLSL: Add SampleCmp and SampleCmpLevelZero texture methods 8 vuotta sitten
hlsl.samplecmp.dualmode.frag 73c57bbe50 HLSL: split textures used for both shadow and non-shadow modes 7 vuotta sitten
hlsl.samplecmp.negative.frag 195f584e09 HLSL: force textures to shadow modes from combined samplers 7 vuotta sitten
hlsl.samplecmp.negative2.frag 3cbc32f472 HLSL: add error for expected comparison sampler in SampleCmp* ops 7 vuotta sitten
hlsl.samplecmp.offset.dx10.frag a78b02941b HLSL: Add SampleCmp and SampleCmpLevelZero texture methods 8 vuotta sitten
hlsl.samplecmp.offsetarray.dx10.frag a78b02941b HLSL: Add SampleCmp and SampleCmpLevelZero texture methods 8 vuotta sitten
hlsl.samplecmplevelzero.array.dx10.frag a78b02941b HLSL: Add SampleCmp and SampleCmpLevelZero texture methods 8 vuotta sitten
hlsl.samplecmplevelzero.basic.dx10.frag a78b02941b HLSL: Add SampleCmp and SampleCmpLevelZero texture methods 8 vuotta sitten
hlsl.samplecmplevelzero.offset.dx10.frag a78b02941b HLSL: Add SampleCmp and SampleCmpLevelZero texture methods 8 vuotta sitten
hlsl.samplecmplevelzero.offsetarray.dx10.frag a78b02941b HLSL: Add SampleCmp and SampleCmpLevelZero texture methods 8 vuotta sitten
hlsl.samplegrad.array.dx10.frag a2b7991497 HLSL: Add SampleBias and SampleGrad, and associated tests 8 vuotta sitten
hlsl.samplegrad.basic.dx10.frag a2b7991497 HLSL: Add SampleBias and SampleGrad, and associated tests 8 vuotta sitten
hlsl.samplegrad.basic.dx10.vert a2b7991497 HLSL: Add SampleBias and SampleGrad, and associated tests 8 vuotta sitten
hlsl.samplegrad.offset.dx10.frag a2b7991497 HLSL: Add SampleBias and SampleGrad, and associated tests 8 vuotta sitten
hlsl.samplegrad.offsetarray.dx10.frag a2b7991497 HLSL: Add SampleBias and SampleGrad, and associated tests 8 vuotta sitten
hlsl.samplelevel.array.dx10.frag a2f3d285a8 HLSL: Add gather, improve proto generator machine for upcoming 2DMS/Shadow 8 vuotta sitten
hlsl.samplelevel.basic.dx10.frag 3ef7852ef6 HLSL: Add SampleLevel method 8 vuotta sitten
hlsl.samplelevel.basic.dx10.vert 3ef7852ef6 HLSL: Add SampleLevel method 8 vuotta sitten
hlsl.samplelevel.offset.dx10.frag 3ef7852ef6 HLSL: Add SampleLevel method 8 vuotta sitten
hlsl.samplelevel.offsetarray.dx10.frag 3ef7852ef6 HLSL: Add SampleLevel method 8 vuotta sitten
hlsl.scalar-length.frag 1ca04c2bbd HLSL: allow length() on scalars 7 vuotta sitten
hlsl.scalar2matrix.frag e2713125b9 HLSL: fix several issues in mat construction from scalars 7 vuotta sitten
hlsl.scalarCast.vert d03da06ac1 Remove execute permissions 6 vuotta sitten
hlsl.scope.frag a305166ea4 HLSL: Error if funcion with return type doesn't return a value. 8 vuotta sitten
hlsl.self_cast.frag c59916710e HLSL: allow self-type cast (as no-op passthrough) 6 vuotta sitten
hlsl.semantic-1.vert eb71cdd5bb HLSL: fix preprocessor concatenation behaviour. 7 vuotta sitten
hlsl.semantic.geom d319fb4e63 HLSL: Test change: Geometry shaders can't return values from main. 7 vuotta sitten
hlsl.semantic.vert 307b6507b3 HLSL: handle multiple clip/cull semantic IDs 7 vuotta sitten
hlsl.semicolons.frag cb88de5e5e HLSL: allow semicolons between global scope declarations. 8 vuotta sitten
hlsl.shapeConv.frag d5d9ffbdfd HLSL: vector shape conversions for all ops: Fix #839. Fix #653. Fix #631. 7 vuotta sitten
hlsl.shapeConvRet.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
hlsl.shift.per-set.frag 251901ac8a Fix #1471: Merge shift amounts for different sets: --stb ... --std ... 6 vuotta sitten
hlsl.sin.frag e5f29393da Tests: Add a set of gtest-file-based HLSL tests. 8 vuotta sitten
hlsl.snorm.uav.comp fa39cffd6a HLSL: Accept unorm and snorm on types 6 vuotta sitten
hlsl.staticFuncInit.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
hlsl.staticMemberFunction.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
hlsl.store.rwbyteaddressbuffer.type.comp 66b319d30b Added new test to gtests and updated test data 6 vuotta sitten
hlsl.string.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
hlsl.stringtoken.frag efe9724795 HLSL: Add EHTokStringConstant, so that string attributes may be parsed 8 vuotta sitten
hlsl.struct.frag 789086a820 HLSL: Test for issue #699. 7 vuotta sitten
hlsl.struct.split-1.vert a2e7531057 HLSL: inter-stage structure splitting. 7 vuotta sitten
hlsl.struct.split.array.geom 132d331870 HLSL: struct splitting: assignments of hierarchical split types 7 vuotta sitten
hlsl.struct.split.assign.frag 778806a692 HLSL: Fix #1018: Give an error for mismatched return type. 7 vuotta sitten
hlsl.struct.split.call.vert a2e7531057 HLSL: inter-stage structure splitting. 7 vuotta sitten
hlsl.struct.split.nested.geom fda6edcbad HLSL Tests: Fix two tests to be valid under FXC. 7 vuotta sitten
hlsl.struct.split.trivial.geom 132d331870 HLSL: struct splitting: assignments of hierarchical split types 7 vuotta sitten
hlsl.struct.split.trivial.vert a2e7531057 HLSL: inter-stage structure splitting. 7 vuotta sitten
hlsl.structIoFourWay.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
hlsl.structStructName.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
hlsl.structarray.flatten.frag a2b01a0da8 HLSL: Recursive composite flattening 7 vuotta sitten
hlsl.structarray.flatten.geom a2e7531057 HLSL: inter-stage structure splitting. 7 vuotta sitten
hlsl.structbuffer.append.fn.frag 2bb1f39fa7 WIP: HLSL: add ability to pass struct buffers with counters to fns 7 vuotta sitten
hlsl.structbuffer.append.frag 12bc9aa9ce WIP: HLSL: add Append/ConsumeBuffer support 7 vuotta sitten
hlsl.structbuffer.atomics.frag 5da1f038d8 HLSL: implement 4 (of 6) structuredbuffer types 7 vuotta sitten
hlsl.structbuffer.byte.frag 5da1f038d8 HLSL: implement 4 (of 6) structuredbuffer types 7 vuotta sitten
hlsl.structbuffer.coherent.frag 5da1f038d8 HLSL: implement 4 (of 6) structuredbuffer types 7 vuotta sitten
hlsl.structbuffer.floatidx.comp f8203a0acd HLSL: cast non-int types to uint on Load/Store indexes 7 vuotta sitten
hlsl.structbuffer.fn.frag 40efe5cee8 WIP: HLSL: Fix ordering defect if global SB decl after fn param 7 vuotta sitten
hlsl.structbuffer.fn2.comp e404e088b1 HLSL: fix for byte address buffers in fn parmeters 7 vuotta sitten
hlsl.structbuffer.frag 5da1f038d8 HLSL: implement 4 (of 6) structuredbuffer types 7 vuotta sitten
hlsl.structbuffer.incdec.frag 8e26feb8f2 WIP: HLSL: structuredbuffer counter functionality 7 vuotta sitten
hlsl.structbuffer.rw.frag 5da1f038d8 HLSL: implement 4 (of 6) structuredbuffer types 7 vuotta sitten
hlsl.structbuffer.rwbyte.frag 5da1f038d8 HLSL: implement 4 (of 6) structuredbuffer types 7 vuotta sitten
hlsl.structin.vert fda6edcbad HLSL Tests: Fix two tests to be valid under FXC. 7 vuotta sitten
hlsl.subpass.frag 7f93d56ef2 HLSL: add subpass input types and methods 7 vuotta sitten
hlsl.switch.frag 57e65929e4 HLSL: Translate directive [flatten] and [branch] to SPV control mask. 7 vuotta sitten
hlsl.swizzle.frag 4e55988a47 HLSL Tests: Tests for previous commit, to make it easier to see what's changing. 8 vuotta sitten
hlsl.synthesizeInput.frag 4329d555ad HLSL: Broaden solution for #940, editing integer input for 'flat'. 7 vuotta sitten
hlsl.target.frag 89f8d1e64f HLSL: Fix #942: Map SV_TargetN to SPV Location N. 7 vuotta sitten
hlsl.targetStruct1.frag 89f8d1e64f HLSL: Fix #942: Map SV_TargetN to SPV Location N. 7 vuotta sitten
hlsl.targetStruct2.frag 89f8d1e64f HLSL: Fix #942: Map SV_TargetN to SPV Location N. 7 vuotta sitten
hlsl.templatetypes.frag 6daaa4fadf HLSL: Add template style constructors for vector & matrix types 8 vuotta sitten
hlsl.templatetypes.negative.frag 6daaa4fadf HLSL: Add template style constructors for vector & matrix types 8 vuotta sitten
hlsl.texture.struct.frag 5ee05891cf HLSL: add methods to track user structure in texture return type. 7 vuotta sitten
hlsl.texture.subvec4.frag 5ee05891cf HLSL: add methods to track user structure in texture return type. 7 vuotta sitten
hlsl.texturebuffer.frag e5530b92ce HLSL: implement TextureBuffer<type> 6 vuotta sitten
hlsl.this.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
hlsl.tristream-append.geom 1326b8c754 HLSL: Allow stream output Append() method after entry point. 6 vuotta sitten
hlsl.tx.bracket.frag 07830e805b HLSL: phase 2d: minor cleanup, & allow operator[] on non-rw textures 8 vuotta sitten
hlsl.tx.overload.frag 132a28aac4 HLSL: allow name mangling based on texture template type 7 vuotta sitten
hlsl.type.half.frag 96f65521b4 HLSL: Implement half matrices, and map all half* -> float*. 7 vuotta sitten
hlsl.type.identifier.frag 0320d090e2 HLSL: Recognize types declared as identifiers as identifiers. 7 vuotta sitten
hlsl.typeGraphCopy.vert 0fe106afd2 AST: Have type deepCopy() preserve type graphs as graphs. 7 vuotta sitten
hlsl.typedef.frag 5e69ec683d HLSL: Add typedef grammar and production. 8 vuotta sitten
hlsl.void.frag a305166ea4 HLSL: Error if funcion with return type doesn't return a value. 8 vuotta sitten
hlsl.wavebroadcast.comp fd920b3b6a WaveReadLaneFirst is the correct wording (was using WaveReadFirstLane previously...). 6 vuotta sitten
hlsl.waveprefix.comp 66011cb2c2 SPV: Implement Vulkan 1.1 features and extensions. 6 vuotta sitten
hlsl.wavequad.comp 66011cb2c2 SPV: Implement Vulkan 1.1 features and extensions. 6 vuotta sitten
hlsl.wavequery.comp 66011cb2c2 SPV: Implement Vulkan 1.1 features and extensions. 6 vuotta sitten
hlsl.wavequery.frag 66011cb2c2 SPV: Implement Vulkan 1.1 features and extensions. 6 vuotta sitten
hlsl.wavereduction.comp 66011cb2c2 SPV: Implement Vulkan 1.1 features and extensions. 6 vuotta sitten
hlsl.wavevote.comp 66011cb2c2 SPV: Implement Vulkan 1.1 features and extensions. 6 vuotta sitten
hlsl.whileLoop.frag 85244d7486 HLSL: Enable component-wise vector comparisons from operators 8 vuotta sitten
hlsl.y-negate-1.vert b22c069f7a HLSL: add optional position.Y inversion 6 vuotta sitten
hlsl.y-negate-2.vert b22c069f7a HLSL: add optional position.Y inversion 6 vuotta sitten
hlsl.y-negate-3.vert b22c069f7a HLSL: add optional position.Y inversion 6 vuotta sitten
implicitInnerAtomicUint.frag e8d21388ed Fix nondeterminism discussed in 258b700f5957fc13b0512b3734a1b0e81a1c271d 6 vuotta sitten
include.vert 3494b4da9b HLSL: Add an Includer to handle #include. 7 vuotta sitten
invalidSwizzle.vert 07c0bcea92 Only try swizzles on vectors, numbers, and booleans. 7 vuotta sitten
length.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
lineContinuation.vert 968c8f8e78 glslang: Bug 13724: ES global initializers must be constant. 9 vuotta sitten
lineContinuation100.vert 968c8f8e78 glslang: Bug 13724: ES global initializers must be constant. 9 vuotta sitten
link1.frag f2ee3dd46a Add full support for uniforms with initializers, including intra-stage link validation of aggregate constant initializers. 11 vuotta sitten
link1.vk.frag 5a867acad5 Linker: Fix #1329: correctly merge unsized arrays, and fix link tests. 6 vuotta sitten
link2.frag b4ef9e0d56 Track which extensions were enabled or required, in the intermediate representation, for reflection of the consumer. 10 vuotta sitten
link2.vk.frag 5a867acad5 Linker: Fix #1329: correctly merge unsized arrays, and fix link tests. 6 vuotta sitten
link3.frag b4ef9e0d56 Track which extensions were enabled or required, in the intermediate representation, for reflection of the consumer. 10 vuotta sitten
localAggregates.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
loops.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
loopsArtificial.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
mains.frag 69f4b517c2 Add link validation infrastructure for multiple compilation units per stage. Includes a new, straightforward, C++ interface to the front end. 11 vuotta sitten
mains1.frag 69f4b517c2 Add link validation infrastructure for multiple compilation units per stage. Includes a new, straightforward, C++ interface to the front end. 11 vuotta sitten
mains2.frag 69f4b517c2 Add link validation infrastructure for multiple compilation units per stage. Includes a new, straightforward, C++ interface to the front end. 11 vuotta sitten
makeDoc 01fd50e4f2 Add option for printing documentation (empty). 10 vuotta sitten
matrix.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
matrix2.frag b587fb6208 GLSL: Fix #1247. Remove extraneous *= matrix test. 6 vuotta sitten
matrixError.vert b587fb6208 GLSL: Fix #1247. Remove extraneous *= matrix test. 6 vuotta sitten
maxClipDistances.vert bbbcb5b2eb Front-end: allow max size built-in arrays like gl_ClipDistance 8 vuotta sitten
max_vertices_0.geom 494a02a2b0 Semantics: Geometry stage can support max_vertices = 0. 8 vuotta sitten
missingBodies.vert 6a60c2f9ea Linker: Walk the call graph to report an error on missing bodies. 7 vuotta sitten
mixedArrayDecls.frag 859b0342b8 Types: Fix #1290: Rationalize and correct "mixed" style array dimensioning. 6 vuotta sitten
negativeArraySize.comp 5bdf49cdc8 fix check for non-positive array size 8 vuotta sitten
newTexture.frag 19c6e5919f Fix an issue related with texelFetchOffset 9 vuotta sitten
noMain.vert 69f4b517c2 Add link validation infrastructure for multiple compilation units per stage. Includes a new, straightforward, C++ interface to the front end. 11 vuotta sitten
noMain1.geom 1e91f5ee8d Add link-time checks for max_vertices, input primitive, and output primitive for existence and matching. 10 vuotta sitten
noMain2.geom 1e91f5ee8d Add link-time checks for max_vertices, input primitive, and output primitive for existence and matching. 10 vuotta sitten
nonSquare.vert f0fdc53e2a Implement non-square matrices, and make a few type improvements. Cleaned up a few old issues. Added two tests. 11 vuotta sitten
nonVulkan.frag e512cd943e Vulkan: Add the #define VULKAN 100 when compiled for Vulkan. 8 vuotta sitten
nonuniform.frag 5611c6d27b GLSL/SPV: Implement SPV_EXT_descriptor_indexing and GL_EXT_nonuniform_qualifier 6 vuotta sitten
nosuffix d03da06ac1 Remove execute permissions 6 vuotta sitten
numeral.frag 6e33b787d3 Tests: Add test for GLSL +-#INF. 7 vuotta sitten
nvShaderNoperspectiveInterpolation.frag f648083365 Add tests for GL_NV_shader_noperspective_interpolation 6 vuotta sitten
overlongLiteral.frag 9028ed204d Check for hexadecimal literals exceeding MaxTokenLength. 7 vuotta sitten
parent.h 3494b4da9b HLSL: Add an Includer to handle #include. 7 vuotta sitten
parentBad 3494b4da9b HLSL: Add an Includer to handle #include. 7 vuotta sitten
pointCoord.frag bd0747d6f0 Built-in symbol tables now lazily evaluated, and driven by per version, per profile input. Got all ES 100 and ES 300 built-in symbols correct. 11 vuotta sitten
precise.tesc 5bec2b5619 integer type operation should not be noContraction 8 vuotta sitten
precise_struct_block.vert 5bec2b5619 integer type operation should not be noContraction 8 vuotta sitten
precision.frag 69aa9c1b84 Fixes to scanning: 11 vuotta sitten
precision.vert 73ed17a87b Rationalize naming/access to current thread-local-storage scheme. However, the preprocessor tokenizer is not thread-safe, so this may all change. 11 vuotta sitten
prepost.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
preprocessor.bad_arg.vert d03da06ac1 Remove execute permissions 6 vuotta sitten
preprocessor.cpp_style___FILE__.vert 5011fbebc3 Extend the syntax of #line and __FILE__ to support filename strings. 9 vuotta sitten
preprocessor.cpp_style_line_directive.vert 5011fbebc3 Extend the syntax of #line and __FILE__ to support filename strings. 9 vuotta sitten
preprocessor.defined.vert 7d3b73bfff 'defined' cannot be used as a macro name in #define or #undef. 9 vuotta sitten
preprocessor.edge_cases.vert c555dddd53 glslang preprocessing: Add -E option to print out preprocessed GLSL, and do the work needed to generate a preprocessed stream. From Andrew Woloszyn <awoloszyn@google.com>. 9 vuotta sitten
preprocessor.eof_missing.vert 19647a32b9 Fix the infinite loop when an input file lacks EOF 8 vuotta sitten
preprocessor.errors.vert aae1ad8296 Added error output to the preprocessor. 9 vuotta sitten
preprocessor.extensions.vert 1d2996db68 Only output explicit extension directives in preprocessing. 9 vuotta sitten
preprocessor.function_macro.vert c555dddd53 glslang preprocessing: Add -E option to print out preprocessed GLSL, and do the work needed to generate a preprocessed stream. From Andrew Woloszyn <awoloszyn@google.com>. 9 vuotta sitten
preprocessor.include.disabled.vert affc26674d PP: Recognize <> style #include header names. I.e., #include <header-name>. 7 vuotta sitten
preprocessor.include.enabled.vert 28d3133581 PP: #include: add names to error messages, so that lexical analysis can be tested. 7 vuotta sitten
preprocessor.line.frag 5cbc990a0a Fix line number handling in line directive callback. 9 vuotta sitten
preprocessor.line.vert c555dddd53 glslang preprocessing: Add -E option to print out preprocessed GLSL, and do the work needed to generate a preprocessed stream. From Andrew Woloszyn <awoloszyn@google.com>. 9 vuotta sitten
preprocessor.many.endif.vert 24e4bc99ac Fix array out of bounds bug in processing if-else-endif macros. 8 vuotta sitten
preprocessor.pragma.vert 23ea3db3e5 Warning for #pragma once. GLSL and HLSL. Addresses #824. 6 vuotta sitten
preprocessor.simple.vert 9f9bad09b4 PP: Add missing atoms that effect -E mode. 8 vuotta sitten
preprocessor.success_if_parse_would_fail.vert aae1ad8296 Added error output to the preprocessor. 9 vuotta sitten
recurse1.frag 8cbd18ecaa Fix recursion detection (it was detecting cycles in the call graph that were not directed cycles). 11 vuotta sitten
recurse1.vert 2ecdd14288 Add function recursion testing to the link-time validation. 11 vuotta sitten
recurse2.frag 2ecdd14288 Add function recursion testing to the link-time validation. 11 vuotta sitten
reflection.vert a353bf1f20 Nonfunctional: Add reflect test case, and fix long lines in reflection code. 7 vuotta sitten
remap.basic.dcefunc.frag a8456415b8 WIP: SPV Remapper: add remapper test framework 8 vuotta sitten
remap.basic.everything.frag a8456415b8 WIP: SPV Remapper: add remapper test framework 8 vuotta sitten
remap.basic.none.frag a8456415b8 WIP: SPV Remapper: add remapper test framework 8 vuotta sitten
remap.basic.strip.frag a8456415b8 WIP: SPV Remapper: add remapper test framework 8 vuotta sitten
remap.hlsl.sample.basic.everything.frag a8456415b8 WIP: SPV Remapper: add remapper test framework 8 vuotta sitten
remap.hlsl.sample.basic.none.frag a8456415b8 WIP: SPV Remapper: add remapper test framework 8 vuotta sitten
remap.hlsl.sample.basic.strip.frag a8456415b8 WIP: SPV Remapper: add remapper test framework 8 vuotta sitten
remap.hlsl.templatetypes.everything.frag ed33e05762 HLSL: Do structure conversion for return type struct-punning on non-entry-point functions. 8 vuotta sitten
remap.hlsl.templatetypes.none.frag ed33e05762 HLSL: Do structure conversion for return type struct-punning on non-entry-point functions. 8 vuotta sitten
remap.if.everything.frag a8456415b8 WIP: SPV Remapper: add remapper test framework 8 vuotta sitten
remap.if.none.frag a8456415b8 WIP: SPV Remapper: add remapper test framework 8 vuotta sitten
remap.invalid-spirv-1.spv 8004d36528 Remapper: make remapper robust against non-exiting error handlers 7 vuotta sitten
remap.invalid-spirv-2.spv 8004d36528 Remapper: make remapper robust against non-exiting error handlers 7 vuotta sitten
remap.literal64.everything.spv a8456415b8 WIP: SPV Remapper: add remapper test framework 8 vuotta sitten
remap.literal64.none.spv a8456415b8 WIP: SPV Remapper: add remapper test framework 8 vuotta sitten
remap.similar_1a.everything.frag a8456415b8 WIP: SPV Remapper: add remapper test framework 8 vuotta sitten
remap.similar_1a.none.frag a8456415b8 WIP: SPV Remapper: add remapper test framework 8 vuotta sitten
remap.similar_1b.everything.frag a8456415b8 WIP: SPV Remapper: add remapper test framework 8 vuotta sitten
remap.similar_1b.none.frag a8456415b8 WIP: SPV Remapper: add remapper test framework 8 vuotta sitten
remap.specconst.comp 726bf96a72 HLSL: add .mips[][] operator for texture types 7 vuotta sitten
remap.switch.everything.frag a8456415b8 WIP: SPV Remapper: add remapper test framework 8 vuotta sitten
remap.switch.none.frag a8456415b8 WIP: SPV Remapper: add remapper test framework 8 vuotta sitten
remap.uniformarray.everything.frag a8456415b8 WIP: SPV Remapper: add remapper test framework 8 vuotta sitten
remap.uniformarray.none.frag a8456415b8 WIP: SPV Remapper: add remapper test framework 8 vuotta sitten
runtests c340425bb2 SPV: Add option for controling when the SPIRV-Tools validator is used. 6 vuotta sitten
runtimeArray.vert d03da06ac1 Remove execute permissions 6 vuotta sitten
sample.frag 69aa9c1b84 Fixes to scanning: 11 vuotta sitten
sample.frag.out 4998789d4e SPV: Fix array strides by explicitly computing them in the getBaseAlignment() algorithm. 8 vuotta sitten
sample.vert 38c507e75a Make the default version be 100. 11 vuotta sitten
sample.vert.out 4998789d4e SPV: Fix array strides by explicitly computing them in the getBaseAlignment() algorithm. 8 vuotta sitten
samplerlessTextureFunctions.frag e47bfaedf6 Add support for GL_EXT_samplerless_texture_functions 6 vuotta sitten
simpleFunctionCall.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
specExamples.frag a4ea1313c3 Turn on non-uniform blocks (in/out/buffer), and prevent new stages from working with "no profile" (before 150) shaders. 11 vuotta sitten
specExamples.vert 65c78a0b62 Array of array: Implement the core functionality: types, constructors, operations. 9 vuotta sitten
spv.100ops.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.130.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.140.frag 7225a1cb1e Support align/offset for all versions GLSL/ESSL targeting SPIR-V. 7 vuotta sitten
spv.150.geom 39374dadb5 glslang SPV tests: Add a set of SPV tests. 9 vuotta sitten
spv.150.vert 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.16bitstorage-int.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
spv.16bitstorage-uint.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
spv.16bitstorage.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
spv.16bitstorage_Error-int.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
spv.16bitstorage_Error-uint.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
spv.16bitstorage_Error.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
spv.300BuiltIns.vert 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.300layout.frag f6eae2a54a SPV: Require desktop 140 or ES 310 or above. 8 vuotta sitten
spv.300layout.vert 7225a1cb1e Support align/offset for all versions GLSL/ESSL targeting SPIR-V. 7 vuotta sitten
spv.300layoutp.vert 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.310.bitcast.frag 9000bd5eb6 Front-end: Make ES floatBitsToInt/intBitsToFloat/etc. all be highp. 8 vuotta sitten
spv.310.comp 8297936dd6 SPV: Change barrier emission to conform to Khronos decisions. 6 vuotta sitten
spv.330.geom 39374dadb5 glslang SPV tests: Add a set of SPV tests. 9 vuotta sitten
spv.400.frag 2a805d9cea Revert "GLSL: Fix #1279: refract does not have a double-type eta." 6 vuotta sitten
spv.400.tesc 1be8063e01 Require l-value patch-out indexing to be gl_InvocationID. 8 vuotta sitten
spv.400.tese 39374dadb5 glslang SPV tests: Add a set of SPV tests. 9 vuotta sitten
spv.420.geom 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.430.frag 78a4557621 SPV: Fix issue #376; declare Geometry capability for fragment use of gl_Layer. 8 vuotta sitten
spv.430.vert 0967748fbc SPV: Fix 'location' inheritance bug. 8 vuotta sitten
spv.450.geom d6be6da031 SPV: Fix #1016: Don't allow non-GLSL-extension protected Layer and ViewportIndex members. 7 vuotta sitten
spv.450.noRedecl.tesc 0e7378446b Fix #790: Don't emit NV-specific interface members unless enabled by extension. 7 vuotta sitten
spv.450.tesc d6be6da031 SPV: Fix #1016: Don't allow non-GLSL-extension protected Layer and ViewportIndex members. 7 vuotta sitten
spv.460.comp 934d11b6db GLSL 4.6: Implement shader group vote. 7 vuotta sitten
spv.460.frag 0d0c6d38f0 GLSL 4.6: Implement atomic counter ops and SPV_KHR_shader_atomic_counter_ops. 7 vuotta sitten
spv.460.vert 941f3bbd7a GLSL 4.6: Implement draw parameters. 7 vuotta sitten
spv.8bitstorage-int.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
spv.8bitstorage-uint.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
spv.8bitstorage_Error-int.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
spv.8bitstorage_Error-uint.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
spv.AofA.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.GeometryShaderPassthrough.geom 6e5acae144 Add support for SPV_NV_geometry_shader_passthrough 7 vuotta sitten
spv.OVR_multiview.vert 5513d9d0d8 Multiview extension: Accept layout(num_views) qualifier 7 vuotta sitten
spv.Operations.frag 0479437a5c SPV: Fix #739: OpSelect can only operate on scalars and vectors. 7 vuotta sitten
spv.accessChain.frag 5c3eed542d SPV: Create more access chains addressing a few swizzling issues. 6 vuotta sitten
spv.aggOps.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.always-discard.frag f6eae2a54a SPV: Require desktop 140 or ES 310 or above. 8 vuotta sitten
spv.always-discard2.frag f6eae2a54a SPV: Require desktop 140 or ES 310 or above. 8 vuotta sitten
spv.arbPostDepthCoverage.frag c120452754 Implement SPV_KHR_post_depth_coverage 7 vuotta sitten
spv.arbPostDepthCoverage_Error.frag c120452754 Implement SPV_KHR_post_depth_coverage 7 vuotta sitten
spv.atomic.comp 2d0cc786f3 SPV: Turn on atomic-storage functionality for SPIR-V. 8 vuotta sitten
spv.atomicInt64.comp c043aadd25 Scanner: Many int64 fixes, including performance. 6 vuotta sitten
spv.barrier.vert 8297936dd6 SPV: Change barrier emission to conform to Khronos decisions. 6 vuotta sitten
spv.bitCast.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.bool.vert e00e72ded1 SPV: Protect getStorageClass() with a test that the thing is pointer. 8 vuotta sitten
spv.boolInBlock.frag b4fd8d10f0 SPV: Continue to fix the issue of bool -> uint32 8 vuotta sitten
spv.branch-return.vert 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.buffer.autoassign.frag e4fe8b5c44 Add a test for buffer auto-binding assignment. 8 vuotta sitten
spv.builtInXFB.vert be3842f6ae GLSL: Implement XFB for redeclared built-in blocks. 6 vuotta sitten
spv.conditionalDiscard.frag 55e7d11ce8 SPIR-V: Move from Version .99 Rev 31 to Version 1.0, Rev 2. 8 vuotta sitten
spv.constStruct.vert 46413d5780 SPV: Fix #1258: cache constant structs by id, not opcode. 6 vuotta sitten
spv.controlFlowAttributes.frag a2858d9bdd GLSL: Implement GL_EXT_control_flow_attributes. 6 vuotta sitten
spv.conversion.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.dataOut.frag f6eae2a54a SPV: Require desktop 140 or ES 310 or above. 8 vuotta sitten
spv.dataOutIndirect.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.dataOutIndirect.vert f6eae2a54a SPV: Require desktop 140 or ES 310 or above. 8 vuotta sitten
spv.debugInfo.frag e485c7af58 SPV: Debug output: Include OpLine information for execution path. 7 vuotta sitten
spv.deepRvalue.frag 55e7d11ce8 SPIR-V: Move from Version .99 Rev 31 to Version 1.0, Rev 2. 8 vuotta sitten
spv.depthOut.frag 55e7d11ce8 SPIR-V: Move from Version .99 Rev 31 to Version 1.0, Rev 2. 8 vuotta sitten
spv.deviceGroup.frag efc972799d Rename KHX to EXT to match the released specs 7 vuotta sitten
spv.discard-dce.frag f6eae2a54a SPV: Require desktop 140 or ES 310 or above. 8 vuotta sitten
spv.do-simple.vert f6eae2a54a SPV: Require desktop 140 or ES 310 or above. 8 vuotta sitten
spv.do-while-continue-break.vert f6eae2a54a SPV: Require desktop 140 or ES 310 or above. 8 vuotta sitten
spv.doWhileLoop.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.double.comp 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.drawParams.vert 6c8aaacd28 SPV: Implement new extensions GL_KHX_device_group and GL_KHX_multiview. 7 vuotta sitten
spv.earlyReturnDiscard.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.explicittypes.frag 66011cb2c2 SPV: Implement Vulkan 1.1 features and extensions. 6 vuotta sitten
spv.extPostDepthCoverage.frag c120452754 Implement SPV_KHR_post_depth_coverage 7 vuotta sitten
spv.extPostDepthCoverage_Error.frag c120452754 Implement SPV_KHR_post_depth_coverage 7 vuotta sitten
spv.float16.frag 4c25709f45 Parser: Some function prototypes of interpolateAtXXX are incorrect. 8 vuotta sitten
spv.float16Fetch.frag 1e5d7b0b27 Implement the extension GL_AMD_gpu_shader_half_float_fetch 6 vuotta sitten
spv.float32.frag 66011cb2c2 SPV: Implement Vulkan 1.1 features and extensions. 6 vuotta sitten
spv.float64.frag 2a805d9cea Revert "GLSL: Fix #1279: refract does not have a double-type eta." 6 vuotta sitten
spv.flowControl.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.for-complex-condition.vert 2ab5a373d9 Add Test/spv.for-complex-condition.vert. 8 vuotta sitten
spv.for-continue-break.vert f6eae2a54a SPV: Require desktop 140 or ES 310 or above. 8 vuotta sitten
spv.for-nobody.vert 13228243b2 Test a for loop with no body. 8 vuotta sitten
spv.for-notest.vert 213bbbe4a7 Split loop header from condition testing for for/while loops. 8 vuotta sitten
spv.for-simple.vert f6eae2a54a SPV: Require desktop 140 or ES 310 or above. 8 vuotta sitten
spv.forLoop.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.forwardFun.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.fullyCovered.frag 1c5443c693 Add implementation of SPV_EXT_fragment_fully_covered 6 vuotta sitten
spv.functionCall.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.functionNestedOpaque.vert d03da06ac1 Remove execute permissions 6 vuotta sitten
spv.functionSemantics.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.glFragColor.frag 91e4aa5900 SPV: Further refine OpenGL vs. Vulkan differences for SPIR-V. 8 vuotta sitten
spv.glsl.register.autoassign.frag ad0752e8fa GLSL: Add binding map tests 8 vuotta sitten
spv.glsl.register.noautoassign.frag 9c9c4e90df GLSL/SPV: Fix #1196: Require resources to have layout(binding=X). 6 vuotta sitten
spv.hlslDebugInfo.vert 2a27116cae SPV reflection: Add OpModuleProcessed for compile options. 7 vuotta sitten
spv.hlslOffsets.vert d03da06ac1 Remove execute permissions 6 vuotta sitten
spv.image.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.image.load-formatted.frag f44d89a398 Implement GL_EXT_shader_image_load_formatted 7 vuotta sitten
spv.imageLoadStoreLod.frag 129799a709 Implement extension GL_AMD_shader_image_load_store_lod 7 vuotta sitten
spv.int16.amd.frag 66011cb2c2 SPV: Implement Vulkan 1.1 features and extensions. 6 vuotta sitten
spv.int16.frag 66011cb2c2 SPV: Implement Vulkan 1.1 features and extensions. 6 vuotta sitten
spv.int32.frag 66011cb2c2 SPV: Implement Vulkan 1.1 features and extensions. 6 vuotta sitten
spv.int64.frag 647fccaf2f AST: Fix shift conversions, which don't require matching types. 6 vuotta sitten
spv.int8.frag 66011cb2c2 SPV: Implement Vulkan 1.1 features and extensions. 6 vuotta sitten
spv.intOps.vert 085371d9d4 SPV testing: Add missing test case. 8 vuotta sitten
spv.interpOps.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.layoutNested.vert e0b6cad44f SPV: Generalize multiple struct-type instances for interpolation/invariant qualifiers. 8 vuotta sitten
spv.length.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.localAggregates.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.loops.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.loopsArtificial.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.looseUniformNoLoc.vert 82e95a3aa5 SPV: Add auto location mapping of non-opaque non-block uniform variables. 7 vuotta sitten
spv.matFun.vert 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.matrix.frag 0302bdf04a SPV: Fix #723: construct vectors from matrices. 7 vuotta sitten
spv.matrix2.frag 04bb8a01d6 SPV: Implement all matrix operators {+,-,*,/} for {matrix,scalar,vector}. 8 vuotta sitten
spv.memoryQualifier.frag 1da878f6d1 SPV: Add support for memory qualifiers. 8 vuotta sitten
spv.memoryScopeSemantics.comp 36831c9bad GL_KHR_memory_scope_semantics 6 vuotta sitten
spv.memoryScopeSemantics_Error.comp 36831c9bad GL_KHR_memory_scope_semantics 6 vuotta sitten
spv.merge-unreachable.frag 32c169dbdf Front-end: Warn for likely missed change in default precisions. 8 vuotta sitten
spv.multiStruct.comp b3e24e4359 SPV: Fix issue #506: generalize struct deep copy to include arrays. 8 vuotta sitten
spv.multiStructFuncall.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
spv.multiView.frag efc972799d Rename KHX to EXT to match the released specs 7 vuotta sitten
spv.multiviewPerViewAttributes.tesc df3956c50f Implement NVX_multiview_per_view_attributes 7 vuotta sitten
spv.multiviewPerViewAttributes.vert df3956c50f Implement NVX_multiview_per_view_attributes 7 vuotta sitten
spv.newTexture.frag 71519fe70b SPV: Fix an issue related with using CubeArrayShadow for texture() 8 vuotta sitten
spv.noBuiltInLoc.vert 1dcd162399 GLSL/SPV: no location on atomic_uint; Fix #1339. 6 vuotta sitten
spv.noDeadDecorations.vert 2677d918f1 Test dead-decoration removal. 8 vuotta sitten
spv.noLocation.vert 7c9129bcb7 SPV: Fix #904: Correctly check for built-in block redeclations for location check. 7 vuotta sitten
spv.noWorkgroup.comp d3f1122a44 Whole stack: Fix stale types in the AST linker object nodes, fixing #557. 7 vuotta sitten
spv.nonSquare.vert 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.nonuniform.frag 5611c6d27b GLSL/SPV: Implement SPV_EXT_descriptor_indexing and GL_EXT_nonuniform_qualifier 6 vuotta sitten
spv.offsets.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
spv.paramMemory.frag 961cd35b73 SPV: Fix #995: Include memory decorations on parameters. 7 vuotta sitten
spv.precise.tesc 9220dbb078 Precise and noContraction propagation 8 vuotta sitten
spv.precise.tese 9220dbb078 Precise and noContraction propagation 8 vuotta sitten
spv.precision.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.precisionNonESSamp.frag fe4e572c53 GLSL->SPIR-V: Put precision decorations on imageLoad(). 7 vuotta sitten
spv.prepost.frag 39374dadb5 glslang SPV tests: Add a set of SPV tests. 9 vuotta sitten
spv.pushConstant.vert 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.pushConstantAnon.vert 33f85b6e59 SPV: Allow push constant buffers to not have an instance name. 7 vuotta sitten
spv.qualifiers.vert 39374dadb5 glslang SPV tests: Add a set of SPV tests. 9 vuotta sitten
spv.queryL.frag 2398b3a458 Full stack: implement textureQueryLod(*) and textureQueryLevels(*). 9 vuotta sitten
spv.rankShift.comp 647fccaf2f AST: Fix shift conversions, which don't require matching types. 6 vuotta sitten
spv.register.autoassign-2.frag ef33ec0925 HLSL: add intrinsic function implicit promotions 7 vuotta sitten
spv.register.autoassign.frag 7f7c2ed780 HLSL: Add location offsets per resource type 8 vuotta sitten
spv.register.autoassign.rangetest.frag ef33ec0925 HLSL: add intrinsic function implicit promotions 7 vuotta sitten
spv.register.noautoassign.frag 7f7c2ed780 HLSL: Add location offsets per resource type 8 vuotta sitten
spv.register.subpass.frag 7f93d56ef2 HLSL: add subpass input types and methods 7 vuotta sitten
spv.rw.autoassign.frag 9088be4c07 Add UAV (image) binding offset and HLSL register support 7 vuotta sitten
spv.sample.frag cbdf871d7f SPV: SampleMask does not depend on SampleRateShading. 6 vuotta sitten
spv.sampleId.frag cbdf871d7f SPV: SampleMask does not depend on SampleRateShading. 6 vuotta sitten
spv.sampleMaskOverrideCoverage.frag 0ad6a4e60d Add support for SPV_NV_sample_mask_override_coverage 7 vuotta sitten
spv.samplePosition.frag cbdf871d7f SPV: SampleMask does not depend on SampleRateShading. 6 vuotta sitten
spv.samplerlessTextureFunctions.frag e47bfaedf6 Add support for GL_EXT_samplerless_texture_functions 6 vuotta sitten
spv.separate.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.set.vert 55e7d11ce8 SPIR-V: Move from Version .99 Rev 31 to Version 1.0, Rev 2. 8 vuotta sitten
spv.shaderBallot.comp 574ab04caa Implement the extension GL_ARB_shader_ballot 8 vuotta sitten
spv.shaderBallotAMD.comp ae06d1fe94 Add int16 support to AMD_trinary_minmax and AMD_shader_ballot 6 vuotta sitten
spv.shaderDrawParams.vert f3b27471f8 SPV: Implement extension SPV_KHR_shader_draw_parameters. 8 vuotta sitten
spv.shaderFragMaskAMD.frag 05506bb874 Implement the extension GL_AMD_shader_fragment_mask 7 vuotta sitten
spv.shaderGroupVote.comp 338b185a2b Implement the extension GL_ARB_shader_group_vote. 8 vuotta sitten
spv.shaderStencilExport.frag 37cdceed41 Implement extension GL_ARB_shader_stencil_export 7 vuotta sitten
spv.shiftOps.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.shortCircuit.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
spv.simpleFunctionCall.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.simpleMat.vert 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.sparseTexture.frag 5eafa472d3 SPV: Support the new OpCode - OpImageSparseRead 8 vuotta sitten
spv.sparseTextureClamp.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.specConst.vert 91e4aa5900 SPV: Further refine OpenGL vs. Vulkan differences for SPIR-V. 8 vuotta sitten
spv.specConstant.comp 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.specConstant.vert 4f4bb81cd9 Built-in values declared as specialization constant 8 vuotta sitten
spv.specConstantComposite.vert d82c906378 Vulkan: Finish semantics for what creates spec-const-semantics. 8 vuotta sitten
spv.specConstantOperations.vert 8e6c6cef6a SPV: Implement specialization constants for ?:. 7 vuotta sitten
spv.ssbo.autoassign.frag 932bb5cc4e Add reflection queries for thread local size and ssbo auto-binding 7 vuotta sitten
spv.ssboAlias.frag d66c5b1299 HLSL: iomapper: Fix #914. Tolerate user aliasing of bindings. 7 vuotta sitten
spv.stereoViewRendering.tesc ba6a3c290e GLSL: Make gl_Layer and gl_ViewportIndex always be outside blocks. 7 vuotta sitten
spv.stereoViewRendering.vert 771d89fc36 support SPV_NV_viewport_array2 and SPV_NV_stereo_view_rendering 7 vuotta sitten
spv.storageBuffer.vert 670271890d SPV: Support test #pragma for generating the StorageBuffer storage class. 7 vuotta sitten
spv.structAssignment.frag 32c169dbdf Front-end: Warn for likely missed change in default precisions. 8 vuotta sitten
spv.structDeref.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.structure.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.subgroup.frag 66011cb2c2 SPV: Implement Vulkan 1.1 features and extensions. 6 vuotta sitten
spv.subgroup.geom 66011cb2c2 SPV: Implement Vulkan 1.1 features and extensions. 6 vuotta sitten
spv.subgroup.tesc 66011cb2c2 SPV: Implement Vulkan 1.1 features and extensions. 6 vuotta sitten
spv.subgroup.tese 66011cb2c2 SPV: Implement Vulkan 1.1 features and extensions. 6 vuotta sitten
spv.subgroup.vert 66011cb2c2 SPV: Implement Vulkan 1.1 features and extensions. 6 vuotta sitten
spv.subgroupArithmetic.comp 66011cb2c2 SPV: Implement Vulkan 1.1 features and extensions. 6 vuotta sitten
spv.subgroupBallot.comp 66011cb2c2 SPV: Implement Vulkan 1.1 features and extensions. 6 vuotta sitten
spv.subgroupBasic.comp 66011cb2c2 SPV: Implement Vulkan 1.1 features and extensions. 6 vuotta sitten
spv.subgroupClustered.comp 66011cb2c2 SPV: Implement Vulkan 1.1 features and extensions. 6 vuotta sitten
spv.subgroupClusteredNeg.comp 66011cb2c2 SPV: Implement Vulkan 1.1 features and extensions. 6 vuotta sitten
spv.subgroupPartitioned.comp d03da06ac1 Remove execute permissions 6 vuotta sitten
spv.subgroupQuad.comp 66011cb2c2 SPV: Implement Vulkan 1.1 features and extensions. 6 vuotta sitten
spv.subgroupShuffle.comp 66011cb2c2 SPV: Implement Vulkan 1.1 features and extensions. 6 vuotta sitten
spv.subgroupShuffleRelative.comp 66011cb2c2 SPV: Implement Vulkan 1.1 features and extensions. 6 vuotta sitten
spv.subgroupVote.comp 66011cb2c2 SPV: Implement Vulkan 1.1 features and extensions. 6 vuotta sitten
spv.subpass.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.switch.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.swizzle.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.swizzleInversion.frag 8c8505c604 SPV: For AST interpolateAt* ops consuming a swizzle, invert the order. 8 vuotta sitten
spv.targetOpenGL.vert d03da06ac1 Remove execute permissions 6 vuotta sitten
spv.targetVulkan.vert d03da06ac1 Remove execute permissions 6 vuotta sitten
spv.test.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.test.vert 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.texture.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.texture.sampler.transform.frag baf570efa5 Pure Texture to Sampled Texture Transform 7 vuotta sitten
spv.texture.vert f6eae2a54a SPV: Require desktop 140 or ES 310 or above. 8 vuotta sitten
spv.textureBuffer.vert c10191d132 SPV: Support texelFetch() on a textureBuffer (no sampler). 7 vuotta sitten
spv.textureGatherBiasLod.frag 225e0fcadd Implement the extension GL_AMD_texture_gather_bias_lod 7 vuotta sitten
spv.types.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.uint.frag 99c4dd16db Preprocessor: UINT_MAX is translated to constant incorrectly. 8 vuotta sitten
spv.uniformArray.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.unit1.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
spv.unit2.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
spv.unit3.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
spv.variableArrayIndex.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.varyingArray.frag f6eae2a54a SPV: Require desktop 140 or ES 310 or above. 8 vuotta sitten
spv.varyingArrayIndirect.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.vecMatConstruct.frag b92ce60fc7 GLSL/SPV: Fix #1310: don't create unnecessary integer matrices. 6 vuotta sitten
spv.viewportArray2.tesc ba6a3c290e GLSL: Make gl_Layer and gl_ViewportIndex always be outside blocks. 7 vuotta sitten
spv.viewportArray2.vert 771d89fc36 support SPV_NV_viewport_array2 and SPV_NV_stereo_view_rendering 7 vuotta sitten
spv.voidFunction.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.vulkan100.subgroupArithmetic.comp 66011cb2c2 SPV: Implement Vulkan 1.1 features and extensions. 6 vuotta sitten
spv.vulkan100.subgroupPartitioned.comp d03da06ac1 Remove execute permissions 6 vuotta sitten
spv.vulkan110.int16.frag 66011cb2c2 SPV: Implement Vulkan 1.1 features and extensions. 6 vuotta sitten
spv.vulkan110.storageBuffer.vert 66011cb2c2 SPV: Implement Vulkan 1.1 features and extensions. 6 vuotta sitten
spv.while-continue-break.vert f6eae2a54a SPV: Require desktop 140 or ES 310 or above. 8 vuotta sitten
spv.while-simple.vert f6eae2a54a SPV: Require desktop 140 or ES 310 or above. 8 vuotta sitten
spv.whileLoop.frag 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
spv.xfb.vert edaf556778 SPV: Plumb through XFB buffer and stride information. 6 vuotta sitten
spv.xfb2.vert eb2c0c72bf GLSL: XFB: more support for built-in block redeclarations with XFB. 6 vuotta sitten
spv.xfb3.vert eb2c0c72bf GLSL: XFB: more support for built-in block redeclarations with XFB. 6 vuotta sitten
stringToDouble.vert d03da06ac1 Remove execute permissions 6 vuotta sitten
structAssignment.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
structDeref.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
structure.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
switch.frag 735a2efa70 glslang -> SPV: 1) Include post switch-break unreachable blocks and 2) Generally, don't emit degenerate (basically empty) unreachable blocks. 9 vuotta sitten
swizzle.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
syntaxError.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
test.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
texture.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
tokenLength.vert d03da06ac1 Remove execute permissions 6 vuotta sitten
tokenPaste.vert 97cb85c7d6 PP: Fix #783: Catch end-of-argument expansion in token pasting. 7 vuotta sitten
types.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
uint.frag 41a36bbb2f Track separate precision defaults for each kind of sampler, give initial defaults as per spec. Also make fragment floats have no default. Modify/add tests to adapt to these changes. 11 vuotta sitten
uniformArray.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
validate-shaders.sh d8462c6f49 validate script: fix path 6 vuotta sitten
variableArrayIndex.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
varyingArray.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
varyingArrayIndirect.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
versionsClean.frag 41a36bbb2f Track separate precision defaults for each kind of sampler, give initial defaults as per spec. Also make fragment floats have no default. Modify/add tests to adapt to these changes. 11 vuotta sitten
versionsClean.vert 9fd55bd338 Add a new shader-versioning infrastructure capable of handling multiple profiles, desktop/ES, many versions, features coming and going in different versions across different profiles, and extensions. 11 vuotta sitten
versionsErrors.frag 9fd55bd338 Add a new shader-versioning infrastructure capable of handling multiple profiles, desktop/ES, many versions, features coming and going in different versions across different profiles, and extensions. 11 vuotta sitten
versionsErrors.vert 9fd55bd338 Add a new shader-versioning infrastructure capable of handling multiple profiles, desktop/ES, many versions, features coming and going in different versions across different profiles, and extensions. 11 vuotta sitten
voidFunction.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten
vulkan.ast.vert d82c906378 Vulkan: Finish semantics for what creates spec-const-semantics. 8 vuotta sitten
vulkan.comp 6c292d3ba7 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 8 vuotta sitten
vulkan.frag d03da06ac1 Remove execute permissions 6 vuotta sitten
vulkan.vert 0f8d43e505 GLSL/Vulkan: Enforce no location aliasing in vertex inputs. 6 vuotta sitten
whileLoop.frag 2f21fccee9 glslang testing: Remove dependence on testfiles from LunarGLASS. 9 vuotta sitten