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