diff options
| author | UjinT34 <41110182+UjinT34@users.noreply.github.com> | 2025-01-07 21:32:50 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-01-07 18:32:50 +0000 |
| commit | 830350a1f7a5ad653f33f2c62dd1694249a2f1e2 (patch) | |
| tree | 360ad27b49238cacf999f3ab0a8fbbdee9c8251c /src/protocols/core | |
| parent | 95542e44884d2131a742f92013826a0b5f341b33 (diff) | |
core: Add support for HDR and color management protocols (#8715)
Diffstat (limited to 'src/protocols/core')
| -rw-r--r-- | src/protocols/core/Compositor.hpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/protocols/core/Compositor.hpp b/src/protocols/core/Compositor.hpp index 2a6f96f6..b347eb64 100644 --- a/src/protocols/core/Compositor.hpp +++ b/src/protocols/core/Compositor.hpp @@ -25,6 +25,8 @@ class CWLSurfaceResource; class CWLSubsurfaceResource; class CViewportResource; class CDRMSyncobjSurfaceResource; +class CColorManagementSurface; +class CFrogColorManagementSurface; class CWLCallbackResource { public: @@ -121,6 +123,7 @@ class CWLSurfaceResource { SP<ISurfaceRole> role; WP<CViewportResource> viewportResource; WP<CDRMSyncobjSurfaceResource> syncobj; // may not be present + WP<CColorManagementSurface> colorManagement; void breadthfirst(std::function<void(SP<CWLSurfaceResource>, const Vector2D&, void*)> fn, void* data); CRegion accumulateCurrentBufferDamage(); |
