Undefine
2107142cdb
LibWeb: Make WebGLRenderingContextBase derive from PlatformObject
...
This resolves a bunch of FIXMEs and removes a bunch sketchy raw
pointers and hacks.
2026-01-10 13:22:17 +01:00
Luke Wilde
3005cc30b4
LibWeb/WebGL2: Check if WebGLSync object belongs to the current context
2025-10-21 23:29:50 +02:00
ayeteadoe
3df8e00d91
LibWeb: Enable EXPLICIT_SYMBOL_EXPORT
2025-08-23 16:04:36 -06:00
Aliaksandr Kalenik
07635d4554
LibWeb/WebGL: Set INVALID_OPERATION if object does not belong to context
2024-12-19 13:38:43 +01:00
Aliaksandr Kalenik
cf730870c5
LibWeb: Save WebGL context pointer in WebGLObject
...
This way we could be sure that context object won't be deallocated
before any of the objects that belong to it.
Having a context pointer is also going to be used in upcoming changes
to generate an INVALID_OPERATION error if an object does not belong to
the context it's being used in.
2024-12-19 13:38:43 +01:00
Luke Wilde
a14cd5dab8
LibWeb/WebGL: Set prototypes of the WebGL objects
2024-12-05 21:27:32 +01:00
Aliaksandr Kalenik
cfb394cad3
LibWeb: Save OpenGL handle in WebGLObject
2024-12-03 23:35:45 +01:00
Jelle Raaijmakers
b21857b265
LibWeb: Add WebGLBuffer
2024-11-13 11:41:54 +01:00
Jelle Raaijmakers
e6ee7f3e64
LibWeb: Add WebGLObject interface
2024-11-13 11:41:54 +01:00