111 Commits

Author SHA1 Message Date
Ib Green
f513d00a4e
feat(webgl): Show translated shader source 2024-02-23 07:19:25 -05:00
Ib Green
70abd588e6
feat(webgl): RenderParameters.provokingVertex (WEBGL_provoking_vertex) (#1956) 2024-02-23 06:54:04 -05:00
Ib Green
34bafc3024
chore: DeviceFeature cleanup (#1951) 2024-02-22 09:06:49 -05:00
Ib Green
4c0c5655fb
fix(docs): documentation fixes per v9 tracker (#1945) 2024-02-19 07:56:24 -05:00
Ib Green
b84c984325
chore: website and doc cleanup pass (#1944) 2024-02-19 06:11:05 -05:00
Ib Green
9089c41bed
chore: Remove WebGL1 support (#1933) 2024-02-17 16:24:00 -05:00
Don McCurdy
5bd87f3ceb
fix(docs): Fix table layouts, broken links, and other typos in v9 docs (#1937) 2024-02-01 09:58:45 -05:00
Ib Green
cd34bbcfd4
docs: Upgrade guide polish (#1934) 2024-01-27 15:33:04 -05:00
Ib Green
ca464a4a24
feat: Improve DeviceInfo (#1917) 2024-01-12 12:08:39 -05:00
Ib Green
7108361713
docs: Refresh docs, fix examples (#1901) 2023-12-22 12:05:19 -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
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
99bc61921c
fix(examples): Fix persistence example (uniform buffers) (#1842) 2023-11-15 07:35:11 -05:00
Ib Green
4ca7cf9c8c
docs(shadertools): UniformStore docs (#1811) 2023-11-10 10:41:29 -05:00
Ib Green
ab82cffcba
fix(website): unbreak website build (#1832) 2023-11-10 07:04:16 -05:00
Ib Green
c618843182
chore(website): Upgrade to docusaurus 3 (#1830) 2023-11-05 10:01:14 -05:00
Ib Green
8e716b4280
feat(core): Add Device.getCanvasContext() (#1817) 2023-10-05 10:45:13 +02:00
Ib Green
5ab26cebdb
chore(shadertools): clean up code, types, file and directory structure (#1809) 2023-09-19 17:29:10 -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
ea4bc6f95d
feat(core): Address feedback on BufferLayout (#1799) 2023-08-26 12:37:07 -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
bc60ada3e2
feat(webgl): Enforce WebGPU style topology (#1781) 2023-08-18 21:37:55 -04:00
Ib Green
b1b1ba34c7
chore(core): Rename api to core (#1783) 2023-08-18 17:52:53 -04:00
Ib Green
eb5f1b3827
@ibgreen chore: v9 doc updates (#1713) 2022-12-15 11:59:54 -05:00
Tarek Sherif
6f9f74afe2
Module refactor (#1288) 2019-11-01 08:01:30 -04:00
Tarek Sherif
90c6706218
Remove docs for removed classes (#1280) 2019-10-15 13:04:50 -04:00
1chandu
305fa30416
Add support for specifying custom device pixel ratio. (#1155)
* Add support for custom device pixel ratio
* Move window access to single place, `getDevicePixelRatio`
* Handle getting `drawingBufferWidth/height` down, properly so aspect ratio is maintained.
* Add utility methods for CSS to Device conversion
* Add docs and unit tests.
* Add developer guide for understanding CSS to Device conversion.
2019-09-11 17:18:23 -07:00
1chandu
210151b4c5
Transform refactor (#1221)
* Transform refactor: move code into BufferTransform and TextureTransform
2019-09-09 16:47:04 -07:00
Tarek Sherif
3cde7e9afc
Remove program diffing from program manager (#1225) 2019-08-29 12:19:17 -04:00
Tarek Sherif
97a8b47ada
Program manager fixes (#1222) 2019-08-28 17:34:46 -04:00
Tarek Sherif
bf6728acb8
Implement program manager (#1199) 2019-08-27 18:30:06 -04:00
1chandu
20bf2c50bc
Transform : Texture API Changes (custom FS and fix clear) (#1182)
* Transform : Texture API Changes (custom FS and fix clear)
2019-07-25 17:16:13 -07:00
Tarek Sherif
44b072dc88
Update dependencies, doc links for 7.1 (#1137) 2019-06-03 14:50:54 -04:00
Tarek Sherif
ab6ab0fb9c
Keyframes implementation (#1113) 2019-05-21 10:05:56 -04:00
Tarek Sherif
a132f3cb9c
Implementation of Timeline RFC (#1093) 2019-05-09 12:58:25 -07:00
Tarek Sherif
6edf35abef
Animation timeline manager (#1084) 2019-04-26 19:47:38 -04:00
Ib Green
3c3365f8b2
Remove attribute (#1019) 2019-04-08 07:26:16 -07:00
Georgios Karnas
66e6a88521
Add managedResources to ModelNode (#1022) 2019-04-02 15:23:05 -07:00
Lim Chee Aun
21d80df7a1 s/onInitailize/onInitialize (#1020) 2019-04-01 10:40:44 -07:00
Ib Green
91fc46e3fc
Ib/restore debug context (#1015) 2019-03-29 09:04:57 -07:00
Ib Green
97471ac82e
glTF geometries (#1003) 2019-03-27 15:45:30 -07:00
Tarek Sherif
1cfb2bde2c
Remove geometry scenegraph nodes (#1010) 2019-03-27 09:59:15 -07:00
Ib Green
856f2f8e2d
Remove redraw flag handling (#1006) 2019-03-27 05:20:46 -07:00
Jian Huang
f540408bed
reduce default phong material specular color (#1008) 2019-03-26 12:49:53 -07:00
Tarek Sherif
8085f6eb37
Models don't create buffers (#1005) 2019-03-25 19:16:22 -07:00
Ib Green
a9e3db1d7d
Doc and example fixes (#1004) 2019-03-24 11:48:43 -07:00
Tarek Sherif
e22e5415e1
Remove unused/unfinished classes (#1000) 2019-03-22 19:49:53 -04:00
Ib Green
b23928c167
Update imports to @luma.gl/core (#992) 2019-03-19 07:37:37 -07:00
Ib Green
dd15dc5906
Break out scenegraph module (with glTF code) (#982) 2019-03-18 20:47:56 -07:00