Anthony Ramine
3e8c2d659a
Implement gl.getUniform()
2018-07-18 21:37:41 +02:00
Anthony Ramine
4e6eea221a
Implement instanced WebGL drawing calls (part of #20791 )
2018-07-08 10:44:45 +02:00
Anthony Ramine
0e2e834d18
Fix gl.linkProgram() signature
2018-07-05 14:20:47 +02:00
Fausto Núñez Alberro
58760d91d1
Implement WebGL GetRenderbufferParameter
...
This needed a bump of gleam to version 0.4.33
2018-04-24 18:16:51 +02:00
Anthony Ramine
bb2b6a7a41
Fix the signature of WebGLRenderingContext::BufferSubData
2018-04-04 13:12:42 +02:00
Anthony Ramine
866a523914
Properly use Float32List and Int32List for WebGL uniform methods
2018-04-03 12:22:32 +02:00
Anthony Ramine
088ebcb095
Remove obsolete BufferDataSource
2018-04-03 11:15:54 +02:00
Anthony Ramine
a62bed82e4
Implement WebGLRenderingContextBase.getAttachedShaders
2018-03-24 13:58:07 +01:00
Igor Matuszewski
daceeb4002
Appease test-tidy
2018-03-23 19:25:19 +01:00
Igor Matuszewski
20f21cb5f8
Adapt uniform[fv] and similar to accept typed array args
2018-03-23 19:25:19 +01:00
Igor Matuszewski
36f39ce27a
Change WebGL function signatures accepting typed arrays
2018-03-23 19:25:19 +01:00
Anthony Ramine
8061d8c3d2
Fix some more WebGL methods
2018-03-23 01:23:39 +01:00
Anthony Ramine
f532e79dc1
Make some WebGL parameters non-optional ( fixes #8753 )
...
Those parameters aren't optional in the current spec.
The test element-array-buffer-delete-recreate.html now fails because we don't
actually implement gl.getParameter(gl.CURRENT_PROGRAM).
2018-03-22 19:17:35 +01:00
Igor Gutorov
ee5bdbbd8b
Implement WebGL getFramebufferAttachmentParameter API
2018-03-22 18:26:18 +02:00
Martina Kollarova
288ef50fb7
Add WebGL function glGetTexParameter
...
Set the expected result of the test `tex-input-validation.html` to CRASH, since
that is caused by unrelated problems. The test was previously not executing
completely, because it stopped when it didn't find the implementation of
getTexParameter.
2018-03-06 15:28:10 +02:00
Simon Sapin
52eda6082f
Replace NonNullJSObjectPtr with std::ptr::NonNull<JSObject>
2018-01-22 17:41:25 +01:00
Imanol Fernandez
ec1f61d9cc
Add configuration for webgl2 tests and update test expectations
2017-11-02 15:12:35 +01:00
Imanol Fernandez
ddd6c86e99
Kick off WebGL 2.0 implementation
2017-10-27 12:53:11 +02:00