skia2/tests/sksl
Arman Uguray 9c242fff99 [sksl] Eliminate unreachable blocks inside switch cases
Added code to remove code within switch statements due to break, return,
and continue statements. The logic is applied conservatively and only
among the statements of an individual switch-case statement without
affecting other cases.

Bug: skia:13484
Change-Id: Id5b936ca91e562a5180a31a039a85de9e093961d
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/556376
Reviewed-by: John Stiles <johnstiles@google.com>
Commit-Queue: Arman Uguray <armansito@google.com>
2022-07-07 21:23:54 +00:00
..
blend Add ReducedBlendModeInfo to shared code. 2022-04-22 17:18:31 +00:00
compute Added threadgroup modifier to compute shaders 2022-06-29 18:06:28 +00:00
errors Do not optimize away intrinsics with non-finite results. 2022-07-06 20:37:29 +00:00
folding Optimize away equality checks for structs with known values. 2022-06-06 20:59:15 +00:00
glsl Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
inliner Optimize away field accesses to known structs. 2022-06-06 20:38:43 +00:00
intrinsics Optimize away self comparisons in SPIR-V. 2022-04-19 16:10:03 +00:00
metal Fix assertion failure with 'uniform texture2D' 2022-06-30 14:48:48 +00:00
runtime [sksl] Eliminate unreachable blocks inside switch cases 2022-07-07 21:23:54 +00:00
runtime_errors Runtime effects: Restrict uniform matrices to be square 2022-07-07 15:21:01 +00:00
shared [sksl] Eliminate unreachable blocks inside switch cases 2022-07-07 21:23:54 +00:00
spirv Eliminate redundant loads following stores. 2022-04-18 14:57:48 +00:00
wgsl Fix WGSL pipeline stage attributes 2022-06-10 18:08:51 +00:00
workarounds [sksl] Disallow boolean uniforms 2022-06-01 18:07:08 +00:00
README.txt

This directory contains skslc-compiled output from matching source files
in the /resources/sksl/ directory.