1. cf6bd06 HLSL: Fix #1432: Globally initialize local static variables. by John Kessenich · 7 years ago
  2. c599167 HLSL: allow self-type cast (as no-op passthrough) by LoopDawg · 7 years ago
  3. 4e6d3ea HLSL: require coverage mask to be arrayed output. by LoopDawg · 7 years ago
  4. cfb05ec Merge pull request #1379 from LoopDawg/groupid-fix by John Kessenich · 7 years ago
  5. 91a8178 HLSL: various SPIR-V compute shader IDs must be a 3-vector of integers. by LoopDawg · 7 years ago
  6. 1326b8c HLSL: Allow stream output Append() method after entry point. by LoopDawg · 7 years ago
  7. fb03a55 Only print legalization warning if optimizer disabled by GregF · 7 years ago
  8. 66011cb SPV: Implement Vulkan 1.1 features and extensions. by John Kessenich · 7 years ago
  9. b2ae1d0 Revert "Merge pull request #1274 from greg-lunarg/legal2" by John Kessenich · 7 years ago
  10. 663b90d Build: Fix build issues with previous commit. by John Kessenich · 7 years ago
  11. fd50f6a Legalization: Omit legalization warning when spirv-opt is linked. by GregF · 7 years ago
  12. 9c9c4e9 GLSL/SPV: Fix #1196: Require resources to have layout(binding=X). by John Kessenich · 7 years ago
  13. 4425f24 HLSL: Add conversions for image ops during SPV construction by LoopDawg · 7 years ago
  14. e18fd20 HLSL: Refactor attribute implementation. by John Kessenich · 8 years ago
  15. 280c75c HLSL: Allow primitive id on hull shader inputs by LoopDawg · 8 years ago
  16. 471bfed HLSL: Fix #606: make layout() override register. by John Kessenich · 8 years ago
  17. cc951f8 HLSL: Fix #1154: Support PointSize, as an attribute. by John Kessenich · 8 years ago
  18. 1ce94b2 Merge pull request #1166 from tafuri/#1165-invalid_Store by John Kessenich · 8 years ago
  19. 7ee29ba HLSL: allow keyword-identifiers as cbuffer/struct names. by LoopDawg · 8 years ago
  20. 66b319d Added new test to gtests and updated test data by Sebastian Tafuri · 8 years ago
  21. 2e62910 HLSL: matrix and vector truncations for m*v, v*m, m*m by LoopDawg · 8 years ago
  22. cb421ef Test: Add more legalization tests; those effected by flattening. by John Kessenich · 8 years ago
  23. ca4ef9f Merge pull request #1156 from LoopDawg/snorm-uav by John Kessenich · 8 years ago
  24. 7573a2a HLSL: ignore geometry attributes on non-GS stages. by LoopDawg · 8 years ago
  25. fa39cff HLSL: Accept unorm and snorm on types by LoopDawg · 8 years ago
  26. e5530b9 HLSL: implement TextureBuffer<type> by LoopDawg · 8 years ago
  27. 1b46f13 HLSL: Fix #1106. Support shader setting of binding/set for $Global. by John Kessenich · 8 years ago
  28. 41aa199 HLSL: Partially flatten hierarchies, instead of all or nothing. by John Kessenich · 8 years ago
  29. b27de02 Merge pull request #1090 from tafuri/#1084-fix-segfault by John Kessenich · 8 years ago
  30. 592e8f0 HLSL: Tests: Add subset of flattened opaque test to legalize results. by John Kessenich · 8 years ago
  31. 4f6865f Added test for local structured buffer variable by Sebastian Tafuri · 8 years ago
  32. 73c57bb HLSL: split textures used for both shadow and non-shadow modes by LoopDawg · 8 years ago
  33. 700bdeb HLSL: Fix #954: Track/access subsets of flattened multi-level aggregates. by John Kessenich · 8 years ago
  34. 7f93d56 HLSL: add subpass input types and methods by LoopDawg · 8 years ago
  35. 77ea30b HLSL: Additional attribute support: [[]], namespace, parameters: by John Kessenich · 8 years ago
  36. 52fe3d5 Legalization: Fix warnings and disable tests when spirv-tools not present by GregF · 8 years ago
  37. cd1f169 Enable HLSL legalization by GregF · 8 years ago
  38. 4a145db HLSL: handle split InputPatch templat type in patch constant functions by LoopDawg · 8 years ago
  39. a5d8616 HLSL: allow mixed user & builtin members in hull shader output structure by LoopDawg · 8 years ago
  40. 7611792 Fix lvalue check in SPIR-V generation by LoopDawg · 8 years ago
  41. 75e057f Merge pull request #1037 from LoopDawg/clip-cull-geom by John Kessenich · 8 years ago
  42. 5e5b12e HLSL: add geometry stage support for clip/cull distance by LoopDawg · 8 years ago
  43. eb71cdd HLSL: fix preprocessor concatenation behaviour. by xavier · 8 years ago
  44. e2cda3c HLSL: handle clip and cull distance input builtin type conversion by LoopDawg · 8 years ago
  45. 5ee0589 HLSL: add methods to track user structure in texture return type. by LoopDawg · 8 years ago
  46. 6a264be HLSL: implement #pragma pack_matrix(layout) by LoopDawg · 8 years ago
  47. 898f5fb HLSL: fix qualifier propagation from user struct types to block definitions. by LoopDawg · 8 years ago
  48. 307b650 HLSL: handle multiple clip/cull semantic IDs by LoopDawg · 8 years ago
  49. 0e6e2ff Fix #980: flatten opaque initializers to use aliases. by John Kessenich · 8 years ago
  50. 0fca0ba WIP: HLSL: support global const initializers from non-constant rvalues by LoopDawg · 8 years ago
  51. 89f8d1e HLSL: Fix #942: Map SV_TargetN to SPV Location N. by John Kessenich · 8 years ago
  52. fe6689c HLSL: support point mode. by John Kessenich · 8 years ago
  53. c44b95f WIP: HLSL: handle clip/cull distance array semantic matching by LoopDawg · 8 years ago
  54. 4329d55 HLSL: Broaden solution for #940, editing integer input for 'flat'. by John Kessenich · 8 years ago
  55. e271312 HLSL: fix several issues in mat construction from scalars by LoopDawg · 8 years ago
  56. 82ae8c3 HLSL: Fix #924: Convert between two different arrays with cast. by John Kessenich · 8 years ago
  57. 4d5bcd3 HLSL: Allow macro expansions to create the 'defined' operator. by John Kessenich · 8 years ago
  58. 0b94a31 Merge pull request #915 from LoopDawg/subvec4-intrinsic by John Kessenich · 8 years ago
  59. f315074 HLSL: Convert run-time sampler assignments to compile-time aliases. by John Kessenich · 8 years ago
  60. 750c2d0 SPV: When passing structs of opaque types, flatten and pass the members instead. by John Kessenich · 8 years ago
  61. a696fd1 HLSL: add test coverage for sub-vec4 texture intrinsics by LoopDawg · 8 years ago
  62. d6af18f Merge pull request #901 from LoopDawg/imat-construct by John Kessenich · 8 years ago
  63. 6e2295d HLSL: Fix #902: Incorrect protection against zero arguments. by John Kessenich · 8 years ago
  64. 174ccb8 HLSL: Add imat, umat, and bmat constructors by LoopDawg · 8 years ago
  65. 132a28a HLSL: allow name mangling based on texture template type by LoopDawg · 8 years ago
  66. 24e895b Merge pull request #860 from steve-lunarg/sb-counter-args.2 by John Kessenich · 8 years ago
  67. 2bb1f39 WIP: HLSL: add ability to pass struct buffers with counters to fns by steve-lunarg · 8 years ago
  68. 0a2a0cd HLSL: Implement member functions calling member functions. by John Kessenich · 8 years ago
  69. 726bf96 HLSL: add .mips[][] operator for texture types by LoopDawg · 8 years ago
  70. c6510a3 HLSL: allow GS-specific methods in other stages by LoopDawg · 8 years ago
  71. 02c4728 Merge pull request #874 from xlpiao/DescriptorSet-and-Binding by John Kessenich · 8 years ago
  72. 36dc829 HLSL: Manually configure descriptor set and binding number for resources by Hyangran Park · 8 years ago
  73. f1709e7 HLSL: implement [unroll] and [loop] attributes by steve-lunarg · 8 years ago
  74. c0043cd HLSL: Allow empty struct initializers by steve-lunarg · 8 years ago
  75. a766b83 HLSL: Add ConstantBuffer<T> syntax by steve-lunarg · 8 years ago
  76. 3cbc32f HLSL: add error for expected comparison sampler in SampleCmp* ops by steve-lunarg · 8 years ago
  77. 0603a38 Merge pull request #847 from steve-lunarg/sb-param-fix by John Kessenich · 8 years ago
  78. e404e08 HLSL: fix for byte address buffers in fn parmeters by steve-lunarg · 8 years ago
  79. f8203a0 HLSL: cast non-int types to uint on Load/Store indexes by steve-lunarg · 8 years ago
  80. 12bc9aa WIP: HLSL: add Append/ConsumeBuffer support by steve-lunarg · 8 years ago
  81. 8e26feb WIP: HLSL: structuredbuffer counter functionality by steve-lunarg · 8 years ago
  82. 97366a0 HLSL: Fix #770: implicitly convert bool operands to numeric operators. by John Kessenich · 8 years ago
  83. a0c578a HLSL: Fix #758: Support character literals (except for numeric escape sequences). by John Kessenich · 8 years ago
  84. 776c515 HLSL: Support 1.#INF and -1.#INF syntax. by John Kessenich · 8 years ago
  85. 2efd6c6 HLSL: cast bracket dereference index to int type if not. by steve-lunarg · 8 years ago
  86. ccb076a HLSL: allow non-vec3 tessellation coordinate declarations by steve-lunarg · 8 years ago
  87. 82460b5 HLSL: Fix #805: Support cast of scalars to structures. by John Kessenich · 8 years ago
  88. 5ce1e4a Merge pull request #817 from steve-lunarg/isfinite by John Kessenich · 8 years ago
  89. 1397552 Decompose OpIsFinite to avoid capability restrictions by steve-lunarg · 8 years ago
  90. 067eb9b WIP: HLSL: Support InputPatch variables in patch constant functions by steve-lunarg · 8 years ago
  91. f38cca3 HLSL: handle PCF input to DS in arbitrary argument position by steve-lunarg · 8 years ago
  92. 84a30c8 Merge pull request #774 from steve-lunarg/tess-ctrlpt-pcf by John Kessenich · 8 years ago
  93. db2e3b4 HLSL: fix crash on empty sequence node passed to intrinsic expansions by steve-lunarg · 8 years ago
  94. e741249 HLSL: pass tessellation execution modes through to SPIR-V by steve-lunarg · 8 years ago
  95. 9ce7655 Merge pull request #797 from steve-lunarg/scalar-length by John Kessenich · 8 years ago
  96. 18958f6 HLSL: Fix #802: Preserve promoted child under ! operator. by John Kessenich · 8 years ago
  97. 7e997e2 HLSL: Implicit bool conversions for conditional expressions and related. by John Kessenich · 8 years ago
  98. 8f9fdc9 HLSL: Add namespace grammar and some basic semantics. by John Kessenich · 8 years ago
  99. 9cee73e HLSL: support per control point patch const fn invocation by steve-lunarg · 8 years ago
  100. 86e49d1 HLSL: Move frexp() to a separate test file. by Rex Xu · 8 years ago