felixpalmer
a382dcd888
Revert "bug(engine) Handle null/undefined in attribute debug ( #1921 )" ( #1924 )
2024-01-18 11:01:27 +01:00
felixpalmer
49aa22851d
bug(engine) Handle null/undefined in attribute debug ( #1921 )
2024-01-17 14:07:46 +01:00
felixpalmer
cd63a0799f
Model.setAttributes handle interleaved attributes ( #1920 )
2024-01-17 10:19:48 +01:00
Ib Green
19684f9ddb
feat: Add Buffer.debugData ( #1919 )
2024-01-16 09:28:06 -05:00
Ib Green
f6848a93b0
feat: Add shader inputs (uniform buffer) debug trace ( #1918 )
2024-01-12 15:59:43 -05:00
felixpalmer
3f82222d94
chore(engine) Use log.warn rather than console.warn ( #1914 )
2024-01-12 10:42:53 +01:00
Ib Green
a381f80001
feat: ShaderLayout debug trace ( #1913 )
2024-01-11 13:28:06 -05:00
Don McCurdy
8c9c21121d
chore(lint): Fix lint errors ( #1905 )
2024-01-02 13:36:29 -05:00
Ib Green
5afee0ce7a
feat(engine): Add ShaderInputs class ( #1872 )
...
Co-authored-by: felixpalmer <felixpalmer@gmail.com>
2023-12-22 11:04:10 -05: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
Ib Green
3a0091e71b
chore(shadertools): Port fp64 tests to GLSL 3.00 ( #1886 )
2023-12-19 07:15:34 -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
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
64ea88b77a
chore(style): Apply Prettier to all files touched by TransformFeedback changes ( #1871 )
2023-12-08 11:05:24 -05:00
felixpalmer
56604cb8ce
Warning when passing unsupported value to setUniforms ( #1845 )
2023-11-23 15:02:57 +01:00
felixpalmer
4020619d1e
Handle TypedArrays when extracting bindings ( #1836 )
2023-11-13 14:48:50 +01:00
felixpalmer
7adb00b840
fix(engine): Better filter for texture bindings ( #1831 )
2023-11-10 07:00:16 -05:00
Ib Green
83478bba8c
chore: Linter upgrades and license texts ( #1827 )
2023-11-01 08:44:46 -04:00
felixpalmer
dc828653c8
feat(engine): Extract bindings from module props ( #1826 )
2023-10-31 21:09:01 -04:00
Xiaoji Chen
bf0cbea0ac
Fix model.setBufferLayout ( #1816 )
2023-09-29 10:13:52 -07: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
f6680b6e75
feat(core): Device API exposes a new VertexArray resource type. ( #1806 )
2023-09-19 15:13:15 -04:00
Ib Green
7f2eb6642e
fix(engine): More model fixes ( #1797 )
2023-08-24 21:28:28 -04:00
Ib Green
c92f89dd64
feat(shadertools): Move multi-language shader support into ShaderAssembler ( #1795 )
2023-08-24 09:00:27 -04:00
Ib Green
301826aaa9
fix(engine): Various Model and GPUGeometry fixes ( #1794 )
2023-08-24 08:27:49 -04:00
Ib Green
e266fa3b85
feat(engine): Model cleanup ( #1790 )
2023-08-23 15:25:09 -04:00
Ib Green
a9ae2e8fc3
feat(core): Add UniformValue type for .setUniforms() etc ( #1792 )
2023-08-23 08:21:40 -04:00
Ib Green
71ca671a67
chore(core): Clean up buffer map ( #1788 )
...
]
2023-08-22 20:28:35 -04:00
Ib Green
f574df26c2
chore(core): default props cleanup ( #1791 )
2023-08-21 17:12:16 -04:00
Ib Green
b1b1ba34c7
chore(core): Rename api to core ( #1783 )
2023-08-18 17:52:53 -04:00
Ib Green
9564aa4803
feat(webgl): Implement ShaderLayout.bufferMap in webgl ( #1780 )
2023-08-15 18:19:23 -04:00
Ib Green
ac116ab22e
feat(engine): model cleanup ( #1779 )
2023-08-12 12:10:55 -04:00
Ib Green
3af6827849
fix(engine) Workaround for deck.gl attribute access ( #1778 )
2023-08-11 21:42:30 -04:00
Ib Green
423627ee2d
fix: Indices attribute workaround ( #1776 )
2023-08-08 18:58:29 -04:00
Ib Green
36a0c5595f
feat(webgl): Add legacy copyToTExture to unblock deck picking pass ( #1774 )
2023-08-08 16:49:06 -04:00
Ib Green
0207e8909f
chore: Temporarily remove legacy and experimental modules, simplify webgl module. ( #1758 )
2023-06-19 23:12:23 -04:00