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