- 59420fd SPV: Move to deterministic results for OpEntryPoint, for test stability across platforms. by John Kessenich · 9 years ago
- 7ba6341 SPV: Make OpEntryPoint I/O list include all static uses. by John Kessenich · 9 years ago
- 3ac051e SPV: recursively propagate row/col majorness through nested structures. by John Kessenich · 9 years ago
- f85e806 SPV: Nested layouts: Recursively send around the top-level std140 or std430 packing. by John Kessenich · 9 years ago
- b62e693 Merge pull request #118 from amdrexu/bugfix by John Kessenich · 9 years ago
- aa1dd61 Merge branch 'master' of github.com:KhronosGroup/glslang by John Kessenich · 9 years ago
- b6d7fa9 Merge pull request #117 from amdrexu/feature by John Kessenich · 9 years ago
- 297bb3f Tests for PR: Fix results for 4f68b83ea1b34923a71e699125a9e867003864f6. by John Kessenich · 9 years ago
- 61c47a9 Constant folding: Correct result type of non-square matrix folding. by John Kessenich · 9 years ago
- 7beb441 SPV: Fix an issue related with imageStore() for 2DMS. by Rex Xu · 9 years ago
- cbc426e SPV: Implement GLSL built-in bitcast functions. by Rex Xu · 9 years ago
- e7c83cf SPV GLSL.std.450: Add needed smear operations for min, max, clamp, mix, step, and smoothstep. by John Kessenich · 9 years ago
- 6feb498 SPV texturing: Use comp. 2 as the 3rd comp. for Dref in ImageSampleProjDrefImplicitLod. by John Kessenich · 9 years ago
- 61d9fb9 Semantics: 'invocations' defaults to 1, not 0. by John Kessenich · 9 years ago
- 04bb8a0 SPV: Implement all matrix operators {+,-,*,/} for {matrix,scalar,vector}. by John Kessenich · 9 years ago
- 494a02a Semantics: Geometry stage can support max_vertices = 0. by John Kessenich · 9 years ago
- 3c24a06 SPV tests: Turn on some more tests related to currently pending issues. by John Kessenich · 9 years ago
- cc16fa0 Tests: Move to just linefeed to simply cross-platform test changes. by John Kessenich · 9 years ago
- c51710e Merge pull request #115 from amdrexu/bugfix by John Kessenich · 9 years ago
- e723b45 SPV: Scalar smear operation should use type of the scalar to make the by Rex Xu · 9 years ago
- e553ace Parser: Extension requirement of gl_PrimitiveID and gl_Layer should be checked only for ESSL instead of GLSL. by Rex Xu · 9 years ago
- e00e72d SPV: Protect getStorageClass() with a test that the thing is pointer. by John Kessenich · 9 years ago
- 3366145 SPV: Implement OpImage functionality (emit before query). by John Kessenich · 9 years ago
- 7a26c17 SPV: Implement GLSL interpolation built-in functions. by Rex Xu · 9 years ago
- 8c1c2ca Built-ins: fix mapping of packDouble2x32 and unpackDouble2x32. by John Kessenich · 9 years ago
- 2359bd0 SPV: Fix extra operands when using the "struct" form of a built-in taking an 'out' param. by John Kessenich · 9 years ago
- e721f49 SPV: Distinguish between std140 and std430 layouts, and correctly use alignments as the base for strides. by John Kessenich · 9 years ago
- dd6ca17 Semantics: Correct that std430 is universally disallowed with 'uniform'. by John Kessenich · 9 years ago
- 1be8063 Require l-value patch-out indexing to be gl_InvocationID. by John Kessenich · 9 years ago
- 989df85 Array-sizing bug fix: multiple array initializers of different size in the same declaration. by John Kessenich · 9 years ago
- 71519fe SPV: Fix an issue related with using CubeArrayShadow for texture() by Rex Xu · 9 years ago
- 085371d SPV testing: Add missing test case. by John Kessenich · 9 years ago
- 55e7d11 SPIR-V: Move from Version .99 Rev 31 to Version 1.0, Rev 2. by John Kessenich · 9 years ago
- 7c1aa10 SPV: Implement short circuiting of && and || when emitting SPIR-V. by John Kessenich · 9 years ago
- da581a2 GL_ARB_shader_draw_parameters: From @amdrexu, implement extension. by John Kessenich · 9 years ago
- b5c046e Front-end: Fix missing tessellation shader built-in qualifiers. by John Kessenich · 9 years ago
- e690332 SPV: Add modes for spacing, depth, depth replacing, winding, and point mode. by John Kessenich · 9 years ago
- 7163127 SPV constants and constOffsets completion: isConstant() and disassembler to see results. by John Kessenich · 9 years ago
- 19c6e59 Fix an issue related with texelFetchOffset by Rex Xu · 9 years ago
- 820a22f Give error for calling a user-defined function at global scope. by John Kessenich · 9 years ago
- 894c1c1 Add another frexp() test. by John Kessenich · 9 years ago
- eb505e4 Allow future keywords to be accessed as members in a struct. by John Kessenich · 9 years ago
- 6373574 Front-end: Fix: Cubemap arrays only use 3-component coord when accessed as an image. by John Kessenich · 9 years ago
- 3cd0024 GLSL front-end: Check recursively for opaque types in a block; these are all illegal. by John Kessenich · 9 years ago
- ee21fc9 SPV: Fix missing 'Member' operand to OpArrayLength. by John Kessenich · 9 years ago
- b56a26a SPV: Generate the LocalSize Execution Mode for compute shaders. by John Kessenich · 9 years ago
- 56bab04 SPV: Minor corrections to previous big merge for images and atomics. by John Kessenich · 9 years ago
- 6b86d49 Add new test case for image functions and fix issues caught by this test by Rex Xu · 9 years ago
- 2398b3a Full stack: implement textureQueryLod(*) and textureQueryLevels(*). by John Kessenich · 9 years ago
- 3e60a6f SPV OpAtomicCompareSwap: Generate correct operand order and number of operands. by John Kessenich · 9 years ago
- 7355eeb SPV legacy texturing: Smear result of Op*Dref* up to a vector to match by John Kessenich · 9 years ago
- e770b3e SPV return from main: Simplify a legacy design such returns are not jumps to exit block. by John Kessenich · 9 years ago
- 5f5b205 Bump up layout(location) limit from 62 to 4094, to handle bigger uniform locations. by John Kessenich · 9 years ago
- fa668da SPV: Reduce spurious type generation by removing intermediate types in the middle of access chains. by John Kessenich · 9 years ago
- c9a8083 SPV arrays: Add support for runtime-sized array types and arrays of arrays. by John Kessenich · 9 years ago
- 9312269 Front-end Arrays of arrays: Add ES-specific checks and tests. AoA should be quite close to done now. by John Kessenich · 9 years ago
- 31ed483 SPV: Only decorate array and matrix strides for transparent types requiring explicit layouts. by John Kessenich · 9 years ago
- 874b1f8 Add test results for merge pull request #69. by John Kessenich · 9 years ago
- 358dd56 Update test results for pull request #68, SPIRV: Decorate matrices and arrays with their strides. by John Kessenich · 9 years ago
- 68e1c45 Merge pull request #60 from xorgy/no-define-defined by John Kessenich · 9 years ago
- c8b2e36 Implement GL_KHR_blend_equation_advanced. by John Kessenich · 9 years ago
- 7d3b73b 'defined' cannot be used as a macro name in #define or #undef. by Aaron Hamilton · 9 years ago
- d6c37b1 GL_OES_shader_multisample_interpolation: Include scalar swizzles as valid for interpolateAt*. by John Kessenich · 9 years ago
- 0fc4338 Implement GL_OES_shader_multisample_interpolation, as well as core desktop versions of it. by John Kessenich · 9 years ago
- fc51d28 Backward incompatible: Turn on PureOperatorBuiltins: use only enum-based built-in functions in the AST. by John Kessenich · 9 years ago
- ef676b0 Front-end "pure" built-in TOperator: Finish adding full support, but still turned off. by John Kessenich · 9 years ago
- e88217b Add more TOperator: fma/frexp/ldexp, AddCarry/SubBorrow/MulExtended/Bit*/Find*, (un)pack4x8/2x32, ftransform. by John Kessenich · 9 years ago
- f5b2c06 Turn on the gpu_shader5 of the AEP .tesc test. by John Kessenich · 9 years ago
- fb5ba51 Implement GL_OES_shader_image_atomic. by John Kessenich · 9 years ago
- 556ab3a Implement GL_OES_sample_variables. by John Kessenich · 9 years ago
- a39159a Implement GL_OES_texture_storage_multisample_2d_array. by John Kessenich · 9 years ago
- 2b0a113 Fix two multi-sample bugs: 1) include MS in name mangling, 2) add 'sample' argument texelFetch(*MS*,...). by John Kessenich · 9 years ago
- dc9eff7 Implement GL_OES_texture_cube_map_array. by John Kessenich · 9 years ago
- 302b46a Implement GL_OES_texture_buffer. by John Kessenich · 9 years ago
- 3031459 Implement GL_OES_primitive_bounding_box. by John Kessenich · 9 years ago
- cee88e3 Whitespace in preprocessor results; trying to eliminate differences. by John Kessenich · 9 years ago
- 28f9b1c SPIR-V: Return undefined values from implicit returns instead of dummy by Miro Knejp · 9 years ago
- 65c78a0 Array of array: Implement the core functionality: types, constructors, operations. by John Kessenich · 9 years ago
- 5e4b124 Move to revision 31 of SPIR-V. by John Kessenich · 9 years ago
- 1eed969 Output wrapping #line directives for included content. by Lei Zhang · 9 years ago
- 9c1280b Use extension framework to enable #include directive. by Lei Zhang · 9 years ago
- 7be4b82 Add #include processing to glslang (though turned off by default). by Dejan Mircevski · 9 years ago
- 780a2f4 Use requireExtensions() to check extension and turn on more tests. by Lei Zhang · 9 years ago
- 5011fbe Extend the syntax of #line and __FILE__ to support filename strings. by Lei Zhang · 9 years ago
- c777fc2 Scanning: 1) rationalize end-of-input everywhere, 2) prevent infinite loop at end-of-input, 3) use positive chars. by John Kessenich · 9 years ago
- aead93a Preprocessor: Allow '\' as a token, which gets actual use in #error, but should have no other use. by John Kessenich · 9 years ago
- f330f08 Consolidate all token length limits (1024), including one bad one (80) hardcoded on the stack (issue #40, issue #41). by John Kessenich · 9 years ago
- 62aa5bd AST -> SPV testing: Update test for using new TbdFunctionality() that is non-fatal and uniquifies printed TBDs. by John Kessenich · 9 years ago
- 426394d AST -> SPV: Add basic atomic_uint and atomic*() built-in function functionality. by John Kessenich · 9 years ago
- 917ec4a Front-end atomics: Finish adding atomic built-in functions (non-image) into the AST. by John Kessenich · 9 years ago
- 96d8042 Merge pull request #31 from google/explicit-extension-directive by John Kessenich · 9 years ago
- 12a3833 Issue 32: Guard against constructors consuming unsized arrays. by John Kessenich · 9 years ago
- f498400 Merge pull request #33 from google/spv-builder-loop-ctor-inits-all-members by John Kessenich · 9 years ago
- 3e6a33c spv::Builder::Loop constructor inits all members. by David Neto · 9 years ago
- 8ba301c Issue #28: Correctly handle a single input argument conversion when the input argument is an aggregate. by John Kessenich · 9 years ago
- 1d2996d Only output explicit extension directives in preprocessing. by Lei Zhang · 9 years ago
- efb8461 Issue #26: Detect empty array constructors, require at least on operand. by John Kessenich · 9 years ago
- 37e8337 Merge pull request #22 from google/structured-do-while by John Kessenich · 9 years ago
- d276256 Preprocessor: Prevent (and give an error on) expression division by 0. by John Kessenich · 9 years ago
- e9022e1 Tests: Increase testing around incorrect use of block names and instances. by John Kessenich · 9 years ago