1. 0216f24 SPV: Bump up the generator number. by John Kessenich · 7 years ago
  2. 1e5d7b0 Implement the extension GL_AMD_gpu_shader_half_float_fetch by Rex Xu · 8 years ago
  3. c521579 IO mapper: Fix #1261: Supply location mapper with size computer. by John Kessenich · 7 years ago
  4. 4bee531 HLSL: Fix #1249: Always execute both sides of ternary "?:". by John Kessenich · 7 years ago
  5. 4425f24 HLSL: Add conversions for image ops during SPV construction by LoopDawg · 7 years ago
  6. 8a4848f Add DeadInsertElim to legalization and RedundancyElim to -Os. by GregF · 7 years ago
  7. 71b5da6 SPV: Bump up generator number, because previous commit changes code gen slightly. by John Kessenich · 7 years ago
  8. a2858d9 GLSL: Implement GL_EXT_control_flow_attributes. by John Kessenich · 7 years ago
  9. e18fd20 HLSL: Refactor attribute implementation. by John Kessenich · 7 years ago
  10. 2b5ea9f SPV Version: Emit the requested SPIR-V version, not the header version. by John Kessenich · 7 years ago
  11. 541f7bb Fix unused function warning. by Frank Henigman · 7 years ago
  12. e063928 HLSL Legalization: Add scalar replacement by GregF · 7 years ago
  13. 3f0d4bc SPV: Document history of the generator version number. by John Kessenich · 7 years ago
  14. 838d7af SPV: HLSL: Move to correct HLSL barrier semantics, per Khronos recommendation. by John Kessenich · 7 years ago
  15. c72e593 SPV: Bump the generator number to account for barrier changes. by John Kessenich · 7 years ago
  16. 8297936 SPV: Change barrier emission to conform to Khronos decisions. by John Kessenich · 7 years ago
  17. edaf556 SPV: Plumb through XFB buffer and stride information. by John Kessenich · 7 years ago
  18. 1c5443c Add implementation of SPV_EXT_fragment_fully_covered by Piers Daniell · 7 years ago
  19. 6a14f78 HLSL: Fix #1163: treat buffers as references when calling functions. by John Kessenich · 7 years ago
  20. cbdf871 SPV: SampleMask does not depend on SampleRateShading. by John Kessenich · 7 years ago
  21. a372a3e Versioning: Update some version strings. Still need better overall version. by John Kessenich · 7 years ago
  22. cc80d80 Update spirv-tools known-good by GregF · 7 years ago
  23. fe4e572 GLSL->SPIR-V: Put precision decorations on imageLoad(). by John Kessenich · 7 years ago
  24. 07ed11f SPV: GeneratorVersion: bump version number because of atomic decrement change. by John Kessenich · 7 years ago
  25. 48d6e79 SPV: Correct semantics of atomic-counter decrement. by John Kessenich · 7 years ago
  26. d41993d SPV: rationalize parameter handling for "original" and "writable" parameters. by John Kessenich · 7 years ago
  27. bed4e4f HLSL: Pass opaques by local copy, instead of by interface original. by John Kessenich · 7 years ago
  28. cd1f169 Enable HLSL legalization by GregF · 7 years ago
  29. e8fe8b0 Implement extension GL_NV_shader_atomic_int64 by Rex Xu · 7 years ago
  30. 5f77d86 HLSL: Fix #1064: Don't include empty structures on OpEntryPoint by John Kessenich · 7 years ago
  31. a5d8616 HLSL: allow mixed user & builtin members in hull shader output structure by LoopDawg · 7 years ago
  32. ba6a3c2 GLSL: Make gl_Layer and gl_ViewportIndex always be outside blocks. by John Kessenich · 7 years ago
  33. 05506bb Implement the extension GL_AMD_shader_fragment_mask by amhagan · 7 years ago
  34. 7611792 Fix lvalue check in SPIR-V generation by LoopDawg · 7 years ago
  35. 74c5f71 Merge pull request #1014 from KhronosGroup/SPV_EXT_shader_viewport_index_layer by John Kessenich · 7 years ago
  36. 35343cb Merge pull request #1034 from KhronosGroup/module-processes by John Kessenich · 7 years ago
  37. b41bff6 SPV: 1st pass implementation of SPV_EXT_shader_viewport_index_layer. by John Kessenich · 7 years ago
  38. 2a27116 SPV reflection: Add OpModuleProcessed for compile options. by John Kessenich · 7 years ago
  39. fc34369 Merge pull request #1029 from amdrexu/feature2 by John Kessenich · 7 years ago
  40. 129799a Implement extension GL_AMD_shader_image_load_store_lod by Rex Xu · 7 years ago
  41. e8fdd79 SPV: Implement extension SPV_EXT_shader_stencil_export by Rex Xu · 7 years ago
  42. 786e879 Build: Fix build when NV_EXTENSIONS is not enabled. by John Kessenich · 7 years ago
  43. d6be6da SPV: Fix #1016: Don't allow non-GLSL-extension protected Layer and ViewportIndex members. by John Kessenich · 7 years ago
  44. 0d0c6d3 GLSL 4.6: Implement atomic counter ops and SPV_KHR_shader_atomic_counter_ops. by John Kessenich · 7 years ago
  45. 286ca43 SPV: Memory qualifiers should decorate top-level block members by Rex Xu · 7 years ago
  46. ef94b1a Fix dref explicit LOD form of sample with cube texture arrays by LoopDawg · 7 years ago
  47. 961cd35 SPV: Fix #995: Include memory decorations on parameters. by John Kessenich · 7 years ago
  48. fad6297 SPV: Non-functional: support lists of decorations per parameter. by John Kessenich · 7 years ago
  49. 735d7e5 Address part A of #982: $Global will use std140 instead of HLSL offsets. by John Kessenich · 7 years ago
  50. 57e6592 HLSL: Translate directive [flatten] and [branch] to SPV control mask. by Rex Xu · 7 years ago
  51. c120452 Implement SPV_KHR_post_depth_coverage by chaoc · 7 years ago
  52. 37cdcee Implement extension GL_ARB_shader_stencil_export by Rex Xu · 7 years ago
  53. e2ff404 Merge pull request #917 from KhronosGroup/remove-redundant-locations by John Kessenich · 7 years ago
  54. 301a2bc SPV: Fix an typo of SPV_AMD_texture_gather_bias_lod by Rex Xu · 7 years ago
  55. cabbb78 Implement extension GL_AMD_gpu_shader_int16 by Rex Xu · 7 years ago
  56. 225e0fc Implement the extension GL_AMD_texture_gather_bias_lod by Rex Xu · 8 years ago
  57. 7cdf3fc Replace #422: Remove the redundant location setting in AST->SPIR-V. by John Kessenich · 7 years ago
  58. e485c7a SPV: Debug output: Include OpLine information for execution path. by John Kessenich · 7 years ago
  59. 121853f SPV: Add OpSource shader source code and file name. by John Kessenich · 7 years ago
  60. d6af18f Merge pull request #901 from LoopDawg/imat-construct by John Kessenich · 7 years ago
  61. 84cc15f HLSL: Fix #903: Don't short-circuit && or ||. by John Kessenich · 7 years ago
  62. 174ccb8 HLSL: Add imat, umat, and bmat constructors by LoopDawg · 7 years ago
  63. 7b8c386 More non-determinism fixed. by John Kessenich · 7 years ago
  64. b6cabc4 Fix C++ portability, non-deterministic order of argument evaluation. by John Kessenich · 7 years ago
  65. 80f92a1 Fix #857: Convert uniform int to local bool for struct alias assignment. by John Kessenich · 7 years ago
  66. 0d2b471 HLSL: Don't do logical short-circuits when the operands are bool-vectors. by John Kessenich · 7 years ago
  67. a5c5fb6 SPV: Emit extension for using StorageClassStorageBuffer. by John Kessenich · 7 years ago
  68. f1709e7 HLSL: implement [unroll] and [loop] attributes by steve-lunarg · 7 years ago
  69. 6702718 SPV: Support test #pragma for generating the StorageBuffer storage class. by John Kessenich · 7 years ago
  70. ae79697 Merge pull request #827 from amdrexu/feature4 by John Kessenich · 7 years ago
  71. 6fa1764 HLSL: Emit the OpSource HLSL instruction for HLSL, using new headers. by John Kessenich · 7 years ago
  72. f89ad98 Implement the extension SPV_KHR_16bit_storage by Rex Xu · 7 years ago
  73. 4f1403e SPV: Fix #807: use --hlsl-offsets to allow hlsl-style offsets in a buffer. by John Kessenich · 7 years ago
  74. e741249 HLSL: pass tessellation execution modes through to SPIR-V by steve-lunarg · 7 years ago
  75. e434ad9 Fix #809: smear scalar condition in OpSelect for selecting vector operands. by John Kessenich · 7 years ago
  76. 714e58b Merge pull request #801 from amdrexu/bugfix by John Kessenich · 7 years ago
  77. bcf291a Don't emit NV-specific interface members if NV extensions are disabled. by Rex Xu · 7 years ago
  78. 470026f HLSL: Fix an issue of frexp(). by Rex Xu · 7 years ago
  79. aa3c64c Fix #800 (mostly): set of Linux warnings. by John Kessenich · 7 years ago
  80. 0e73784 Fix #790: Don't emit NV-specific interface members unless enabled by extension. by John Kessenich · 7 years ago
  81. 3778979 HLSL: non-static member functions: track and find active anonymous 'this' scopes and members. by John Kessenich · 7 years ago
  82. 4960baa HLSL: Basic turn on of non-static member functions. by John Kessenich · 7 years ago
  83. 5e317ff SPV: Fix unexpected declarations of capability and extension by Rex Xu · 7 years ago
  84. 0b5c2ae Preserve signedness in SPV image query ops by steve-lunarg · 7 years ago
  85. 0479437 SPV: Fix #739: OpSelect can only operate on scalars and vectors. by John Kessenich · 8 years ago
  86. 69a2c69 Merge pull request #736 from steve-lunarg/structbuffer-params by John Kessenich · 8 years ago
  87. 42e33c9 SPV: Update SPV header to official Rev. 10 of 1.0, and fix the consequences of doing so. by John Kessenich · 8 years ago
  88. 6c8aaac SPV: Implement new extensions GL_KHX_device_group and GL_KHX_multiview. by John Kessenich · 8 years ago
  89. dd8287a WIP: HLSL: add structuredbuffer pass by reference in fn params by steve-lunarg · 8 years ago
  90. 4a57dce SPV: Handle nested opaque types as function parameters. by John Kessenich · 8 years ago
  91. 3e783f9 SPV: Unexpected declarations of capabilities from NV extensions. by Rex Xu · 8 years ago
  92. 8f674e8 Fix issue #676: emit error message on failure to open spv file. by John Kessenich · 8 years ago
  93. b0561d9 Merge pull request #720 from flaviobortot/master by John Kessenich · 8 years ago
  94. 15017db Removed tabs and replaced with spaces. Changed layout for "else if" by Flavio · 8 years ago
  95. df3956c Implement NVX_multiview_per_view_attributes by chaoc · 8 years ago
  96. 8e6c6ce SPV: Implement specialization constants for ?:. by John Kessenich · 8 years ago
  97. 433e9ff SPV: Emit OpSelect when a selection node is simple enough. by John Kessenich · 8 years ago
  98. 65ee230 HLSL: Add tests and refine what decorations are passed through per stage/in/out. by John Kessenich · 8 years ago
  99. aea3c89 Added --vn option to generate a C header file containing a variable assigned to the hex representation of the shader. This is a standard feature on Microsoft's HLSL compiler and it allows developers to include pre-compiled shaders directly into the code. This option enables "Hex output", so it is NOT required to specify -x as well. The output file name is preserved, so no ".h" extension is added. If you want the output file to have ".h" extension then you have to specify it on the output file name. The generated header file uses the "#pragma once" pragma to avoid multiple inclusions. by Flavio · 8 years ago
  100. ad58d45 SPV: Emit names of specialization constants by Endre Oma · 8 years ago