Luke Wilde
|
a513bdaac6
|
LibWeb/WebGL: Implement bindRenderbuffer
|
2024-12-05 21:27:32 +01:00 |
|
Luke Wilde
|
d185c2c28c
|
LibWeb/WebGL: Implement createRenderbuffer
|
2024-12-05 21:27:32 +01:00 |
|
Luke Wilde
|
b0bcecfc53
|
LibWeb/WebGL: Implement bindFramebuffer
|
2024-12-05 21:27:32 +01:00 |
|
Luke Wilde
|
c5e9615c29
|
LibWeb/WebGL: Implement createFramebuffer
|
2024-12-05 21:27:32 +01:00 |
|
Aliaksandr Kalenik
|
ae6edfb845
|
LibWeb/WebGL: Implement getProgramInfoLog()
|
2024-12-05 16:42:19 +01:00 |
|
Aliaksandr Kalenik
|
b8109c3047
|
LibWeb/WebGL: Implement bindAttribLocation()
|
2024-12-05 16:42:19 +01:00 |
|
Aliaksandr Kalenik
|
11ddc88ed7
|
LibWeb/WebGL: Remove FIXME from isContextLost() IDL method
Currently this function always returns false, but that's better than
not having it at all.
|
2024-12-05 16:42:19 +01:00 |
|
Aliaksandr Kalenik
|
c817eb8d2b
|
LibWeb/WebGL: Implement getContextAttributes()
|
2024-12-05 09:57:10 +01:00 |
|
Aliaksandr Kalenik
|
110f89ee25
|
LibWeb/WebGL: Implement getShaderInfoLog()
With this change we have enough WebGL support to display demos on
https://ciechanow.ski/lights-and-shadows/ but most of them are not
redering correctly yet.
|
2024-12-05 01:23:10 +01:00 |
|
Aliaksandr Kalenik
|
66a38f1abc
|
CodeGenerators: Implement getParameter() according to the WebGL spec
Fixes https://github.com/LadybirdBrowser/ladybird/issues/2759
|
2024-12-04 22:21:13 +01:00 |
|
Aliaksandr Kalenik
|
7e78d7d332
|
LibWeb/WebGL+Meta: Stub getSupportedExtensions() and getExtension()
|
2024-12-03 23:35:45 +01:00 |
|
Aliaksandr Kalenik
|
64fec8b2de
|
LibWeb/WebGL: Implement texImage2D()
|
2024-12-03 23:35:45 +01:00 |
|
Aliaksandr Kalenik
|
3c2ac309ca
|
LibWeb/WebGL: Implement getActiveAttrib() and getActiveUniform()
|
2024-12-03 23:35:45 +01:00 |
|
Aliaksandr Kalenik
|
f3a24d1569
|
LibWeb: Implement more WebGL calls
|
2024-12-03 23:35:45 +01:00 |
|
Aliaksandr Kalenik
|
46cbbda944
|
LibWeb: Increase SkSurface's generation id when it's modified by WebGL
Skia is not aware of surface modifications done by WebGL, so we need to
manually increase generation id whenver WebGL invokes a writing
function.
|
2024-12-03 23:35:45 +01:00 |
|
Aliaksandr Kalenik
|
e2e54dccc3
|
LibWeb: Generate WebGLRenderingContext implementation
|
2024-12-03 23:35:45 +01:00 |
|