summaryrefslogtreecommitdiff
path: root/src/render/OpenGL.hpp
diff options
context:
space:
mode:
authorVaxry <43317083+vaxerski@users.noreply.github.com>2025-12-08 15:04:40 +0000
committerGitHub <noreply@github.com>2025-12-08 15:04:40 +0000
commit920353370bba555010506a1c0b204675c60362fe (patch)
tree87ba1036ecad6294a9c86dfc828ed2a356c810bd /src/render/OpenGL.hpp
parent834f019bab5df85b912a7aab7054fc8306f7c52a (diff)
desktop: cleanup, unify desktop elements as views (#12563)
Diffstat (limited to 'src/render/OpenGL.hpp')
-rw-r--r--src/render/OpenGL.hpp46
1 files changed, 23 insertions, 23 deletions
diff --git a/src/render/OpenGL.hpp b/src/render/OpenGL.hpp
index 45ed28dd..8d0c48aa 100644
--- a/src/render/OpenGL.hpp
+++ b/src/render/OpenGL.hpp
@@ -269,38 +269,38 @@ class CHyprOpenGLImpl {
void setDamage(const CRegion& damage, std::optional<CRegion> finalDamage = {});
uint32_t getPreferredReadFormat(PHLMONITOR pMonitor);
- std::vector<SDRMFormat> getDRMFormats();
- EGLImageKHR createEGLImage(const Aquamarine::SDMABUFAttrs& attrs);
+ std::vector<SDRMFormat> getDRMFormats();
+ EGLImageKHR createEGLImage(const Aquamarine::SDMABUFAttrs& attrs);
- bool initShaders();
+ bool initShaders();
- GLuint createProgram(const std::string&, const std::string&, bool dynamic = false, bool silent = false);
- GLuint compileShader(const GLuint&, std::string, bool dynamic = false, bool silent = false);
- void useProgram(GLuint prog);
+ GLuint createProgram(const std::string&, const std::string&, bool dynamic = false, bool silent = false);
+ GLuint compileShader(const GLuint&, std::string, bool dynamic = false, bool silent = false);
+ void useProgram(GLuint prog);
- void ensureLockTexturesRendered(bool load);
+ void ensureLockTexturesRendered(bool load);
- bool explicitSyncSupported();
+ bool explicitSyncSupported();
- bool m_shadersInitialized = false;
- SP<SPreparedShaders> m_shaders;
+ bool m_shadersInitialized = false;
+ SP<SPreparedShaders> m_shaders;
- SCurrentRenderData m_renderData;
+ SCurrentRenderData m_renderData;
- Hyprutils::OS::CFileDescriptor m_gbmFD;
- gbm_device* m_gbmDevice = nullptr;
- EGLContext m_eglContext = nullptr;
- EGLDisplay m_eglDisplay = nullptr;
- EGLDeviceEXT m_eglDevice = nullptr;
- uint m_failedAssetsNo = 0;
+ Hyprutils::OS::CFileDescriptor m_gbmFD;
+ gbm_device* m_gbmDevice = nullptr;
+ EGLContext m_eglContext = nullptr;
+ EGLDisplay m_eglDisplay = nullptr;
+ EGLDeviceEXT m_eglDevice = nullptr;
+ uint m_failedAssetsNo = 0;
- bool m_reloadScreenShader = true; // at launch it can be set
+ bool m_reloadScreenShader = true; // at launch it can be set
- std::map<PHLWINDOWREF, CFramebuffer> m_windowFramebuffers;
- std::map<PHLLSREF, CFramebuffer> m_layerFramebuffers;
- std::map<WP<CPopup>, CFramebuffer> m_popupFramebuffers;
- std::map<PHLMONITORREF, SMonitorRenderData> m_monitorRenderResources;
- std::map<PHLMONITORREF, CFramebuffer> m_monitorBGFBs;
+ std::map<PHLWINDOWREF, CFramebuffer> m_windowFramebuffers;
+ std::map<PHLLSREF, CFramebuffer> m_layerFramebuffers;
+ std::map<WP<Desktop::View::CPopup>, CFramebuffer> m_popupFramebuffers;
+ std::map<PHLMONITORREF, SMonitorRenderData> m_monitorRenderResources;
+ std::map<PHLMONITORREF, CFramebuffer> m_monitorBGFBs;
struct {
PFNGLEGLIMAGETARGETRENDERBUFFERSTORAGEOESPROC glEGLImageTargetRenderbufferStorageOES = nullptr;