RingRacers/src/rhi
Eidolon 20002f83c4 rhi: Make some stencil state dynamic
The reference, compare mask and write mask for each face direction in
the stencil test is now dynamic pipeline state and are implicitly set to
default values when a pipeline is bound. This is implementable using
Vulkan dynamic pipeline state bits and so there is no reason not to
provide it.

In the OpenGL implementation of RHI, this requires tracking some stencil
state internally in the graphics context because the stencil state
functions require multiple inputs that do not cleanly map to the Vulkan
equivalents.
2023-05-19 18:54:19 -05:00
..
gl3_core rhi: Make some stencil state dynamic 2023-05-19 18:54:19 -05:00
gles2 hwr2: Add hardware 2D rendering 2023-02-26 18:47:42 -06:00
CMakeLists.txt rhi: Rewrite shader loading 2023-04-01 17:32:34 -05:00
handle.hpp rhi: Repurpose Renderbuffer for depth-stencil 2023-03-24 16:06:30 -05:00
rhi.cpp rhi: Add rhi::recreate_buffer_to_size 2023-04-15 16:32:56 -05:00
rhi.hpp rhi: Make some stencil state dynamic 2023-05-19 18:54:19 -05:00
shader_load_context.cpp rhi: Rewrite shader loading 2023-04-01 17:32:34 -05:00
shader_load_context.hpp rhi: Rewrite shader loading 2023-04-01 17:32:34 -05:00