mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-12-07 21:59:54 +00:00
LibWeb: Split off WebGLRenderingContextImpl to Impl and Overloads
This is more like what the IDL files specify with two different mixins, but the inheritance structure here is slightly different for easier maintenance. This will also allow the WebGL2 Impl to inherit from the WebGL1 Impl as WebGL versions don't share the functions defined in the Overloads interfaces.
This commit is contained in:
parent
7f0f1c3266
commit
c70886ab1f
Notes:
github-actions[bot]
2025-11-05 01:21:09 +00:00
Author: https://github.com/cqundefine
Commit: c70886ab1f
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/6676
Reviewed-by: https://github.com/kalenikaliaksandr ✅
Reviewed-by: https://github.com/konradekk
7 changed files with 379 additions and 324 deletions
|
|
@ -1052,6 +1052,7 @@ set(SOURCES
|
|||
WebGL/WebGLRenderingContext.cpp
|
||||
WebGL/WebGLRenderingContextBase.cpp
|
||||
WebGL/WebGLRenderingContextImpl.cpp
|
||||
WebGL/WebGLRenderingContextOverloads.cpp
|
||||
WebGL/WebGLSampler.cpp
|
||||
WebGL/WebGLShader.cpp
|
||||
WebGL/WebGLShaderPrecisionFormat.cpp
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue