1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 06:57:46 +00:00

LibGL: Merge GLContext and SoftwareGLContext

This merges GLContext and SoftwareGLContext into a single GLContext
class. Since the hardware abstraction is handled via the GPU device
interface we do not need the virtual base of GLContext anymore. All
context handling functionality from the old GLContext has been moved
into the new version. All methods in GLContext are now non virtual and
the class is marked as final.
This commit is contained in:
Stephan Unverwerth 2022-03-09 20:56:58 +01:00 committed by Andreas Kling
parent 2434d34644
commit 096e44285a
5 changed files with 4132 additions and 4276 deletions

File diff suppressed because it is too large Load diff