ladybird/Userland/Libraries/LibWeb/HTML/Canvas
Aliaksandr Kalenik 271c9d1ae9 LibWeb: Use platform's OpenGL in WebGL when it is available
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.
2024-01-20 18:21:56 +01:00
..
CanvasCompositing.h
CanvasCompositing.idl
CanvasDrawImage.cpp
CanvasDrawImage.h Everywhere: Remove unused DeprecatedString includes 2023-04-09 22:00:54 +02:00
CanvasDrawImage.idl
CanvasDrawPath.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
CanvasDrawPath.idl
CanvasFillStrokeStyles.h LibWeb: Report when CanvasFillOrStrokeStyle parsing fails 2023-11-24 08:42:18 +01:00
CanvasFillStrokeStyles.idl
CanvasImageData.h LibWeb: Move ExceptionOr from DOM/ to WebIDL/ 2022-09-25 19:13:31 +01:00
CanvasImageData.idl
CanvasImageSmoothing.h
CanvasImageSmoothing.idl IDL: Add missing #imports 2023-11-11 08:51:51 +01:00
CanvasPath.cpp LibWeb: Use platform's OpenGL in WebGL when it is available 2024-01-20 18:21:56 +01:00
CanvasPath.h LibWeb: Add canvas context2d roundRect 2023-10-20 07:20:29 +02:00
CanvasPath.idl
CanvasPathClipper.cpp
CanvasPathClipper.h LibWeb: Add simple canvas path clipper 2023-04-09 18:42:45 +02:00
CanvasPathDrawingStyles.h LibWeb: Extract CanvasPathDrawingStyles class from CRC2D 2022-08-14 11:30:40 +02:00
CanvasPathDrawingStyles.idl
CanvasRect.h LibWeb: Extract CanvasRect class from CRC2D 2022-08-14 11:30:40 +02:00
CanvasRect.idl
CanvasState.cpp
CanvasState.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
CanvasState.idl
CanvasText.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
CanvasText.idl
CanvasTextDrawingStyles.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
CanvasTextDrawingStyles.idl IDL: Add missing #imports 2023-11-11 08:51:51 +01:00
CanvasTransform.h
CanvasTransform.idl