flycast/core/rend/vulkan/oit
Flyinghead 20d25059bf naomi2: remove geom shader. Merge transparent polys. bump mapping fix.
elan: Get rid of geometry shader and do geometry clipping manually.
pvr: Aggressively merge transparent polys in per-triangl and OIT mode, duplicating the last vertex to merge opposite cull mode strips.
gl4: reset OIT pointers in final shader. No need for clear pass.
gl4: alternate between 2 buffers for verts.index/tr poly params.
gl4: use gl_VertexID + poly number for poly index.
gl: new GlBuffer class.
2022-02-11 15:54:18 +01:00
..
oit_buffer.h vulkan: moltenvk support on macOS - WIP 2021-11-01 13:05:22 +01:00
oit_drawer.cpp vulkan: fix various validation errors 2021-12-16 21:26:55 +01:00
oit_drawer.h msvc compilation warnings 2021-12-15 17:58:58 +01:00
oit_pipeline.cpp dx11: wrong shadow scale factor. vk: object leak. Code duplication 2021-12-17 13:40:42 +01:00
oit_pipeline.h msvc compilation warnings 2021-12-15 17:58:58 +01:00
oit_renderer.cpp libretro: vulkan support 2021-07-08 12:47:00 +02:00
oit_renderpass.cpp vk oit: fix depth-only Tr pass 2021-11-05 18:36:09 +01:00
oit_renderpass.h clang-tidy: run modernize-use-override 2021-03-13 17:28:32 +01:00
oit_shaders.cpp naomi2: remove geom shader. Merge transparent polys. bump mapping fix. 2022-02-11 15:54:18 +01:00
oit_shaders.h handle some palette textures on the GPU 2020-07-08 18:17:15 +02:00