Shannon Booth
9b79a686eb
LibJS+LibWeb: Use realm.create<T> instead of heap.allocate<T>
...
The main motivation behind this is to remove JS specifics of the Realm
from the implementation of the Heap.
As a side effect of this change, this is a bit nicer to read than the
previous approach, and in my opinion, also makes it a little more clear
that this method is specific to a JavaScript Realm.
2024-11-13 16:51:44 -05:00
Jelle Raaijmakers
3d8ab0e67c
LibWeb: Add WebGLShaderPrecisionFormat
2024-11-13 11:41:54 +01:00
Jelle Raaijmakers
d63a979bde
LibWeb: Add WebGLActiveInfo
2024-11-13 11:41:54 +01:00
Jelle Raaijmakers
889e7942fa
LibWeb: Add WebGLUniformLocation
2024-11-13 11:41:54 +01:00
Jelle Raaijmakers
f2a1643650
LibWeb: Add WebGLTexture
2024-11-13 11:41:54 +01:00
Jelle Raaijmakers
2b09afb971
LibWeb: Add WebGLShader
2024-11-13 11:41:54 +01:00
Jelle Raaijmakers
d53cb9833b
LibWeb: Add WebGLRenderbuffer
2024-11-13 11:41:54 +01:00
Jelle Raaijmakers
6b7d5dbec6
LibWeb: Add WebGLProgram
2024-11-13 11:41:54 +01:00
Jelle Raaijmakers
5d0b206d6e
LibWeb: Add WebGLFramebuffer
2024-11-13 11:41:54 +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
Jelle Raaijmakers
e8d91f2234
LibWeb: Add missing RGBA8 constant to WebGLRenderingContext
2024-11-13 11:41:54 +01:00
Timothy Flynn
93712b24bf
Everywhere: Hoist the Libraries folder to the top-level
2024-11-10 12:50:45 +01:00