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