mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-05-04 10:18:51 +00:00
This change makes WebGL to use LibGL only in SerenityOS, and the platform's OpenGL driver in Ladybird if it is available. This is implemented by introducing wrapper class between WebGL and OpenGL calls. This way it will also be possible to provide more complete support in Ladybird even if we don't yet have all needed calls implemented in LibGL. For now, the wrapper class makes all GL calls virtual. However, we can get rid of this and implement it at compile time in case of performance problems. |
||
---|---|---|
.. | ||
CanvasCompositing.h | ||
CanvasCompositing.idl | ||
CanvasDrawImage.cpp | ||
CanvasDrawImage.h | ||
CanvasDrawImage.idl | ||
CanvasDrawPath.h | ||
CanvasDrawPath.idl | ||
CanvasFillStrokeStyles.h | ||
CanvasFillStrokeStyles.idl | ||
CanvasImageData.h | ||
CanvasImageData.idl | ||
CanvasImageSmoothing.h | ||
CanvasImageSmoothing.idl | ||
CanvasPath.cpp | ||
CanvasPath.h | ||
CanvasPath.idl | ||
CanvasPathClipper.cpp | ||
CanvasPathClipper.h | ||
CanvasPathDrawingStyles.h | ||
CanvasPathDrawingStyles.idl | ||
CanvasRect.h | ||
CanvasRect.idl | ||
CanvasState.cpp | ||
CanvasState.h | ||
CanvasState.idl | ||
CanvasText.h | ||
CanvasText.idl | ||
CanvasTextDrawingStyles.h | ||
CanvasTextDrawingStyles.idl | ||
CanvasTransform.h | ||
CanvasTransform.idl |