- 671d970 GLSL samples: add empty entry point if needed. by Stephen White · 3 years, 1 month ago
- f6e5cc0 Deprecate the @stride attribute by James Price · 3 years, 1 month ago
- e04d0f4 Remove passing HLSL expected files for vk-gl-cts by James Price · 3 years, 1 month ago
- 01e4b6f wgsl: Replace [[decoration]] with @decoration by Ben Clayton · 3 years, 1 month ago
- b28c5ad msl: Fix non-struct runtime-sized array codegen by James Price · 3 years, 1 month ago
- 6b1e5f5 wgsl: Do not require a semicolon after a struct by James Price · 3 years, 1 month ago
- 5085438 inspector: Add support for non-struct buffers by James Price · 3 years, 1 month ago
- ae8c656 glsl: Wrap non-struct buffer types in structs by James Price · 3 years, 1 month ago
- 51e55b2 transform: Handle arrayLength for non-struct buffers by James Price · 3 years, 1 month ago
- 7395e29 Allow non-struct buffer store types by James Price · 3 years, 1 month ago
- be2362b benchmarks: Add a basic set of benchmarks by Ben Clayton · 3 years, 1 month 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 chromium/4813 chromium/4814 chromium/4815 chromium/4816 chromium/4817 chromium/4818 chromium/4819 chromium/4820
- 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, 2 months ago chromium/4783 chromium/4784 chromium/4785
- cc4d97b GLSL: use "Offset" forms of texture intrinsics when appropriate. by Stephen White · 3 years, 2 months ago chromium/4781 chromium/4782
- 821f9bb Fix FXC compile errors on divide by zero by Antonio Maiorano · 3 years, 2 months ago
- 5965c6e Update GLSL expected results. by Stephen White · 3 years, 2 months ago chromium/4780
- a9d6c34 e2e tests: generate missing expected files by Antonio Maiorano · 3 years, 3 months ago chromium/4776 chromium/4777 chromium/4778
- 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 chromium/4765
- 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 chromium/4757
- 3703522 Implement textureGather, textureGatherCompare by Ben Clayton · 3 years, 3 months ago chromium/4756
- 2f7730a Manually generate HLSL skip files for vk-gl-cts e2e tests by Antonio Maiorano · 3 years, 3 months ago chromium/4755
- 05eedd8 writer/msl: Only use [[invariant]] on MSL 2.1+ by Ben Clayton · 3 years, 3 months ago chromium/4747 chromium/4748 chromium/4749 chromium/4750 chromium/4751
- 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, 3 months ago
- e2528e9 Reland "HLSL: force FXC to never unroll loops" by Antonio Maiorano · 3 years, 3 months ago
- 91785d2 resolver: Fix bug in dep graph SortGlobals() by Ben Clayton · 3 years, 3 months ago
- 0079a59 test: Add a test case for tint:1321 by Ben Clayton · 3 years, 3 months ago
- e0a560c transform: Don't consider type-ctor/casts as having side-effects by Ben Clayton · 3 years, 3 months ago
- 1c1b976 Add tests for fuzzers::RandomGenerator by Ryan Harrison · 3 years, 3 months ago chromium/4728
- b05e185 resolver: Support shadowing by Ben Clayton · 3 years, 3 months ago chromium/4727
- e524ee1 transform: Combine InlinePointerLets and Simplify by Ben Clayton · 3 years, 3 months ago
- a40e455 intrinsics: Deprecate isNan, isInf, isFinite, isNormal by Ben Clayton · 3 years, 3 months ago
- 7cff4c8 test: Update expected output of FXC bug by Ben Clayton · 3 years, 3 months ago
- 1185d61 utils: Add Lookup() by Ben Clayton · 3 years, 3 months ago
- e85efca storageBarrier() has workgroup memory scope by David Neto · 3 years, 3 months ago chromium/4725
- bc5d8f6 Revert "HLSL: force FXC to never unroll loops" by Antonio Maiorano · 3 years, 3 months ago
- 7368e28 GLSL: fix single-valued vector init. by Stephen White · 3 years, 3 months ago
- 177e7bf IntrinsicTable: remove double underscores by Ben Clayton · 3 years, 3 months ago
- 4183051 resolver: Add dependency-graph analysis by Ben Clayton · 3 years, 3 months ago
- 1bf5af2 reader/wgsl: Allow identifiers to start with an underscore by James Price · 3 years, 3 months ago
- 0ff3050 GLSL: a grab bag of texture fixes. by Stephen White · 3 years, 3 months ago
- a52059e Add end-to-end test for tint:1112 by Antonio Maiorano · 3 years, 3 months ago
- 943c410 GLSL: implement atomics. by Stephen White · 3 years, 3 months ago
- 38fa643 Add HLSL/MSL generator options for ArrayLengthFromUniform by Austin Eng · 3 years, 4 months ago
- 11d09f2 HLSL: force FXC to never unroll loops by Antonio Maiorano · 3 years, 4 months ago
- 1704fe5 GLSL: implement inf, nan. by Stephen White · 3 years, 4 months ago chromium/4714 chromium/4715 chromium/4716 chromium/4718 chromium/4719 chromium/4720 chromium/4721 chromium/4722 chromium/4723 chromium/4724
- 8085671 test: Add missing cases for UBO dynamic loads by Ben Clayton · 3 years, 4 months ago
- bf7ec8f Add MultiplanarExternalTextureTransform and Tests by Brandon Jones · 3 years, 4 months ago
- ae4487f GLSL: rename all identifiers prefixed with gl_. by Stephen White · 3 years, 4 months ago
- b9170c6 GLSL: fix vector relational ops. by Stephen White · 3 years, 4 months ago
- 2fe0f4b GLSL: add .expected.glsl files for all tests. by Stephen White · 3 years, 4 months ago
- 8492d72 test: Shuffle files around. by Ben Clayton · 3 years, 4 months ago
- 735dca8 ast: Remove TypeConstructorExpression by Ben Clayton · 3 years, 4 months ago
- a539d8d utils: Add utils::Transform by Ben Clayton · 3 years, 4 months ago
- e7a9496 BUILD.gn: Fix gn check error by Ben Clayton · 3 years, 4 months ago chromium/4703
- 3fe243b BUILD.gn: Split up unit tests into separate source sets by Ben Clayton · 3 years, 4 months ago
- 8bc1a30 HLSL: workaround FXC sometimes failing with 'not all control paths return a result' in functions with discard by Antonio Maiorano · 3 years, 4 months ago
- a838bb7 ast: Rename ArrayAccessorExpression to IndexAccessorExpression by Ben Clayton · 3 years, 4 months ago
- 30848b6 ast: Add 'Expression' suffix to literals by Ben Clayton · 3 years, 4 months ago
- 575c4ef Remove ScalarConstructorExpression by Ben Clayton · 3 years, 4 months ago
- f3f8ec3 Update test expectation files by Antonio Maiorano · 3 years, 4 months ago
- 02acf59 HLSL backend: work around FXC ignoring switch with only default case by Antonio Maiorano · 3 years, 4 months ago
- 189dc7d instrinsics: Implement dot() for integer vector types by Ben Clayton · 3 years, 4 months ago
- a9156ff Rework Resolver so that we construct semantic types in a single pass. by Ben Clayton · 3 years, 4 months ago
- 85170d7 Disallow taking the address of a vector component by James Price · 3 years, 4 months ago
- def9d97 spirv-reader: Sink pointer-to-vector-component by James Price · 3 years, 4 months ago
- e548db9 msl: Handle buffer variables in transform by James Price · 3 years, 4 months ago
- 6c4effe writer/spirv: Fix [[override]] for zero-init defaults by Ben Clayton · 3 years, 4 months ago
- 91689fb Add support for matrix construction from scalars by James Price · 3 years, 4 months ago
- c73b57f Address late review comments from 67064 by Ben Clayton · 3 years, 4 months ago chromium/4682
- 33c13c6 writer/hlsl: Do not emit `(void) call_expr;` by Ben Clayton · 3 years, 4 months ago
- 7b776f1 Deprecate Ignore() by Ben Clayton · 3 years, 4 months ago chromium/4679 chromium/4680 chromium/4681
- c2fa68e Migrate more tests from Ignore() to phony-assignment by Ben Clayton · 3 years, 4 months ago
- a41694e validation: Allow interpolate(flat) on integral IO by James Price · 3 years, 4 months ago
- 1aa98e6 Implement phony assignment by Ben Clayton · 3 years, 4 months ago
- f164a4a ast: Add TraverseExpressions() by Ben Clayton · 3 years, 4 months ago