skia2/tests/sksl
John Stiles 850de30a19 Fit Position in 4 bytes.
This limits our error reporting to the first 16MB of SkSL code in a
program, and error marks are limited to a run of 255 characters or
less. In practice, these limits do not affect normal code in any way.
This gives us the same tight memory footprint we originally had when
positions were stored as `int32 fLine`.

Change-Id: Idef04344324870a7b92aca154feb5e1a0121d284
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/533699
Reviewed-by: Ethan Nicholas <ethannicholas@google.com>
Commit-Queue: John Stiles <johnstiles@google.com>
Auto-Submit: John Stiles <johnstiles@google.com>
2022-04-27 00:01:06 +00:00
..
blend Add ReducedBlendModeInfo to shared code. 2022-04-22 17:18:31 +00:00
errors Fit Position in 4 bytes. 2022-04-27 00:01:06 +00:00
folding Optimize away same-value ternaries. 2022-04-07 19:37:00 +00:00
glsl Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
inliner Add ReducedBlendModeInfo to shared code. 2022-04-22 17:18:31 +00:00
intrinsics Optimize away self comparisons in SPIR-V. 2022-04-19 16:10:03 +00:00
metal Added range highlighting to SkSL error reports 2022-04-07 13:29:48 +00:00
runtime Move runtime effect uniform type checking into the compiler 2022-04-22 20:54:26 +00:00
runtime_errors Limit sksl_rt_shader to internal usage only. 2022-04-22 21:06:31 +00:00
shared Generate SPIR-V golden outputs for switch tests. 2022-04-26 22:16:43 +00:00
spirv Eliminate redundant loads following stores. 2022-04-18 14:57:48 +00:00
workarounds Eliminate redundant loads following stores. 2022-04-18 14:57:48 +00:00
README.txt

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