mesa/src/asahi/lib
Alyssa Rosenzweig 5fd8ae1541 asahi: Identify depth clip mode bit
Setting this bit (at the batch level, not the draw level!) switches to
[-1, 1] clipping instead of Metal's preferred [0, 1] clipping. Using
this bit allows us to drop the clip_halfz lowering we had before, saving
2 instructions in every vertex shader.

Fixes dEQP-GLES2.functional.depth_range.*

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17948>
2022-08-14 19:59:19 +00:00
..
tests asahi: Add LOD clamp packing unit tests 2022-02-18 23:48:32 +00:00
agx_bo.h
agx_device.c asahi: Allocate a larger segment list 2022-05-22 17:11:08 -04:00
agx_device.h asahi: Allocate global IDs 2021-07-11 14:48:59 -04:00
agx_formats.c asahi: Use z24_in_z32f lowering 2022-05-21 22:01:32 -04:00
agx_formats.h
cmdbuf.xml asahi: Identify depth clip mode bit 2022-08-14 19:59:19 +00:00
decode.c asahi: Decode Interpolation packets 2022-08-07 20:38:11 -04:00
decode.h
dyld_interpose.h asahi: Add wrap library 2022-05-22 17:58:07 -04:00
gen_pack.py panfrost,asahi: Use util_sign_extend for unpacking 2022-07-06 11:23:18 +00:00
hexdump.h
io.h asahi: Identify suballocated size 2022-05-22 17:11:08 -04:00
meson.build asahi: Add wrap library 2022-05-22 17:58:07 -04:00
pool.c
pool.h
tiling.c asahi: Allow tiling of all bpps 2022-02-18 23:48:32 +00:00
tiling.h asahi: Dynamically configure tile size 2022-02-18 23:48:32 +00:00
wrap.c asahi: Add wrap library 2022-05-22 17:58:07 -04:00