- 533a1ba validation: Fix array storage class validation by James Price · 2 years, 3 months ago
- f6e5cc0 Deprecate the @stride attribute by James Price · 2 years, 3 months ago
- e04d0f4 Remove passing HLSL expected files for vk-gl-cts by James Price · 2 years, 3 months ago
- 1984170 Clang format the entire tint codebase by Ben Clayton · 2 years, 3 months ago
- 01e4b6f wgsl: Replace [[decoration]] with @decoration by Ben Clayton · 2 years, 3 months ago
- 8f1d522 cmake: Link diagnostic sources into tint_utils_io by James Price · 2 years, 3 months ago
- b28c5ad msl: Fix non-struct runtime-sized array codegen by James Price · 2 years, 3 months ago
- 6b1e5f5 wgsl: Do not require a semicolon after a struct by James Price · 2 years, 3 months ago
- ecf43d6 Add non-struct buffer types to the release notes by James Price · 2 years, 3 months ago
- 5085438 inspector: Add support for non-struct buffers by James Price · 2 years, 3 months ago
- ae8c656 glsl: Wrap non-struct buffer types in structs by James Price · 2 years, 3 months ago
- 51e55b2 transform: Handle arrayLength for non-struct buffers by James Price · 2 years, 3 months ago
- 7395e29 Allow non-struct buffer store types by James Price · 2 years, 3 months ago
- c3cec4d inspector: Re-add inspector::SamplerTexturePair by Ben Clayton · 2 years, 3 months ago chromium/4840 chromium/4841 chromium/4842 chromium/4843
- be2362b benchmarks: Add a basic set of benchmarks by Ben Clayton · 2 years, 3 months ago
- dcb24ce Provide build override for SPIRV options by Ryan Harrison · 2 years, 3 months ago
- e232e35 Factor out structure layout print function by Antonio Maiorano · 2 years, 3 months ago
- 65112dc Move SamplerTexturePair from inspector to sem. by Stephen White · 2 years, 3 months ago
- e5919ac validation: Error on obviously infinite loops by Ben Clayton · 2 years, 3 months ago
- 8dd9a56 inspector: Remove DEPRECATED texel format APIs. by Ben Clayton · 2 years, 3 months ago chromium/4832 chromium/4833 chromium/4834 chromium/4835 chromium/4836 chromium/4837 chromium/4838 chromium/4839
- 51e37c6 Fixes for bugs around unreachable code by Ben Clayton · 2 years, 3 months ago
- d6e962b Add Multiplanar External Texture Transform To Tint Header by Brandon Jones · 2 years, 3 months ago chromium/4831
- db2f5fc resolver: Reject non-storage runtime-sized arrays by James Price · 2 years, 4 months ago chromium/4828 chromium/4829 chromium/4830
- 13c79be validation: Reject var<function> at module-scope by James Price · 2 years, 4 months ago
- 3e354fd Resolver: collect unique texture/samplers pairs. by Stephen White · 2 years, 4 months ago chromium/4821 chromium/4822 chromium/4823 chromium/4824 chromium/4825 chromium/4826 chromium/4827
- d1efb5d reader/wgsl: Replace std::result_of with std::invoke_result by Ben Clayton · 2 years, 4 months ago
- 16e8df4 Update GLSL expectations. by Stephen White · 2 years, 4 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 · 2 years, 4 months ago
- 4d245d9 ast: Remove unsupported texel formats by Ben Clayton · 2 years, 4 months ago
- 3cbb136 Re-allow dynamic indexing of 'let' arrays and matrices by Ben Clayton · 2 years, 4 months ago
- 294ce93 ast: Rename ImageFormat to TexelFormat by Ben Clayton · 2 years, 4 months ago
- c1faee9 Add new GLSL test expectations. by Stephen White · 2 years, 4 months ago
- 6165cca reader/wgsl: Remove texel format names as keywords by Ben Clayton · 2 years, 4 months ago chromium/4812
- 7b0686a build: Update tint to use C++17. by Ben Clayton · 2 years, 4 months ago chromium/4811
- 7dc901f tools roll-release: Bump branchLegacyCutoff to M96 by Ben Clayton · 2 years, 4 months ago
- c00cc43 reader/spirv: Optimize FindUnusedDerivedName() by Ben Clayton · 2 years, 4 months ago
- 1c4f8de reader/spirv: Optimize MakeNullValue() by Ben Clayton · 2 years, 4 months ago
- 4a143a4 reader/spirv: Prevent nullptrs being passed to ast::CallExpression. by Ben Clayton · 2 years, 4 months ago
- 5c99ed0 intrinsics: Add degrees() and radians() by Ben Clayton · 2 years, 4 months ago
- 4beeaea spirv-reader: support OpImageDrefGather by David Neto · 2 years, 4 months ago chromium/4809 chromium/4810
- 5791197 fix spirv-reader test: add Block decoration by David Neto · 2 years, 4 months ago
- 1372222 wgsl: Replace 'elseif' with 'else if' by Ben Clayton · 2 years, 4 months ago
- 7d88368 spirv-reader: support OpImageGather by David Neto · 2 years, 4 months ago
- f09a23a Fix MSVC narrowing warnings in newer MSVC versions. by Corentin Wallez · 2 years, 4 months ago chromium/4808
- 09c49b3 Fix -Wunreachable-code-return with newer clang version. by Corentin Wallez · 2 years, 4 months ago
- 7913982 wgsl reader: Allow 0X as a hex prefix for ints and floats by David Neto · 2 years, 4 months ago chromium/4786 chromium/4787 chromium/4788 chromium/4789 chromium/4790 chromium/4791 chromium/4792 chromium/4793 chromium/4794 chromium/4795 chromium/4796 chromium/4797 chromium/4798 chromium/4799 chromium/4800 chromium/4801 chromium/4802 chromium/4803 chromium/4804 chromium/4805 chromium/4806 chromium/4807
- 9943de6 Fix FXC compile errors on modulo by zero by Antonio Maiorano · 2 years, 4 months ago chromium/4783 chromium/4784 chromium/4785
- cc4d97b GLSL: use "Offset" forms of texture intrinsics when appropriate. by Stephen White · 2 years, 4 months ago chromium/4781 chromium/4782
- 821f9bb Fix FXC compile errors on divide by zero by Antonio Maiorano · 2 years, 4 months ago
- 5965c6e Update GLSL expected results. by Stephen White · 2 years, 4 months ago chromium/4780
- c5f2fe4 CMake: fix clang-cl build by Antonio Maiorano · 2 years, 4 months ago
- 66e7569 spirv-writer: Fix termination of basic blocks by David Neto · 2 years, 4 months ago chromium/4779
- a9d6c34 e2e tests: generate missing expected files by Antonio Maiorano · 2 years, 4 months ago chromium/4776 chromium/4777 chromium/4778
- 667bc2d Roll SPIRV-Tools and SPIRV-Headers, fix spvasm by David Neto · 2 years, 4 months ago
- 188b1fb spir-reader: fix tests: struct with BuiltIns must have Block by David Neto · 2 years, 4 months ago chromium/4774 chromium/4775
- 11d9a08 spirv-reader: remove test with invalid SPIR-V by David Neto · 2 years, 4 months ago chromium/4772 chromium/4773
- 9360046 spirv-reader: Use GenerateExpressionWithLoadIfNeeded more by David Neto · 2 years, 4 months ago chromium/4769 chromium/4770 chromium/4771
- 5ad4827 spirv-writer: Generate load if needed for continue block conditional exit by David Neto · 2 years, 4 months ago chromium/4767 chromium/4768
- 9b9132c Fix OOB access while dumping struct layout for invalid storage class layout by Antonio Maiorano · 2 years, 4 months ago chromium/4766
- f885941 Add cstddef for definition of size_t by David Neto · 2 years, 4 months ago
- 654149f Kokoro: run e2e tests with FXC validation by Antonio Maiorano · 2 years, 5 months ago
- f748f2a Kokoro: use ninja to build faster for Windows builds by Antonio Maiorano · 2 years, 5 months ago
- 6d67dad spirv-reader: Ignore duplicate decorations by David Neto · 2 years, 5 months ago
- d733fdb HLSL: work around FXC failures when dynamically indexing arrays in structs by Antonio Maiorano · 2 years, 5 months ago chromium/4765
- 5923803 Document that ast::Variable::type can be null by David Neto · 2 years, 5 months ago chromium/4760 chromium/4761 chromium/4762 chromium/4763 chromium/4764
- 30d55fa docs: Move OT changes to M99 by Ben Clayton · 2 years, 5 months ago chromium/4759
- 9c179a6 wgsl-reader: hex prefix only is an error by David Neto · 2 years, 5 months ago
- 1461b03 glsl: Don't emit structs with runtime-sized arrays by James Price · 2 years, 5 months ago
- 5748992 test: Remove [[block]] for recently added tests by James Price · 2 years, 5 months ago
- 4e6e113 reader/spirv: Allow leading underscore in identifiers by Ben Clayton · 2 years, 5 months ago
- 01e4b54 null character on input is an error by David Neto · 2 years, 5 months ago
- 170a503 reader/wgsl: Deprecate the [[block]] attribute by James Price · 2 years, 5 months ago
- a5d3986 tests: Stop using the [[block]] attribute by James Price · 2 years, 5 months ago
- 3530c6b reader/spirv: Do not generate block attributes by James Price · 2 years, 5 months ago
- ebdfa5d transform: Do not generate block attributes by James Price · 2 years, 5 months ago
- 7c0693d Remove {ast,sem}::Struct::IsBlockDecorated() by James Price · 2 years, 5 months ago
- c7c80c0 glsl: Always emit structures by James Price · 2 years, 5 months ago
- 3a4443a spirv: Add block decorations with a transform by James Price · 2 years, 5 months ago
- ac8975f validation: Remove requirement for block attribute by James Price · 2 years, 5 months ago
- 81b3948 resolver: Implement element inference of vecN and matNxM by Ben Clayton · 2 years, 5 months ago
- f91b02b test: Add vector constructor tests by Ben Clayton · 2 years, 5 months ago
- e306927 test: Add matrix constructor tests that take a vector by Ben Clayton · 2 years, 5 months ago
- cf09c23 test: Shuffle matrix constructor tests by Ben Clayton · 2 years, 5 months ago
- 0fe30b5 single_entry_point: Retain applied transforms by James Price · 2 years, 5 months ago chromium/4758
- a8c202b HLSL: work around FXC failures when dynamically indexing matrices by Antonio Maiorano · 2 years, 5 months ago chromium/4757
- 3703522 Implement textureGather, textureGatherCompare by Ben Clayton · 2 years, 5 months ago chromium/4756
- 2f7730a Manually generate HLSL skip files for vk-gl-cts e2e tests by Antonio Maiorano · 2 years, 5 months ago chromium/4755
- b2bbb14 Add TINT_SYMBOL_STORE_DEBUG_NAME option to help debugging the AST by Antonio Maiorano · 2 years, 5 months ago
- cf38802 Make HLSL validation run with same flags as Dawn by Antonio Maiorano · 2 years, 5 months ago
- c55c771 Fix Kokoro ASAN builds by Ben Clayton · 2 years, 5 months ago
- 9c7b39f msl: Explicity validate against MSL 1.2 by Ben Clayton · 2 years, 5 months ago chromium/4752 chromium/4753 chromium/4754
- 05eedd8 writer/msl: Only use [[invariant]] on MSL 2.1+ by Ben Clayton · 2 years, 5 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 · 2 years, 5 months ago
- c830130 resolver: Fixes for bitcasts by Ben Clayton · 2 years, 5 months ago
- b9e8a0b writer/spirv: Add tests for automatic OpReturnValue by Ben Clayton · 2 years, 5 months ago
- ea3eee9 resolver: Migrate validation to behavior analysis by Ben Clayton · 2 years, 5 months ago
- c270322 writer/spirv: Fix trailing emission of OpReturn by Ben Clayton · 2 years, 5 months ago
- 2ec1393 main: Print the WGSL on reader/spirv error diagnostics by Ben Clayton · 2 years, 5 months ago
- 3298625 resolver: Implement Behavior Analysis by Ben Clayton · 2 years, 5 months ago
- bf39c8f sem: Replace SwitchCaseBlockStatement with CaseStatement by Ben Clayton · 2 years, 5 months ago