1. 5d610ee Implement SPV_GOOGLE_hlsl_functionality1. by John Kessenich · 7 years ago
  2. eddb131 Use the correct type for the constant for matrix/scalar division by Neil Roberts · 7 years ago
  3. 66011cb SPV: Implement Vulkan 1.1 features and extensions. by John Kessenich · 7 years ago
  4. 46413d5 SPV: Fix #1258: cache constant structs by id, not opcode. by John Kessenich · 7 years ago
  5. 57f6a01 SPV: Complete OpModuleProcessed implementation, enabled by have 1.2 headers. by John Kessenich · 7 years ago
  6. 5c3eed5 SPV: Create more access chains addressing a few swizzling issues. by John Kessenich · 7 years ago
  7. a2858d9 GLSL: Implement GL_EXT_control_flow_attributes. by John Kessenich · 7 years ago
  8. 2b5ea9f SPV Version: Emit the requested SPIR-V version, not the header version. by John Kessenich · 7 years ago
  9. 2a27116 SPV reflection: Add OpModuleProcessed for compile options. by John Kessenich · 7 years ago
  10. fad6297 SPV: Non-functional: support lists of decorations per parameter. by John Kessenich · 7 years ago
  11. 57e6592 HLSL: Translate directive [flatten] and [branch] to SPV control mask. by Rex Xu · 7 years ago
  12. cabbb78 Implement extension GL_AMD_gpu_shader_int16 by Rex Xu · 8 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. 470026f HLSL: Fix an issue of frexp(). by Rex Xu · 8 years ago
  16. 0b5c2ae Preserve signedness in SPV image query ops by steve-lunarg · 8 years ago
  17. 689490f SpvBuilder: add const specifier to vector reference arguments by Vlad Ivanov · 8 years ago
  18. 430ef40 Implement new revision of extension GL_AMD_shader_ballot by Rex Xu · 8 years ago
  19. 927608b Non-functional: White space after "//", mostly for copyrights. by John Kessenich · 8 years ago
  20. 517fe7a Non-functional: Rename some entry-point variables to entryPoint, not main. by John Kessenich · 8 years ago
  21. c9e3c3c Parser: Implement extension GL_AMD_gpu_shader_half_float. by Rex Xu · 8 years ago
  22. 5159664 SPV: Implement the extension SPV_KHR_shader_ballot by Rex Xu · 8 years ago
  23. 6fccb3c Non-functional: Sweep through the stack for consistent with "main" and entry point. by John Kessenich · 8 years ago
  24. f2b7f33 SPV: Tighten up number of struct-types declared based on decoration. by John Kessenich · 8 years ago
  25. 9d93a23 Implement 4 AMD-specific extensions. by Rex Xu · 9 years ago
  26. 7f349c7 Build: Remove causes of pedantic warnings. Addresses issue #352 and PR #242. by John Kessenich · 8 years ago
  27. 76d4dfc SPV non-functional: minor readability improvements for texturing. by John Kessenich · 8 years ago
  28. d3d3ce7 Comments only. by John Kessenich · 9 years ago
  29. 17535f7 Create a new logger class for all messages w.r.t. SPIR-V build. by Lei Zhang · 9 years ago
  30. 09caf12 Avoid printing to stdout directly in library functions. by Lei Zhang · 9 years ago
  31. 8ff43de Implement the extension GL_ARB_gpu_shader_int64 by Rex Xu · 9 years ago
  32. 27e04a0 Fix spec const construtor for matrix and vector by qining · 9 years ago
  33. 1c7e707 Merge branch 'master' into hlsl-frontend by John Kessenich · 9 years ago
  34. 1354520 Spec Constant Operations by qining · 9 years ago
  35. 4d65ee3 Generalize "main" to a settable entry point name. by John Kessenich · 9 years ago
  36. da39733 Remove decoration of undefined IDs by qining · 9 years ago
  37. 6c292d3 SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). by John Kessenich · 9 years ago
  38. 019f08f SPV: Fix issue #159: use ExplicitLod forms for non-fragment stages. by John Kessenich · 9 years ago
  39. 5d0fa97 SPV Capabilities: StorageImageExtendedFormats, StorageImageReadWithoutFormat, and StorageImageWriteWithoutFormat. by John Kessenich · 9 years ago
  40. 103bef9 SPV: Handle GLSL bool loads from a uniform buffer as a conversion from int -> bool. by John Kessenich · 9 years ago
  41. 32cfd49 SPV: RelaxedPrecision: Plumb this through the full AST->SPV translator. by John Kessenich · 9 years ago
  42. 9218759 SPV: Address superset of issue #151: missing OpCapability instructions. by John Kessenich · 9 years ago
  43. e7f6cac Merge branch 'topo' into loopgen-after-readable-order by Dejan Mircevski · 9 years ago
  44. 3e9add3 Merge pull request #133 from AWoloszyn/spirv-memory by John Kessenich · 9 years ago
  45. b7946d1 Free memory associated with SPIR-V generation. by Andrew Woloszyn · 9 years ago
  46. dba2826 Merge branch 'master' of github.com:google/glslang into loopgen by Dejan Mircevski · 9 years ago
  47. 832c65c Fix back-branch target for do-while loops. by Dejan Mircevski · 9 years ago
  48. 7819bee Switch loops stack to use LoopBlocks. by Dejan Mircevski · 9 years ago
  49. 9c6734c First cut at new loop codegen. by Dejan Mircevski · 9 years ago
  50. 48edadf Parser & SPV: Implement two extensions regarding GLSL sparse texture. by Rex Xu · 9 years ago
  51. c9e0a42 SPV: Handle stride decorations for arrays of arrays, and using multiple type instances when strides are used. by John Kessenich · 9 years ago
  52. 2211835 SPV: Implement composite comparisons (reductions across hierchical compare). by John Kessenich · 9 years ago
  53. 76f7139 SPV: Modify last merge: Have promoteScalar() generate the correct vectorType. by John Kessenich · 9 years ago
  54. 3366145 SPV: Implement OpImage functionality (emit before query). by John Kessenich · 9 years ago
  55. 55e7d11 SPIR-V: Move from Version .99 Rev 31 to Version 1.0, Rev 2. by John Kessenich · 9 years ago
  56. 7163127 SPV constants and constOffsets completion: isConstant() and disassembler to see results. by John Kessenich · 9 years ago
  57. 86e6081 Generate correct image operand mask for Offset and ConstOffset(#77) by Rex Xu · 9 years ago
  58. ee21fc9 SPV: Fix missing 'Member' operand to OpArrayLength. by John Kessenich · 9 years ago
  59. 2d83ab2 Fixed subtle issue that causes tests to fail in VS2013 in some configs. by Andrew Woloszyn · 9 years ago
  60. b56a26a SPV: Generate the LocalSize Execution Mode for compute shaders. by John Kessenich · 9 years ago
  61. 6b86d49 Add new test case for image functions and fix issues caught by this test by Rex Xu · 9 years ago
  62. bba5c80 Merge master branch from upstream by Rex Xu · 9 years ago
  63. 04db3f5 Fix issues from review comments and those relevant to texelFetch by Rex Xu · 9 years ago
  64. e770b3e SPV return from main: Simplify a legacy design such returns are not jumps to exit block. by John Kessenich · 9 years ago
  65. 30f9258 Merge master branch from upstream by Rex Xu · 9 years ago
  66. fa668da SPV: Reduce spurious type generation by removing intermediate types in the middle of access chains. by John Kessenich · 9 years ago
  67. c9a8083 SPV arrays: Add support for runtime-sized array types and arrays of arrays. by John Kessenich · 9 years ago
  68. fc61891 SPIRV: Add the support of missing image functions #72 by Rex Xu · 9 years ago
  69. 18b9fbd SPIRV: Add support for texelFetch by Jason Ekstrand · 9 years ago
  70. 28f9b1c SPIR-V: Return undefined values from implicit returns instead of dummy by Miro Knejp · 9 years ago
  71. 5e4b124 Move to revision 31 of SPIR-V. by John Kessenich · 9 years ago
  72. 426394d AST -> SPV: Add basic atomic_uint and atomic*() built-in function functionality. by John Kessenich · 9 years ago
  73. c040e76 Portability: Remove unneeded "= default" to work with older compilers. by John Kessenich · 9 years ago
  74. 3e6a33c spv::Builder::Loop constructor inits all members. by David Neto · 9 years ago
  75. 96f4911 SPV: Make previous commit compile with MSVC 2012. by John Kessenich · 9 years ago
  76. c22f37c Generate correctly structured do-while loops. by David Neto · 9 years ago
  77. 140f3df Final round for line endings. by John Kessenich · 9 years ago
  78. 79eaa91 glslang portability: Resolve OSX errors, some other OS warnings. by John Kessenich · 9 years ago
  79. 06e1d0b glslang -> SPV: Improvements in swizzles on access chains: Bug 14007 (wrong type), simplications, tests, support mixed swizzle with dynamic component selection. by John Kessenich · 9 years ago
  80. 593a3f7 glslang -> SPV: improved support for do-while/continue. Contributed by David Neto (dneto@google.com). by John Kessenich · 9 years ago
  81. 93dfbe1 glslang: Fix over 100 warnings from MSVC warning level 4. by John Kessenich · 9 years ago
  82. edd1819 glslang and SPIR-V: Some basic turn on for doubles (previously untested but existed code). Partly from a submission, partly addressing bug 13772. by John Kessenich · 10 years ago
  83. b40d6ac glslang AST -> SPIR-V: Move to new auto-generated official headers, and for the disassembler, mirror the split done between the auto-generation header database and the specification. by John Kessenich · 10 years ago
  84. 1f77cac glslang -> SPIR-V: Correct code generated for EmitStreamVertex and EndStreamPrimitive. by John Kessenich · 10 years ago
  85. 0df0cde glslangValidator: Add straightforward SPIR-V support (non-optimizing, ~3.x functionality). by John Kessenich · 10 years ago