- eec95a6 Translator: Remove NV_shader_framebuffer_fetch by Shahbaz Youssefi · 14 days ago
- c1cdc2b Transform SPIRV to use 16-bit float for lower precision uniforms by Yuxin Hu · 7 weeks ago chromium/7395
- 806c80e Add a new ShaderVariable struct property by Yuxin Hu · 10 weeks ago chromium/7359 chromium/7360 chromium/7361
- 25f5e2c Vulkan: Add support for built-in gl_PrimitiveShadingRateEXT by Panfeng Hou · 10 weeks ago
- b758268 Reland: GL: Allow untranslated shaders to pass through on GLES by Geoff Lang · 3 months ago
- 251ffe6 Vulkan: Add support for built-in gl_ShadingRateEXT by Panfeng Hou · 3 months ago
- 56e9bff GL: Remove obsolete macOS workarounds by Alexey Knyazev · 4 months ago chromium/7263
- beae1b4 Metal: Remove obsolete workarounds by Alexey Knyazev · 4 months ago
- 94ee620 Metal: Allow optimization of simple loops by Kimmo Kinnunen · 4 months ago
- f355e2b Vulkan: Remove preferDriverUniformOverSpecConst by Shahbaz Youssefi · 6 months ago chromium/7135 chromium/7136 chromium/7137
- 5dd0557 Revert "GL: Allow untranslated shaders to pass through on GLES" by Yuly Novikov · 6 months ago
- 4e77552 GL: Allow untranslated shaders to pass through on GLES by Geoff Lang · 7 months ago
- 02ae054 Translator: Fix init of inactive output variables by Shahbaz Youssefi · 7 months ago
- d27a1fd Compiler: Allow denorm float values in the lexer by Cody Northrop · 7 months ago
- 292bb45 Cut MAX_COLOR_ATTACHMENTS_WITH_ACTIVE_PIXEL_LOCAL_STORAGE_ANGLE by Chris Dalton · 7 months ago
- a05a0e1 Validate PLS shaders against context state by Chris Dalton · 12 months ago
- 4397ff2 Metal: SeparateCompoundStructDeclarations fails validation by Kimmo Kinnunen · 12 months ago
- 1258404 Make SimplifyLoopConditions testable by Kimmo Kinnunen · 12 months ago chromium/6796
- 47c6690 Vulkan: Set gl_Layer to 0 if the framebuffer is not layered by Shahbaz Youssefi · 1 year ago
- 3b0d1e4 Add NULL shader output type by Alexey Knyazev · 1 year ago
- ab1cdd2 Translator: Support EXT_texture_query_lod by Alexey Knyazev · 1 year ago
- a813854 Translator: Support GL_ARM_shader_framebuffer_fetch_depth_stencil by Shahbaz Youssefi · 1 year ago
- ae5c3b9 Boilerplate for GL_ARM_shader_framebuffer_fetch_depth_stencil by Shahbaz Youssefi · 1 year ago
- b16d105 Remove Desktop GL front-end support by Shahbaz Youssefi · 1 year, 1 month ago chromium/6756
- 966739a Drop PLS support for EXT_shader_pixel_local_storage by Chris Dalton · 1 year, 1 month ago
- b98e6bc Translator: Add EXT_texture_shadow_lod functions by Alexey Knyazev · 1 year, 1 month ago chromium/6726 chromium/6727 chromium/6728
- f2eb878 Vulkan: Selectively enable emulateR32fImageAtomicExchange by Mohan Maiya · 1 year, 1 month ago
- d1a4b0f Remove Feature Level 9_3 code by Rafael Cintron · 1 year, 2 months ago chromium/6697 chromium/6698
- 67d8d8c WebGL: Reject shaders with infinite loops by Shahbaz Youssefi · 1 year, 3 months ago
- 65f08d0 Vulkan: Work around driver bug with nested switch by Shahbaz Youssefi · 1 year, 3 months ago
- 7691cea Vulkan: Remove seamful cubemap emulation by Shahbaz Youssefi · 1 year, 3 months ago
- d193d51 Replace issue ids post migration to new issue tracker by Shahbaz Youssefi · 1 year, 4 months ago
- ebb56ce Implement OES_tessellation_shader by Amirali Abdolrashidi · 1 year, 4 months ago
- 25374c9 Implement OES_gpu_shader5 by Amirali Abdolrashidi · 1 year, 5 months ago
- 9620d4d Vulkan: Emit SPIR-V 1.4 where available by Shahbaz Youssefi · 1 year, 5 months ago
- 2ecfc5a Issue 8644: Deeply nested iterator declarations can crash by Scott Marcy · 1 year, 6 months ago
- 67fc293 WebGPU: Add shader translation and program linking stubs. by Geoff Lang · 1 year, 6 months ago
- 3fdf576 Vulkan: Workaround Nvidia driver bug with OpSelect by Shahbaz Youssefi · 1 year, 9 months ago
- 9318a14 Add __asm__("") statements to loop bodies in MSL. by Geoff Lang · 1 year, 9 months ago
- c6fbf93 Vulkan: Fix input attachments leaking into uniform list by Shahbaz Youssefi · 1 year, 9 months ago
- 175514c Translator: Bundle metadata flags coming out of the translator by Shahbaz Youssefi · 1 year, 9 months ago
- 6d9f0ae Metal: Ensure helper invocations when derivatives are used by Alexey Knyazev · 1 year, 11 months ago
- edcfab4 Metal: Implement textureCubeGrad transformation for AGX by Alexey Knyazev · 1 year, 11 months ago
- e8923a6 Clamp gl_PointSize to both bounds by Alexey Knyazev · 2 years ago
- 3b555e8 GL: Add emulateClipOrigin workaround by Alexey Knyazev · 2 years ago
- f584235 Vulkan: Flatten secondary fragment output arrays by Alexey Knyazev · 2 years, 1 month ago
- 0510fb4 [code health] Use more standard enumerator names by Ho Cheung · 2 years, 1 month ago
- 280e79e Rescope globals only used in one function to function-local. by Jonah Ryan-Davis · 2 years, 2 months ago
- 59f158c GL: Add explicitFragmentLocations workaround by Alexey Knyazev · 2 years, 2 months ago chromium/5952 chromium/5952_2 chromium/5952_2_3 chromium/5953 chromium/5954 chromium/5955 chromium/5956
- b37df0c Vulkan: Don't output SPIR-V debug info in release by Shahbaz Youssefi · 2 years, 4 months ago
- 24f4007 Vulkan: Use SPIR-V ids instead of names in the transformer by Shahbaz Youssefi · 2 years, 4 months ago chromium/5838 chromium/5839 chromium/5840 chromium/5841
- 10380f4 Vulkan: Output SPIR-V ids from compiler by Shahbaz Youssefi · 2 years, 5 months ago chromium/5824 chromium/5825 chromium/5826 chromium/5827
- 76b0e7f Vulkan: Use reserved SPIR-V ids for internal variables by Shahbaz Youssefi · 2 years, 5 months ago
- 4ff4160 Vulkan: Declare common SPIR-V ids in the compiler by Shahbaz Youssefi · 2 years, 5 months ago chromium/5812 chromium/5813 chromium/5814
- 5f833ff Vulkan: Pass non-semantic info from translator to transformer by Shahbaz Youssefi · 2 years, 5 months ago
- 37698dc Translator: Remove the "variables" entry from list of options by Shahbaz Youssefi · 2 years, 5 months ago
- dfb2bab Apply Aliased Decorators To Image DataTypes by Yuxin Hu · 2 years, 5 months ago chromium/5805
- b0f9c01 metal: adds feature that minimizes generated shader differences by Scott Violet · 2 years, 6 months ago chromium/5763
- d37c97d Metal: Implement OES_shader_multisample_interpolation by Alexey Knyazev · 2 years, 6 months ago
- 6deca89 Add Spirv Instruction to explicitly cast mediump float to 16 bit by Yuxin Hu · 2 years, 6 months ago
- 7bc4b7e Metal: Implement OES_sample_variables by Alexey Knyazev · 2 years, 6 months ago
- c26011b Vulkan: Make advanced blend alpha div workaround permanent by Shahbaz Youssefi · 2 years, 6 months ago
- 8b79410 Vulkan: Treat readonly SSBOs as readonly! by Shahbaz Youssefi · 2 years, 7 months ago
- 29abd5a Explicitly Add Aliased Memory Decoration in SpirV by Yuxin Hu · 2 years, 7 months ago
- 1ee27fc Fix translation of noperspective interpolation qualifier by Alexey Knyazev · 2 years, 7 months ago
- ad52f12 Implement EXT_conservative_depth by Alexey Knyazev · 2 years, 7 months ago
- 1d9b8d8 Reland "Add support for glShaderBinary" by Mohan Maiya · 2 years, 9 months ago
- 0c9cbf3 Revert "Add support for glShaderBinary" by Yuly Novikov · 2 years, 9 months ago
- 228973e Add support for glShaderBinary by Mohan Maiya · 2 years, 9 months ago
- 5d1ac2e Add missing include to ShaderVars.h by Shahbaz Youssefi · 2 years, 9 months ago chromium/5546
- 067ace4 Add ANGLE_clip_cull_distance extension by Alexey Knyazev · 2 years, 10 months ago
- 91a5635 Support arbitrary clip and cull distance array sizes by Alexey Knyazev · 2 years, 10 months ago
- 28e7adc GL: Implement clip distance state emulation by Alexey Knyazev · 2 years, 10 months ago
- 9bd9c1c Workaround for AMD [[raster_order_group()]] bug by Chris Dalton · 2 years, 11 months ago chromium/5453
- 8ee1b89 Refactor pixel local storage options by Chris Dalton · 2 years, 11 months ago chromium/5452
- fa37af3 Translator: Support SSO's built-in redeclaration by Shahbaz Youssefi · 2 years, 11 months ago
- 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
- 5e95a4d Add an EXT_shader_pixel_local_storage impl of PLS by Chris Dalton · 3 years ago
- 805e00b D3D11: Add clip and cull distance support by Alexey Knyazev · 3 years ago
- 2d31fe9 Implement PLS on Apple Silicon by Chris Dalton · 3 years, 1 month ago
- a7dc51f Add a framebuffer fetch implementation of PLS by Chris Dalton · 3 years, 1 month ago chromium/5335 chromium/5336 chromium/5337
- 493bab0 Add an ShPixelLocalStorageType enum by Chris Dalton · 3 years, 1 month ago chromium/5306 chromium/5307 chromium/5308 chromium/5309 chromium/5310 chromium/5311 chromium/5312
- ba4b691 Fix data race in BlobCache by Eddie Hatfield · 3 years, 2 months ago
- 9d41585 Make PLS coherent on D3D 11.3 by Chris Dalton · 3 years, 2 months ago
- 4a636cd Require all PLS formats to consume exactly 4 bytes of storage by Chris Dalton · 3 years, 2 months ago
- 7c6a545 Rename ShFragmentSynchronizationType::None -> NoSynchronization by Chris Dalton · 3 years, 3 months ago
- 493b5af Vulkan: Workaround ARM bug with stencil write mask by Shahbaz Youssefi · 3 years, 3 months ago chromium/5232
- 6f80f0f Translator: Clean up the compile flag passing interface by Shahbaz Youssefi · 3 years, 3 months ago chromium/5230
- 861149c Make PLS coherent on desktop OpenGL by Chris Dalton · 3 years, 3 months ago chromium/5220
- 3ccaddf Vulkan: EXT_YUV_target: layout(yuv) support by Lingfeng Yang · 3 years, 3 months ago
- 15cc001 Add a GL_ANGLE_shader_pixel_local_storage extension by Chris Dalton · 3 years, 3 months ago
- 9070e27 Vulkan: Handle platforms that have imprecise float division issues by Mohan Maiya · 3 years, 4 months ago chromium/5163 chromium/5164
- 3b988fe Vulkan: Remove enableLineRasterEmulation by Amirali Abdolrashidi · 3 years, 5 months ago
- ce3c0fe Vulkan: Make depth-correction uniform controlled by Shahbaz Youssefi · 3 years, 5 months ago chromium/5107
- 23f213d Vulkan: Make drawable size uniform by Shahbaz Youssefi · 3 years, 5 months ago
- 2df17a1 Vulkan: Pack driver uniforms by Shahbaz Youssefi · 3 years, 5 months ago
- 98c2e16 Vulkan: Reduce pre-rotation spec const to bool by Shahbaz Youssefi · 3 years, 5 months ago
- fea1956 Vulkan: Remove removeEarlyFragmentTestsOpt flag by Amirali Abdolrashidi · 3 years, 5 months ago
- 5113ae8 Vulkan: Explicitly enable per-sample shading if `sample` used by Shahbaz Youssefi · 3 years, 6 months ago