- 7d519d4 Translator: Remove InitializeDll.* by Shahbaz Youssefi · 5 hours ago
- 5e06057 WGSL: implement ternaries by Matthew Denton · 32 hours ago
- 1757043 Reland "WGSL: Introduce temporaries for written-to func params" by Matthew Denton · 2 days ago
- 5311e1f Translator: Validate case placement earlier by Shahbaz Youssefi · 6 days ago
- 2c1ef1c Revert "WGSL: Introduce temporaries for written-to func params" by Shahbaz Youssefi · 6 days ago
- c452d6f WGSL: Introduce temporaries for written-to func params by Matthew Denton · 7 days ago
- 8469b24 Translator: Reject infinite loop during parse by Shahbaz Youssefi · 7 days ago
- 255dc67 Translator: Validate ESSL 100 limitations during parse by Shahbaz Youssefi · 8 days ago
- 8c15b96 Translator: Validate MaxFunctionParameters limit during parse by Shahbaz Youssefi · 8 days ago
- e5b0553 Translator: Validate TCS barrier() rules during parse by Shahbaz Youssefi · 9 days ago chromium/7473
- b0ee423 Translator: Validate clip/cull distance size during parse by Shahbaz Youssefi · 2 weeks ago
- fecb8ea WGSL: implement inc/dec with generated functions by Matthew Denton · 2 weeks ago
- 7b14dd7 WGSL: RewriteMixedTypeMathExprs by Matthew Denton · 3 weeks ago
- cfe2c8f WGSL: RewriteMultielementSwizzle by Matthew Denton · 7 weeks ago
- 63d8f74 WGSL: move DeclareDefaultUniforms() out of SPIR-V by Matthew Denton · 10 weeks ago
- 56e9bff GL: Remove obsolete macOS workarounds by Alexey Knyazev · 4 months ago chromium/7263
- 94ee620 Metal: Allow optimization of simple loops by Kimmo Kinnunen · 4 months ago
- 671f55d Vulkan: Fix texelFetch(externalSampler) behavior by Shahbaz Youssefi · 6 months ago
- cac1e82 WGSL: Output driver uniform and UBO structs by Matthew Denton · 6 months ago chromium/7153
- 0e28c03 ScalarizeVecAndMatConstructorArgs on WGSL shaders. by Geoff Lang · 7 months ago
- e72cc71 Vulkan: Remove framebuffer fetch from shader if unused by Shahbaz Youssefi · 10 months ago chromium/6901
- 8e9dc1a Validate anonymous struct names with namespace by Kimmo Kinnunen · 11 months ago chromium/6853
- 03c75d3 Remove SeparateStructFromFunctionDeclarations by Kimmo Kinnunen · 11 months ago
- bf29a04 Metal: Remove uniform struct decl separation code by Kimmo Kinnunen · 12 months ago
- 4397ff2 Metal: SeparateCompoundStructDeclarations fails validation by Kimmo Kinnunen · 12 months ago
- 47c6690 Vulkan: Set gl_Layer to 0 if the framebuffer is not layered by Shahbaz Youssefi · 1 year ago
- 2f644ed Implement NULL translator output by Alexey Knyazev · 1 year ago
- b16d105 Remove Desktop GL front-end support by Shahbaz Youssefi · 1 year, 1 month ago chromium/6756
- fe8c039 WGSL: Run SeparateCompoundStructDeclarations to name structs by Geoff Lang · 1 year, 1 month ago
- a6ee464 WGSL: Output default uniform block and accesses to it by Matthew Denton · 1 year, 1 month ago chromium/6740
- c2a9300 WGSL: Rewrite input/output variables by Matthew Denton · 1 year, 1 month ago
- 451d78d Prune trivial infinite loops in WebGL contexts by Shahbaz Youssefi · 1 year, 3 months ago
- 7691cea Vulkan: Remove seamful cubemap emulation by Shahbaz Youssefi · 1 year, 3 months ago
- 67fc293 WebGPU: Add shader translation and program linking stubs. by Geoff Lang · 1 year, 6 months ago
- f7de39b Make IntermRebuild available for all backends by Kimmo Kinnunen · 1 year, 7 months ago
- 5a4bfd6 Metal: Separate struct definition from function return by Dan Glastonbury · 1 year, 8 months ago chromium/6317
- edcfab4 Metal: Implement textureCubeGrad transformation for AGX by Alexey Knyazev · 1 year, 11 months ago
- 9e5f518 Reswizzle results of YUV sampling operations by Chris Forbes · 2 years ago
- 280e79e Rescope globals only used in one function to function-local. by Jonah Ryan-Davis · 2 years, 2 months ago
- 9b63700 Translator: Reorganize files by Shahbaz Youssefi · 2 years, 4 months ago
- f065346 Translator: Fix metal-only build by Shahbaz Youssefi · 2 years, 4 months ago chromium/5884 chromium/5885 chromium/5886 chromium/5887
- f5ad056 GL: Fix ScalarizeVecAndMatConstructorArgs and move to gl/ by Shahbaz Youssefi · 2 years, 4 months ago
- 0312c76 Translator: Move metal-only transformation to its own dir by Shahbaz Youssefi · 2 years, 4 months ago
- e394cb4 Vulkan: Refactor framebuffer fetch shader emulation by Shahbaz Youssefi · 2 years, 4 months ago
- bdbcf76 Compile ClampFragDepth on all backends by Alexey Knyazev · 2 years, 5 months ago
- d37c97d Metal: Implement OES_shader_multisample_interpolation by Alexey Knyazev · 2 years, 6 months ago
- 20b6624 Metal: Support compiling on iOS without EAGL by Kimmo Kinnunen · 2 years, 6 months ago
- b23bf47 Reland "Metal: rewrite default uniforms and uniform blocks" by Kyle Piddington · 2 years, 9 months ago
- fb94831 Revert "Metal: rewrite default uniforms and uniform blocks" by Kenneth Russell · 2 years, 9 months ago
- b8bfe6f Metal: rewrite default uniforms and uniform blocks by Kyle Piddington · 2 years, 9 months ago
- 0103213 GL: Support clip and cull distance redeclarations by Alexey Knyazev · 2 years, 11 months ago chromium/5469 chromium/5470 chromium/5471 chromium/5472 chromium/5473 chromium/5474
- 78e28cb Vulkan: Remove glslang fallback by Shahbaz Youssefi · 3 years ago
- 5b21819 Metal: Remove compilation through SPIR-V by Shahbaz Youssefi · 3 years ago chromium/5408 chromium/5409
- c460c29 Implement GLSL additions for ANGLE_shader_pixel_local_storage by Chris Dalton · 3 years, 3 months ago
- 5f7e0e5 Translator: Remove early fragment tests transformation by Shahbaz Youssefi · 3 years, 3 months ago
- 615b2c6 D3D: implement whole-struct assignment in SSBOs. by Stephen White · 3 years, 5 months ago
- 88f582f D3D: fix whole-array assignment to SSBOs. by Stephen White · 3 years, 5 months ago
- 62fe36d Vulkan: Emulate YUV built-ins by Shahbaz Youssefi · 3 years, 5 months ago chromium/5062 chromium/5063 chromium/5064
- c5271e8 Vulkan: Emulate GL_KHR_blend_equation_advanced by Shahbaz Youssefi · 3 years, 6 months ago
- 1e773db Vulkan: Shader support for KHR_blend_equation_advanced by Shahbaz Youssefi · 3 years, 8 months ago chromium/4907
- 665ddcc Vulkan: Emulate dithering by Shahbaz Youssefi · 3 years, 9 months ago
- c4a9d41 Metal: Refactor to build without SPIR-V by Kyle Piddington · 3 years, 9 months ago
- 45237a0 Metal: Fix undefined behavior of depth write by John Cunningham · 3 years, 9 months ago
- 50fc290 Merge Webkit up to Oct 27 2021 by Kyle Piddington · 4 years ago
- f3d5dac Vulkan: SPIR-V Gen: Drop dependency to glslang by Shahbaz Youssefi · 4 years ago
- 54d4bfe Update ANGLE Metal to Webkit at Sept 29 2021 by Kyle Piddington · 4 years, 1 month ago
- da3db87 Upstream latest changes to Metal backend from Apple to 7/1/2021 by Kenneth Russell · 4 years, 1 month ago
- 958dce5 Move IntermRebuild.h/cpp to tree_util by Gregg Tavares · 4 years, 1 month ago
- e02753f Convert constructors to function calls where needed. by Gregg Tavares · 4 years, 2 months ago
- 58930a7 Translator: Facilitate integration in FireFox; Part 2 by Shahbaz Youssefi · 4 years, 2 months ago
- 5441c51 GN: Fix duplicate include of VersionGLSL.h by Jamie Madill · 4 years, 2 months ago
- d20afde Vulkan: Retain precision of uniform variables by Shahbaz Youssefi · 4 years, 2 months ago chromium/4608 chromium/4609
- 061188a Translator: General clean up by Shahbaz Youssefi · 4 years, 3 months ago
- 1ce7839 Remove support for WEBGL_debug_shader_precision by Shahbaz Youssefi · 4 years, 3 months ago
- 09d5047 GL: Remove the rewriteVectorScalarArithmetic workaround by Shahbaz Youssefi · 4 years, 3 months ago
- aec5e65 Get direct-to-Metal backend to run angle_end2end_tests. by Kenneth Russell · 4 years, 3 months ago
- 3036e09 Vulkan: Direct SPIR-V Gen: Support the precise keyword by Shahbaz Youssefi · 4 years, 3 months ago
- b8d6f8a Translator: Facilitate integration in FireFox by Shahbaz Youssefi · 4 years, 3 months ago chromium/4589
- 4b74189 Add missing header to build config. by Jeff Gilbert · 4 years, 3 months ago
- 2534ee4 Limit the size of declared variables in WebGL shaders. by Kenneth Russell · 4 years, 3 months ago
- d33a222 Upstream Apple's direct-to-Metal backend: compile libANGLE. by Kyle Piddington · 4 years, 3 months ago
- 8b869a9 Translator: Generate Ops for all built-in functions by Shahbaz Youssefi · 4 years, 4 months ago
- af1eed2 Vulkan: Generate gl_FragColor/Data declarations in AST by Shahbaz Youssefi · 4 years, 4 months ago
- 1b680b7 Reland "Make SH_CLAMP_INDIRECT_ARRAY_BOUNDS do proper AST transformation" by Shahbaz Youssefi · 4 years, 5 months ago chromium/4534
- 10f1501 Revert "Make SH_CLAMP_INDIRECT_ARRAY_BOUNDS do proper AST transformation" by Yuly Novikov · 4 years, 5 months ago
- a474fd7 Make SH_CLAMP_INDIRECT_ARRAY_BOUNDS do proper AST transformation by Shahbaz Youssefi · 4 years, 5 months ago
- d7aa013 Upstream Apple's direct-to-Metal backend: compile translator. by Kyle Piddington · 4 years, 5 months ago
- c229ccf Vulkan: SPIR-V Gen: Handle gl_PerVertex by Shahbaz Youssefi · 4 years, 5 months ago chromium/4518 chromium/4519 chromium/4520
- 9bc837f Vulkan: Generate SPIR-V directly from the translator; Part 1 by Shahbaz Youssefi · 4 years, 5 months ago
- cc56e1a Vulkan: Remove special output of structs and keep them in AST by Shahbaz Youssefi · 4 years, 6 months ago
- 795d754 Remove unused translator option bits by Shahbaz Youssefi · 4 years, 7 months ago
- 0973dd6 Add a gl-d3d-only target for the translator by Shahbaz Youssefi · 4 years, 7 months ago
- 776c601 Vulkan: Call glslang at compile time by Shahbaz Youssefi · 4 years, 7 months ago
- 550f2a3 Vulkan: Shader support for EXT_shader_framebuffer_fetch_non_coherent by Mohan Maiya · 4 years, 8 months ago
- ea71c6b Vulkan: Emulate R32F images with R32UI by Shahbaz Youssefi · 4 years, 9 months ago
- e670fc7 Implement shader compiler changes for Tessellation. by Jamie Madill · 4 years, 9 months ago
- 60015ff Vulkan: Redo RewriteStructSamplers by Shahbaz Youssefi · 4 years, 9 months ago
- 9f09435 Vulkan: Rename ReplaceClipDistanceVariable files by Mohan Maiya · 4 years, 9 months ago
- cea8691 Vulkan: Support EXT_clip_cull_distance extension by Mohan Maiya · 4 years, 9 months ago
- dc99fc4 Vulkan: Translator pass to monomorphize problematic functions by Shahbaz Youssefi · 4 years, 9 months ago