1. 1e5d7b0 Implement the extension GL_AMD_gpu_shader_half_float_fetch by Rex Xu · 8 years ago
  2. 46413d5 SPV: Fix #1258: cache constant structs by id, not opcode. by John Kessenich · 7 years ago
  3. 57f6a01 SPV: Complete OpModuleProcessed implementation, enabled by have 1.2 headers. by John Kessenich · 7 years ago
  4. 5c3eed5 SPV: Create more access chains addressing a few swizzling issues. by John Kessenich · 7 years ago
  5. a2858d9 GLSL: Implement GL_EXT_control_flow_attributes. by John Kessenich · 7 years ago
  6. 2b5ea9f SPV Version: Emit the requested SPIR-V version, not the header version. by John Kessenich · 7 years ago
  7. 43f5b27 Non-Functional: Use OpModuleProcessed from the unified header. by John Kessenich · 7 years ago
  8. 7a9db71 SPV: Don't emit StorageImageMultisample capability for subpass images. by John Kessenich · 7 years ago
  9. 2a27116 SPV reflection: Add OpModuleProcessed for compile options. by John Kessenich · 7 years ago
  10. 260f506 SPV: Correct selection of storage-image capabilities. Fixes #986. by John Kessenich · 7 years ago
  11. fad6297 SPV: Non-functional: support lists of decorations per parameter. by John Kessenich · 7 years ago
  12. 57e6592 HLSL: Translate directive [flatten] and [branch] to SPV control mask. by Rex Xu · 7 years ago
  13. e485c7a SPV: Debug output: Include OpLine information for execution path. by John Kessenich · 7 years ago
  14. 121853f SPV: Add OpSource shader source code and file name. by John Kessenich · 7 years ago
  15. 0b5c2ae Preserve signedness in SPV image query ops by steve-lunarg · 8 years ago
  16. 5da1f03 HLSL: implement 4 (of 6) structuredbuffer types by steve-lunarg · 8 years ago
  17. 0302bdf SPV: Fix #723: construct vectors from matrices. by John Kessenich · 8 years ago
  18. 689490f SpvBuilder: add const specifier to vector reference arguments by Vlad Ivanov · 8 years ago
  19. 430ef40 Implement new revision of extension GL_AMD_shader_ballot by Rex Xu · 8 years ago
  20. 927608b Non-functional: White space after "//", mostly for copyrights. by John Kessenich · 8 years ago
  21. ecba76f Non-Functional: Whitespace, comments, replace accidentally deleted comment. by John Kessenich · 8 years ago
  22. 1e275c8 HLSL: More robust handling of bad shader input, catching a few more things. by John Kessenich · 8 years ago
  23. 517fe7a Non-functional: Rename some entry-point variables to entryPoint, not main. by John Kessenich · 8 years ago
  24. 033d3ef Change enum class to plain enum by baldurk · 8 years ago
  25. c9e3c3c Parser: Implement extension GL_AMD_gpu_shader_half_float. by Rex Xu · 8 years ago
  26. 5159664 SPV: Implement the extension SPV_KHR_shader_ballot by Rex Xu · 8 years ago
  27. 6fccb3c Non-functional: Sweep through the stack for consistent with "main" and entry point. by John Kessenich · 8 years ago
  28. 64b9743 SPV: Support simultaneous l-value swizzle and dynamic component selection. by Rex Xu · 8 years ago
  29. 66ec80e Build: C++ headers: Replace PR #366 with a more directed version. by John Kessenich · 8 years ago
  30. 9d93a23 Implement 4 AMD-specific extensions. by Rex Xu · 9 years ago
  31. 4016e38 Build: Switch to Rev. 6 of headers, removing "BadValue" enum stuff. by John Kessenich · 8 years ago
  32. 7f349c7 Build: Remove causes of pedantic warnings. Addresses issue #352 and PR #242. by John Kessenich · 8 years ago
  33. 76d4dfc SPV non-functional: minor readability improvements for texturing. by John Kessenich · 8 years ago
  34. af7f1c8 Fix double matrix creation by iostrows · 8 years ago
  35. 5839031 SPV: Add capability ImageGatherExtended if necessary. by Rex Xu · 8 years ago
  36. d3d3ce7 Comments only. by John Kessenich · 8 years ago
  37. 17535f7 Create a new logger class for all messages w.r.t. SPIR-V build. by Lei Zhang · 9 years ago
  38. 09caf12 Avoid printing to stdout directly in library functions. by Lei Zhang · 9 years ago
  39. 8ff43de Implement the extension GL_ARB_gpu_shader_int64 by Rex Xu · 9 years ago
  40. 1f2820a fix the problem that spec constant composite instruction being used when only front-end constants are used in the constructor by qining · 9 years ago
  41. 27e04a0 Fix spec const construtor for matrix and vector by qining · 9 years ago
  42. 189b203 Refine the code and address comments by qining · 9 years ago
  43. e24aa5e SpecOp bool->uint/int and uint<->int conversion by qining · 9 years ago
  44. 1c7e707 Merge branch 'master' into hlsl-frontend by John Kessenich · 9 years ago
  45. 79845ad Merge pull request #217 from baldurk/vs2010-compile-fixes by John Kessenich · 9 years ago
  46. 6a6d6dd fix spelling mistakes by Eric Engestrom · 9 years ago
  47. bd9f835 Specify explicit return type on lambda function by baldurk · 9 years ago
  48. 0dfbe3f Change {parameter} lists into explicit std::vector temporaries by baldurk · 9 years ago
  49. 5c61d8e fix format; remove unnecessary parameters; rename some spec op mode guard class; remove support of float point comparison and composite type comparison; update the tests. by qining · 9 years ago
  50. 1354520 Spec Constant Operations by qining · 9 years ago
  51. 4d65ee3 Generalize "main" to a settable entry point name. by John Kessenich · 9 years ago
  52. 95aa527 Change to traditional 'for' loop by qining · 9 years ago
  53. da39733 Remove decoration of undefined IDs by qining · 9 years ago
  54. 52d0859 Merge pull request #175 from rdb/master by John Kessenich · 9 years ago
  55. 227e026 MSVC warning fix - conversion from size_t to int, possible loss of data by baldurk · 9 years ago
  56. 32084e8 Fix compilation issues with MSVC 2010 by rdb · 9 years ago
  57. 18b637f Fix warnings/errors for strict aliasing & function prototypes by Mark Adams · 9 years ago
  58. 6c292d3 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). by John Kessenich · 9 years ago
  59. 019f08f SPV: Fix issue #159: use ExplicitLod forms for non-fragment stages. by John Kessenich · 9 years ago
  60. 5e80113 SPV Capabilities: SampleRateShading, SparseResidency, MinLod, and ImageQuery. by John Kessenich · 9 years ago
  61. b0364dc SPV Capabilities: Image types. by John Kessenich · 9 years ago
  62. 3c52207 SPV capabilities: Add int16, int64, float16, and float64. by John Kessenich · 9 years ago
  63. 103bef9 SPV: Handle GLSL bool loads from a uniform buffer as a conversion from int -> bool. by John Kessenich · 9 years ago
  64. 32cfd49 SPV: RelaxedPrecision: Plumb this through the full AST->SPV translator. by John Kessenich · 9 years ago
  65. d5ac538 Fix two new Windows build warnings/errors by Mark Adams · 9 years ago
  66. 97605c8 Fix #137 by avoiding a C++11 feature. by Dejan Mircevski · 9 years ago
  67. ed55bcd Don't remove SPIR-V blocks before codegen. by Dejan Mircevski · 9 years ago
  68. e7f6cac Merge branch 'topo' into loopgen-after-readable-order by Dejan Mircevski · 9 years ago
  69. 454796e Call addPredecessor() on OpSwitch blocks. by Dejan Mircevski · 9 years ago
  70. 5fe789b Add Block::successors. by Dejan Mircevski · 9 years ago
  71. 3e9add3 Merge pull request #133 from AWoloszyn/spirv-memory by John Kessenich · 9 years ago
  72. b7946d1 Free memory associated with SPIR-V generation. by Andrew Woloszyn · 9 years ago
  73. 68f1431 Merge pull request #121 from amdrexu/feature by John Kessenich · 9 years ago
  74. dba2826 Merge branch 'master' of github.com:google/glslang into loopgen by Dejan Mircevski · 9 years ago
  75. 832c65c Fix back-branch target for do-while loops. by Dejan Mircevski · 9 years ago
  76. 7819bee Switch loops stack to use LoopBlocks. by Dejan Mircevski · 9 years ago
  77. e537b8b Fix unreachable-block removal. by Dejan Mircevski · 9 years ago
  78. 9c6734c First cut at new loop codegen. by Dejan Mircevski · 9 years ago
  79. 364c21c Fix several build warnings/error encountered with VS2013 by Mark Adams · 9 years ago
  80. 48edadf Parser & SPV: Implement two extensions regarding GLSL sparse texture. by Rex Xu · 9 years ago
  81. e23c984 SPV: Handle type punning in createCompositeCompare(). by John Kessenich · 9 years ago
  82. c9e0a42 SPV: Handle stride decorations for arrays of arrays, and using multiple type instances when strides are used. by John Kessenich · 9 years ago
  83. 50e5756 SPV: Don't make MissingFunctionality() exit anymore. by John Kessenich · 9 years ago
  84. 2211835 SPV: Implement composite comparisons (reductions across hierchical compare). by John Kessenich · 9 years ago
  85. 76f7139 SPV: Modify last merge: Have promoteScalar() generate the correct vectorType. by John Kessenich · 9 years ago
  86. e723b45 SPV: Scalar smear operation should use type of the scalar to make the by Rex Xu · 9 years ago
  87. 55e7d11 SPIR-V: Move from Version .99 Rev 31 to Version 1.0, Rev 2. by John Kessenich · 9 years ago
  88. f685df8 Add comment that was missed in previous commit. by John Kessenich · 9 years ago
  89. 7163127 SPV constants and constOffsets completion: isConstant() and disassembler to see results. by John Kessenich · 9 years ago
  90. 86e6081 Generate correct image operand mask for Offset and ConstOffset(#77) by Rex Xu · 9 years ago
  91. ee21fc9 SPV: Fix missing 'Member' operand to OpArrayLength. by John Kessenich · 9 years ago
  92. 2d83ab2 Fixed subtle issue that causes tests to fail in VS2013 in some configs. by Andrew Woloszyn · 9 years ago
  93. b56a26a SPV: Generate the LocalSize Execution Mode for compute shaders. by John Kessenich · 9 years ago
  94. bba5c80 Merge master branch from upstream by Rex Xu · 9 years ago
  95. 7355eeb SPV legacy texturing: Smear result of Op*Dref* up to a vector to match by John Kessenich · 9 years ago
  96. e770b3e SPV return from main: Simplify a legacy design such returns are not jumps to exit block. by John Kessenich · 9 years ago
  97. 30f9258 Merge master branch from upstream by Rex Xu · 9 years ago
  98. fa668da SPV: Reduce spurious type generation by removing intermediate types in the middle of access chains. by John Kessenich · 9 years ago
  99. c9a8083 SPV arrays: Add support for runtime-sized array types and arrays of arrays. by John Kessenich · 9 years ago
  100. fc61891 SPIRV: Add the support of missing image functions #72 by Rex Xu · 9 years ago