94 Commits

Author SHA1 Message Date
Ib Green
83478bba8c
chore: Linter upgrades and license texts (#1827) 2023-11-01 08:44:46 -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
560da9b757
feat(webgl): Rename parameter setters to emphasize they take WebGL paramaters (#1804) 2023-08-29 08:56:59 -04:00
Ib Green
71ca671a67
chore(core): Clean up buffer map (#1788)
]
2023-08-22 20:28:35 -04:00
Ib Green
b1b1ba34c7
chore(core): Rename api to core (#1783) 2023-08-18 17:52:53 -04:00
Ib Green
ac116ab22e
feat(engine): model cleanup (#1779) 2023-08-12 12:10:55 -04:00
Ib Green
ae39c826c4
feat(constants): Drop default export to improve ES module compatibility (#1772) 2023-08-05 05:57:32 -04:00
Ib Green
0207e8909f
chore: Temporarily remove legacy and experimental modules, simplify webgl module. (#1758) 2023-06-19 23:12:23 -04:00
Ib Green
5707f7b5e4
chore: rename all test files to .ts (#1751) 2023-05-10 22:04:48 -04:00
Ib Green
c2e8d0f348
chore: Remove default exports (#1750) 2023-05-10 21:47:21 -04:00
Ib Green
05dfa73792
fix(webgl-legacy): unbreak deck.gl build (#1748) 2023-05-10 16:08:05 -04:00
Ib Green
d12f484f48
feat: Switch to ES modules (#1745) 2023-05-02 15:39:55 -04:00
Ib Green
d0403c866d wip 2022-12-20 17:58:15 -05:00
Ib Green
dc1a716967
chore: Active more typescript checks (#1720) 2022-12-18 11:22:05 -05:00
Ib Green
057ffa86be
chore: Enable stricter typescript options (#1719) 2022-12-18 10:03:28 -05:00
Ib Green
803433d3f2
chore: keep removing implicit any (#1673) 2022-12-16 13:42:36 -05:00
Ib Green
22cdc83480
feat(gltools): Rename @luma.gl/gltools to @luma.gl/webgl-legacy (#1711) 2022-12-15 12:00:17 -05:00
Ib Green
cf961fd8d6
chore: More small fixes for deck.gl v9 (#1708) 2022-12-06 18:31:42 -05:00
Ib Green
d30a33f315
chore: Refactor device pixel handling into CanvasContext (#1706) 2022-12-05 13:05:46 -05:00
Ib Green
9eb627840c
chore(gltools/webgl): Support Device parameter in more places (#1695) 2022-12-03 08:24:35 -05:00
Ib Green
c87f975516
feat(webgl): Implement WebGPU style lost promise for WebGLDevice. (#1689) 2022-11-30 08:50:47 -05:00
Ib Green
ed44760bca
chore(engine): strict typescript (#1686) 2022-11-29 16:15:30 -05:00
Ib Green
f50b3b69b2
chore(api): strict typescript (#1681) 2022-11-26 12:27:40 -05:00
Ib Green
8f5d6654af
chore(gltools): Initial attempt to add types to Transform class (#1680) 2022-11-23 08:21:16 -05:00
Ib Green
0a3f66c550
chore: Various typescript fixes (#1677) 2022-11-22 14:57:06 -05:00
Ib Green
0cf0c4ce8c
feat(engine): New portable Model class can now render WebGL examples (#1612) 2022-01-26 12:43:54 -08:00
Ib Green
aab1dbc565
chore(webgl): Clean up webgl utilities (#1610) 2022-01-23 09:46:43 -08:00
Ib Green
729878e3a8
chore(gltools): Collect deprecated WebGL classes in gltools (#1608) 2022-01-23 08:09:42 -08:00
Ib Green
60fbf8bd1a
chore: Split WEBGLBuffer from Buffer (#1607) 2022-01-23 07:43:39 -08:00
Ib Green
c3e42ceb63
feat(webgl): support WebGPU uniform buffer examples in WebGL (#1603) 2022-01-20 16:48:13 -08:00
Ib Green
7eff5a0109
feat(webgl): WebGPU triangle example renders under WebGL (#1601) 2022-01-19 19:46:32 -08:00
Ib Green
32e6e19424
chore(webgl): Program inherits from WEBGLRenderPipeline (#1597) 2022-01-13 18:30:27 -08:00
Ib Green
3563758c6d
feat: RenderPipeline plumbing (#1593) 2022-01-12 19:27:39 -08:00
Ib Green
2fd143083a
feat(api): Refactor WEBGLFramebuffer class (#1570) (#1592) 2022-01-12 18:36:56 -08:00
Ib Green
5377ca3f89
chore(webgl): Cleanup for framebuffer refactor (#1591) 2022-01-12 16:54:47 -08:00
Ib Green
cc506f5d05
chore(webgl): isolate texture format processing (#1590) 2022-01-10 09:02:15 -08:00
Ib Green
1c31e8134b
feat(test-utils): Return lists of devices for testing (#1589) 2022-01-08 16:32:04 -08:00
Ib Green
d1764cbc68
chore(webgl): Cleanup texture format handling (#1588) 2022-01-08 12:46:46 -08:00
Ib Green
78cc562e9f
feat(api): Clean up DeviceFeature naming (#1581) 2022-01-03 20:35:38 -08:00
Ib Green
7b7c8b7f0b
feat(webgl): Support WebGPU texture formats (#1575) 2022-01-01 17:23:42 -08:00
Ib Green
d9c5cea29b
chore(webgl): Texture refactor cleanups (#1574) 2022-01-01 16:19:32 -08:00
Ib Green
aee6e80a56
feat(debug): Restore WebGL debug integration (#1573) 2021-12-31 18:06:18 -08:00
Ib Green
5cb0658e2b
feat(api): WebGPU style parameters in ProgramProps and ModelProps (#1567) 2021-12-28 09:46:50 -08:00
Ib Green
52d8d4638e
feat(webgpu): Add textured cube example (#1563) 2021-12-23 12:22:26 -08:00
Ib Green
35f1451db2
fix(webgl): Fix gltools stubs (#1554) 2021-12-17 12:53:09 -08:00
Ib Green
f5f38df373
chore: gltools cleanup (#1553) 2021-12-17 07:53:51 -08:00
Ib Green
e55f59eee3
feat(webgl): Platform-independent ProgramConfiguration (#1544) 2021-12-11 13:34:54 -08:00
Ib Green
e230dc4da7
feat(webgl): WebGPU style parameter setters (#1545) 2021-12-11 12:03:20 -08:00
Ib Green
f360b0b8de
chore(webgl): Separate minimal WebGLShader from luma.gl compatibility class (#1541) 2021-12-10 07:42:09 -08:00