pathfinder/resources/shaders/metal
Patrick Walton 478008dcf0 Use all four channels in the mask texture.
Each bundle of four pixels on a scanline is packed into the RGBA channels of
the mask texture. The area LUT is also expanded to be RGBA so that four pixels'
worth of areas can be looked up at once.

Nice improvement on `paris-30k` from MPVG.

Closes #262.
2020-05-05 13:11:37 -07:00
..
blit.fs.metal Add a compute shader path, optimize GPU memory management, and switch from SDL 2020-04-30 13:33:29 -07:00
blit.vs.metal Replace the individual tile shaders with an ubershader 2020-03-25 21:59:51 -07:00
debug_solid.fs.metal Add a compute shader path, optimize GPU memory management, and switch from SDL 2020-04-30 13:33:29 -07:00
debug_solid.vs.metal Add a compute shader path, optimize GPU memory management, and switch from SDL 2020-04-30 13:33:29 -07:00
debug_texture.fs.metal Add a compute shader path, optimize GPU memory management, and switch from SDL 2020-04-30 13:33:29 -07:00
debug_texture.vs.metal Add a compute shader path, optimize GPU memory management, and switch from SDL 2020-04-30 13:33:29 -07:00
demo_ground.fs.metal Add a compute shader path, optimize GPU memory management, and switch from SDL 2020-04-30 13:33:29 -07:00
demo_ground.vs.metal Add a compute shader path, optimize GPU memory management, and switch from SDL 2020-04-30 13:33:29 -07:00
fill.cs.metal Use all four channels in the mask texture. 2020-05-05 13:11:37 -07:00
fill.fs.metal Use all four channels in the mask texture. 2020-05-05 13:11:37 -07:00
fill.vs.metal Use all four channels in the mask texture. 2020-05-05 13:11:37 -07:00
reproject.fs.metal Add a compute shader path, optimize GPU memory management, and switch from SDL 2020-04-30 13:33:29 -07:00
reproject.vs.metal Add a compute shader path, optimize GPU memory management, and switch from SDL 2020-04-30 13:33:29 -07:00
stencil.fs.metal Add Metal support. 2019-06-20 11:47:22 -07:00
stencil.vs.metal Add Metal support. 2019-06-20 11:47:22 -07:00
tile.fs.metal Use all four channels in the mask texture. 2020-05-05 13:11:37 -07:00
tile.vs.metal Use all four channels in the mask texture. 2020-05-05 13:11:37 -07:00
tile_clip.fs.metal Use all four channels in the mask texture. 2020-05-05 13:11:37 -07:00
tile_clip.vs.metal Add missing `tile_clip` shader to `resources`. 2020-04-22 09:13:42 -07:00
tile_copy.fs.metal Add a compute shader path, optimize GPU memory management, and switch from SDL 2020-04-30 13:33:29 -07:00
tile_copy.vs.metal Add a compute shader path, optimize GPU memory management, and switch from SDL 2020-04-30 13:33:29 -07:00