diff --git a/include/PICA/regs.hpp b/include/PICA/regs.hpp index c5da123a..657fb6f3 100644 --- a/include/PICA/regs.hpp +++ b/include/PICA/regs.hpp @@ -150,6 +150,8 @@ namespace PICA { Depth24Stencil8 = 3, }; + inline constexpr bool hasStencil(DepthFmt format) { return format == PICA::DepthFmt::Depth24Stencil8; } + // Size occupied by each pixel in bytes // All formats are 16BPP except for RGBA8 (32BPP) and BGR8 (24BPP) diff --git a/include/renderer_gl/surfaces.hpp b/include/renderer_gl/surfaces.hpp index f6d5230d..7ff36c6d 100644 --- a/include/renderer_gl/surfaces.hpp +++ b/include/renderer_gl/surfaces.hpp @@ -95,10 +95,6 @@ struct DepthBuffer { range = Interval(loc, (u32)endLoc); } - bool hasStencil() { - return format == PICA::DepthFmt::Depth24Stencil8; - } - void allocate() { // Create texture for the FBO, setting up filters and the like // Reading back the current texture is slow, but allocate calls should be few and far between.