Ib Green
f6848a93b0
feat: Add shader inputs (uniform buffer) debug trace ( #1918 )
2024-01-12 15:59:43 -05:00
Ib Green
ab4f510bf9
chore(core): Separate GPU-independent utils ( #1916 )
2024-01-12 12:08:52 -05:00
Ib Green
ca464a4a24
feat: Improve DeviceInfo ( #1917 )
2024-01-12 12:08:39 -05:00
Felix Palmer
41fa29f78d
v9.0.0-alpha.52
2024-01-12 09:38:03 +01:00
Ib Green
a381f80001
feat: ShaderLayout debug trace ( #1913 )
2024-01-11 13:28:06 -05:00
Felix Palmer
368b615bdd
v9.0.0-alpha.51
2024-01-10 15:37:48 +01:00
Ib Green
e7b7eebc2f
feat(core): Shader debugger ( #1892 )
...
Co-authored-by: Felix Palmer <felixpalmer@gmail.com>
2024-01-09 16:19:46 -05:00
Felix Palmer
83899806fc
v9.0.0-alpha.50
2024-01-04 16:15:05 +01:00
Don McCurdy
efdb8c3454
v9.0.0-alpha.49
2024-01-04 10:07:17 -05:00
Don McCurdy
8c9c21121d
chore(lint): Fix lint errors ( #1905 )
2024-01-02 13:36:29 -05:00
Felix Palmer
e574797126
v9.0.0-alpha.48
2024-01-02 16:05:21 +01:00
Don McCurdy
9a5a1395ae
feat(webgl): Restore blending in setDeviceParameters ( #1902 )
2023-12-27 10:29:59 -05:00
felixpalmer
edf1df483f
feat(webgl) Allow passing null to setIndexBuffer ( #1888 )
2023-12-21 10:06:57 +01:00
Ib Green
c191615f53
chore(shadertools): Port all shaders to GLSL 3.00, enforce GLSL 3.00 source ( #1887 )
2023-12-19 13:13:38 -05:00
Felix Palmer
7c6e285180
v9.0.0-alpha.47
2023-12-19 12:44:28 +01:00
felixpalmer
68e651583c
feat(engine) Support all vertex format types in GPUGeometry ( #1884 )
2023-12-19 11:30:11 +01:00
Don McCurdy
adb6c17aae
fix(engine,shadertools) Minimum Transform implementation ( #1879 )
...
* Restores a minimal Transform implementation, pending v9 API changes
* Restores FP64 arithmetic tests
* Minor improvements to TransformFeedback API
2023-12-15 12:01:55 -05:00
Don McCurdy
87f355d33f
Update TransformFeedback API document ( #1876 )
...
* docs: Update TransformFeedback API document
* Clean up
* Roll back signature of WebGLTransformFeedback#begin
* WebGLTransformFeedback#begin keep topology as input
2023-12-13 11:08:22 -05:00
Felix Palmer
c1e0602fd7
v9.0.0-alpha.46
2023-12-12 15:19:08 +01:00
Ib Green
5241500037
feat(webgl): Adds TransformFeedback resource ( #1858 )
...
* TransformFeedback: New API, WebGL2 only
* Device: Adds "transform-feedback-webgl2" feature string
* Model: Support TransformFeedback calls
---------
Co-authored-by: Don McCurdy <donmccurdy@cartodb.com>
2023-12-11 22:46:27 -05:00
Don McCurdy
0ffdf31b67
[core] Restore tests for CommandBuffer#copyTextureToBuffer ( #1868 )
2023-12-08 15:35:48 -05:00
Don McCurdy
cd9bbad437
[webgl] Remove BufferWithAccessor ( #1864 )
...
---------
Co-authored-by: Ib Green <ib@foursquare.com>
2023-12-08 15:12:58 -05:00
Don McCurdy
64ea88b77a
chore(style): Apply Prettier to all files touched by TransformFeedback changes ( #1871 )
2023-12-08 11:05:24 -05:00
Felix Palmer
38b58964a1
v9.0.0-alpha.45
2023-12-05 12:08:17 +01:00
Don McCurdy
43077d9d86
Move WebGL resource tests under modules/core-tests/ ( #1855 )
2023-12-04 11:28:47 -05:00
Felix Palmer
195bed39c8
v9.0.0-alpha.44
2023-12-04 14:24:39 +01:00
Don McCurdy
42a1c879c6
fix(webgl): Update video texture bindings before draw ( #1853 )
2023-11-30 11:18:29 -05:00
Felix Palmer
1527d42e56
v9.0.0-alpha.43
2023-11-29 13:35:03 +01:00
felixpalmer
56604cb8ce
Warning when passing unsupported value to setUniforms ( #1845 )
2023-11-23 15:02:57 +01:00
Ib Green
99bc61921c
fix(examples): Fix persistence example (uniform buffers) ( #1842 )
2023-11-15 07:35:11 -05:00
Ib Green
1aaa65c7be
feat(webgl): Unify shader block naming in JS ( #1838 )
2023-11-14 10:30:57 -05:00
Felix Palmer
61f38eaaa9
v9.0.0-alpha.42
2023-11-13 14:53:41 +01:00
Felix Palmer
e8a5f47c68
v9.0.0-alpha.41
2023-11-13 11:29:07 +01:00
Ib Green
2ae243209c
fix(examples): fix lighting example and shader module ( #1835 )
2023-11-11 20:28:47 -05:00
Ib Green
ab82cffcba
fix(website): unbreak website build ( #1832 )
2023-11-10 07:04:16 -05:00
Ib Green
5a6f2bc7a4
v9.0.0-alpha.40
2023-11-06 12:03:13 -05:00
felixpalmer
4094e9ef5a
Bind framebuffer color attachment in render pipeline ( #1828 )
2023-11-03 13:14:36 -04:00
Ib Green
83478bba8c
chore: Linter upgrades and license texts ( #1827 )
2023-11-01 08:44:46 -04:00
Ib Green
23bf413d42
v9.0.0-alpha.39
2023-10-14 09:35:24 -04:00
Xiaoji Chen
2c3cdd9c85
v9.0.0-alpha.38
2023-10-06 10:26:32 -07:00
Xiaoji Chen
705108c07d
v9.0.0-alpha.37
2023-09-29 12:38:22 -07:00
Ib Green
05d6f82f00
v9.0.0-alpha.36
2023-09-23 09:21:06 -04:00
Ib Green
5ed3e75490
fix: Fix website examples ( #1815 )
2023-09-23 09:13:11 -04:00
Ib Green
57b0d15af1
chore: UniformStore-related cleanup ( #1813 )
2023-09-22 06:19:25 -04:00
Ib Green
291a2fdfb1
feat(core): UniformStore / uniform buffers ( #1812 )
2023-09-21 17:21:53 -04:00
Ib Green
f6680b6e75
feat(core): Device API exposes a new VertexArray resource type. ( #1806 )
2023-09-19 15:13:15 -04:00
Ib Green
560da9b757
feat(webgl): Rename parameter setters to emphasize they take WebGL paramaters ( #1804 )
2023-08-29 08:56:59 -04:00
Ib Green
5b93557731
v9.0.0-alpha.35
2023-08-28 19:51:28 -04:00
Ib Green
211eb30121
fix(webgl): constant attributes ( #1802 )
2023-08-28 19:35:37 -04:00
Ib Green
66ab5fe7ca
v9.0.0-alpha.34
2023-08-26 12:46:38 -04:00