Luke Wilde
b15f4424f9
LibWeb/WebGL: Implement the EXT_texture_filter_anisotropic extension
2025-10-20 15:33:33 +02:00
Luke Wilde
d08915a0cd
LibWeb/WebGL: Implement the WEBGL_compressed_texture_s3tc_srgb extension
2025-10-20 15:33:33 +02:00
Luke Wilde
ddf60ebe9e
LibWeb/WebGL2: Implement the EXT_texture_norm16 extension
2025-10-20 15:33:33 +02:00
Luke Wilde
93d3ebfd59
LibWeb/WebGL2: Implement the EXT_render_snorm extension
2025-10-20 15:33:33 +02:00
Andreas Kling
a6dfc74e93
LibWeb: Only set prototype once for object with IDL interface
...
Before this change, we were going through the chain of base classes for
each IDL interface object and having them set the prototype to their
prototype.
Instead of doing that, reorder things so that we set the right prototype
immediately in Foo::initialize(), and then don't bother in all the base
class overrides.
This knocks off a ~1% profile item on Speedometer 3.
2025-04-20 18:43:11 +02:00
Luke Wilde
948349974c
LibWeb/WebGL: Implement EXT_blend_minmax extension
2025-04-07 23:21:11 +02:00
Luke Wilde
9ca25eed7f
LibWeb/WebGL2: Implement EXT_color_buffer_float extension
...
This makes the Point Of Sale model on https://www.shopify.com/ have
colour instead of being completely black.
2025-03-06 12:59:28 +01:00
Luke Wilde
958938655d
LibWeb/WebGL: Implement WEBGL_compressed_texture_s3tc extension
2025-02-09 01:00:51 +01:00
Luke Wilde
55f7cb4f10
LibWeb/WebGL: Implement WEBGL_draw_buffers extension
2025-01-21 21:36:05 +01:00
Luke Wilde
de77a5e3ea
LibWeb/WebGL: Move extensions into their own folder
2025-01-21 21:36:05 +01:00