framebuffer: ask for 2101010 by default

This commit is contained in:
Vaxry 2024-02-21 22:30:37 +00:00
parent 1b57d52179
commit 3f8b6b5c95
2 changed files with 3 additions and 3 deletions

View File

@ -17,10 +17,10 @@ static uint32_t glFormatToType(uint32_t gl) {
return gl != GL_RGBA ? GL_UNSIGNED_INT_2_10_10_10_REV : GL_UNSIGNED_BYTE; return gl != GL_RGBA ? GL_UNSIGNED_INT_2_10_10_10_REV : GL_UNSIGNED_BYTE;
} }
bool CFramebuffer::alloc(int w, int h, uint32_t drmFormat) { bool CFramebuffer::alloc(int w, int h) {
bool firstAlloc = false; bool firstAlloc = false;
uint32_t glFormat = drmFormatToGL(drmFormat); uint32_t glFormat = drmFormatToGL(DRM_FORMAT_XRGB2101010); // TODO: revise only 10b when I find a way to figure out without sc whether display is 10b
uint32_t glType = glFormatToType(glFormat); uint32_t glType = glFormatToType(glFormat);
if (m_iFb == (uint32_t)-1) { if (m_iFb == (uint32_t)-1) {

View File

@ -8,7 +8,7 @@ class CFramebuffer {
public: public:
~CFramebuffer(); ~CFramebuffer();
bool alloc(int w, int h, uint32_t format = GL_RGBA); bool alloc(int w, int h);
void addStencil(); void addStencil();
void bind() const; void bind() const;
void release(); void release();