- 6d77009 GLSL: fix arrayLength(). by Stephen White · 3 years, 1 month ago
- deec533 GLSL: fix barriers. by Stephen White · 3 years, 1 month ago
- 46647f1 GLSL: put std430 packing on all buffer variables. by Stephen White · 3 years, 1 month ago
- b3c99dd writer/msl: Output constant 0 lod for 1d texture builtins by Corentin Wallez · 3 years, 1 month ago
- a924ffe GLSL: fix sample_index, sample_mask and bitcasts by Stephen White · 3 years, 1 month ago
- 009d129 reader/spirv: Decompose arrays with strides by Ben Clayton · 3 years, 1 month ago
- d9b32c3 GLSL: fix textureLoad() and textureStore(), depth textures, and more. by Stephen White · 3 years, 1 month ago
- b85e692 Rename 'intrinsic' to 'builtin' by Ben Clayton · 3 years, 1 month ago
- a996ffb Rename 'decoration' to 'attribute' by Ben Clayton · 3 years, 1 month ago
- d4d7153 GLSL: fix shadow samplers, and textures generally. by Stephen White · 3 years, 1 month ago
- e1699ca Fix PromoteSideEffectsToDeclTest converting for loop to loop with nested hoisted lets by Antonio Maiorano · 3 years, 1 month ago
- b80e2f3 intrinsics: Remove ignore() by Ben Clayton · 3 years, 1 month ago
- 5416d9b reader/spirv: Always run the cleanup transforms by Ben Clayton · 3 years, 1 month ago
- 0b39270 GLSL: move entry point handling to CanonicalizeEntryPointIO transform. by Stephen White · 3 years, 1 month ago
- 3fe1bd3 transform: Fix CalculateArrayLength for arrays by Ben Clayton · 3 years, 2 months ago
- df9900c Optimize Source by removing a std::string by Ben Clayton · 3 years, 2 months ago
- 7928974 Remove the "image" storage class by James Price · 3 years, 2 months ago
- e2f35ba GLSL: clean up GLSL output whitespace generation. by Stephen White · 3 years, 2 months ago
- b1d2b84 GLSL: fix clip space mismatch in gl_Position. by Stephen White · 3 years, 2 months ago
- 520bccf GLSL: implement builtin kNumWorkgroups. by Stephen White · 3 years, 2 months ago
- ca4cfb9 GLSL: implement interpolation qualifiers. by Stephen White · 3 years, 2 months ago
- c8c0e2e GLSL: standardize layout() formatting (whitespace change). by Stephen White · 3 years, 2 months ago
- 8e01c45 GLSL: add location layout qualifier before in/out variables. by Stephen White · 3 years, 2 months ago
- fc79298 GLSL: implement image format qualifiers for storage textures. by Stephen White · 3 years, 2 months ago
- b9d1540 Make use of std::string_view when parsing by Brandon Jones · 3 years, 2 months ago
- 1c02eb8 validation: Require interpolate(flat) for integers by James Price · 3 years, 2 months ago
- d556040 Run all of the backends in the test runner. by Stephen White · 3 years, 2 months ago
- 6c0df44 Castable: Optimizations using bloomfilters by Ben Clayton · 3 years, 2 months ago
- f9b8b61 GLSL: implement CombineSamplers transform (string version). by Stephen White · 3 years, 2 months ago
- 4b433df test-runner: Add test/benchmark to excluded dirs by Ben Clayton · 3 years, 2 months ago
- 8db439d Add PromoteSideEffectsToDecl transform by Antonio Maiorano · 3 years, 2 months ago
- 73ced33 test/benchmark: Add more shaders to the corpus by Ben Clayton · 3 years, 2 months ago
- 671d970 GLSL samples: add empty entry point if needed. by Stephen White · 3 years, 2 months ago
- f6e5cc0 Deprecate the @stride attribute by James Price · 3 years, 2 months ago
- e04d0f4 Remove passing HLSL expected files for vk-gl-cts by James Price · 3 years, 2 months ago
- 01e4b6f wgsl: Replace [[decoration]] with @decoration by Ben Clayton · 3 years, 2 months ago
- b28c5ad msl: Fix non-struct runtime-sized array codegen by James Price · 3 years, 2 months ago
- 6b1e5f5 wgsl: Do not require a semicolon after a struct by James Price · 3 years, 2 months ago
- 5085438 inspector: Add support for non-struct buffers by James Price · 3 years, 2 months ago
- ae8c656 glsl: Wrap non-struct buffer types in structs by James Price · 3 years, 2 months ago
- 51e55b2 transform: Handle arrayLength for non-struct buffers by James Price · 3 years, 2 months ago
- 7395e29 Allow non-struct buffer store types by James Price · 3 years, 2 months ago
- be2362b benchmarks: Add a basic set of benchmarks by Ben Clayton · 3 years, 2 months ago
- e5919ac validation: Error on obviously infinite loops by Ben Clayton · 3 years, 2 months ago
- 51e37c6 Fixes for bugs around unreachable code by Ben Clayton · 3 years, 2 months ago
- 16e8df4 Update GLSL expectations. by Stephen White · 3 years, 2 months ago
- e4e7485 transform: Fix PromoteInitializersToConstVar handling of for-loops by Ben Clayton · 3 years, 2 months ago
- 3cbb136 Re-allow dynamic indexing of 'let' arrays and matrices by Ben Clayton · 3 years, 2 months ago
- 294ce93 ast: Rename ImageFormat to TexelFormat by Ben Clayton · 3 years, 2 months ago
- c1faee9 Add new GLSL test expectations. by Stephen White · 3 years, 2 months ago
- 1c4f8de reader/spirv: Optimize MakeNullValue() by Ben Clayton · 3 years, 2 months ago
- 5c99ed0 intrinsics: Add degrees() and radians() by Ben Clayton · 3 years, 2 months ago
- 1372222 wgsl: Replace 'elseif' with 'else if' by Ben Clayton · 3 years, 2 months ago
- 9943de6 Fix FXC compile errors on modulo by zero by Antonio Maiorano · 3 years, 3 months ago
- cc4d97b GLSL: use "Offset" forms of texture intrinsics when appropriate. by Stephen White · 3 years, 3 months ago
- 821f9bb Fix FXC compile errors on divide by zero by Antonio Maiorano · 3 years, 3 months ago
- 5965c6e Update GLSL expected results. by Stephen White · 3 years, 3 months ago
- a9d6c34 e2e tests: generate missing expected files by Antonio Maiorano · 3 years, 3 months ago
- 667bc2d Roll SPIRV-Tools and SPIRV-Headers, fix spvasm by David Neto · 3 years, 3 months ago
- 654149f Kokoro: run e2e tests with FXC validation by Antonio Maiorano · 3 years, 3 months ago
- d733fdb HLSL: work around FXC failures when dynamically indexing arrays in structs by Antonio Maiorano · 3 years, 3 months ago
- 1461b03 glsl: Don't emit structs with runtime-sized arrays by James Price · 3 years, 3 months ago
- 5748992 test: Remove [[block]] for recently added tests by James Price · 3 years, 3 months ago
- a5d3986 tests: Stop using the [[block]] attribute by James Price · 3 years, 3 months ago
- 3530c6b reader/spirv: Do not generate block attributes by James Price · 3 years, 3 months ago
- c7c80c0 glsl: Always emit structures by James Price · 3 years, 3 months ago
- 3a4443a spirv: Add block decorations with a transform by James Price · 3 years, 3 months ago
- 81b3948 resolver: Implement element inference of vecN and matNxM by Ben Clayton · 3 years, 3 months ago
- f91b02b test: Add vector constructor tests by Ben Clayton · 3 years, 3 months ago
- e306927 test: Add matrix constructor tests that take a vector by Ben Clayton · 3 years, 3 months ago
- cf09c23 test: Shuffle matrix constructor tests by Ben Clayton · 3 years, 3 months ago
- a8c202b HLSL: work around FXC failures when dynamically indexing matrices by Antonio Maiorano · 3 years, 3 months ago
- 3703522 Implement textureGather, textureGatherCompare by Ben Clayton · 3 years, 3 months ago
- 2f7730a Manually generate HLSL skip files for vk-gl-cts e2e tests by Antonio Maiorano · 3 years, 3 months ago
- 05eedd8 writer/msl: Only use [[invariant]] on MSL 2.1+ by Ben Clayton · 3 years, 3 months ago
- cc05d89 writer/msl: Replace use of 'auto' with actual return type by Ben Clayton · 3 years, 3 months ago
- c830130 resolver: Fixes for bitcasts by Ben Clayton · 3 years, 3 months ago
- ea3eee9 resolver: Migrate validation to behavior analysis by Ben Clayton · 3 years, 3 months ago
- 3298625 resolver: Implement Behavior Analysis by Ben Clayton · 3 years, 3 months ago
- c5835eb test: Regenerated expected HLSL file by Ben Clayton · 3 years, 4 months ago
- e2528e9 Reland "HLSL: force FXC to never unroll loops" by Antonio Maiorano · 3 years, 4 months ago
- 91785d2 resolver: Fix bug in dep graph SortGlobals() by Ben Clayton · 3 years, 4 months ago
- 0079a59 test: Add a test case for tint:1321 by Ben Clayton · 3 years, 4 months ago
- e0a560c transform: Don't consider type-ctor/casts as having side-effects by Ben Clayton · 3 years, 4 months ago
- 1c1b976 Add tests for fuzzers::RandomGenerator by Ryan Harrison · 3 years, 4 months ago
- b05e185 resolver: Support shadowing by Ben Clayton · 3 years, 4 months ago
- e524ee1 transform: Combine InlinePointerLets and Simplify by Ben Clayton · 3 years, 4 months ago
- a40e455 intrinsics: Deprecate isNan, isInf, isFinite, isNormal by Ben Clayton · 3 years, 4 months ago
- 7cff4c8 test: Update expected output of FXC bug by Ben Clayton · 3 years, 4 months ago
- 1185d616 utils: Add Lookup() by Ben Clayton · 3 years, 4 months ago
- e85efca storageBarrier() has workgroup memory scope by David Neto · 3 years, 4 months ago
- bc5d8f6 Revert "HLSL: force FXC to never unroll loops" by Antonio Maiorano · 3 years, 4 months ago
- 7368e28 GLSL: fix single-valued vector init. by Stephen White · 3 years, 4 months ago
- 177e7bf IntrinsicTable: remove double underscores by Ben Clayton · 3 years, 4 months ago
- 4183051 resolver: Add dependency-graph analysis by Ben Clayton · 3 years, 4 months ago
- 1bf5af2 reader/wgsl: Allow identifiers to start with an underscore by James Price · 3 years, 4 months ago
- 0ff3050 GLSL: a grab bag of texture fixes. by Stephen White · 3 years, 4 months ago
- a52059e Add end-to-end test for tint:1112 by Antonio Maiorano · 3 years, 4 months ago
- 943c410 GLSL: implement atomics. by Stephen White · 3 years, 4 months ago
- 38fa643 Add HLSL/MSL generator options for ArrayLengthFromUniform by Austin Eng · 3 years, 4 months ago