Skip to content

Commit e33ccfe

Browse files
Merge remote-tracking branch 'refs/remotes/origin/master' into gk/skinanim_node
2 parents b79e965 + 16fcea2 commit e33ccfe

File tree

33 files changed

+313
-224
lines changed

33 files changed

+313
-224
lines changed

CHANGELOG.md

Lines changed: 90 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,96 @@
44

55
Production WebGPU support
66

7-
7+
### v9.2.0-alpha.3
8+
9+
### v9.2.0-alpha.2
10+
11+
- chore(gltf): gltf module cleanup (#2389)
12+
- [hello-gltf] fix model matrix and enable animator (#2386)
13+
- gltf: fix samplers parsing for textures (#2385)
14+
- add missing typescript types to modules/gltf (#2384)
15+
- chore(gltf): Remove ts-nocheck in pbrMaterial
16+
- chore: Enable noPropertyAccessFromIndexSignature TS option (#2381)
17+
- hello-gltf: Load model list to populate drop down, sticky last model selection (#2379)
18+
- feat(textures): Support compressed textures, add example (#2333)
19+
- chore(core): Move utils to @luma.gl/engine (#2378)
20+
- feat(core): TextureFormat generics (#2377)
21+
- feat(experimental): Packed pixel fomat support (#2376)
22+
- fet(core): CanvasContext track position (#2374)
23+
- chore(experimental): Rescaffold the @luma.gl/experimental module (#2375)
24+
- feat: Add Buffer.mapAndWrite(), mapAndRead() (#2372)
25+
- feat(core): Pixel utils (#2369)
26+
- chore(deps): bump http-proxy-middleware from 2.0.7 to 2.0.9 in /website (#2370)
27+
- chore(deps): bump estree-util-value-to-estree in /website (#2361)
28+
- chore(deps): bump image-size from 1.1.1 to 1.2.1 in /website (#2359)
29+
- chore(deps): bump tar-fs from 3.0.6 to 3.0.8 (#2356)
30+
- chore: Cleanup (#2371)
31+
- fix: Minor fixes (#2368)
32+
- chore: Bump node version in workflows to 22.04 (#2365)
33+
- Fix buffer locations being set incorrectly (#2364)
34+
- fix: Ensure VertexBufferLayout matches parsed WGSL shader @location layout (#2363)
35+
- fix(webgpu) Fill default viewport depth if not provided (#2362)
36+
- fix: Don't reference WebGPU enums on global level (#2357)
37+
- feat: Create explicit pipeline layouts from shaderLayout (#2355)
38+
- fix: WebGPU phong/gouraud shaders, uniform buffer name, wgls_reflect version (#2353)
39+
- fix: compressed texture fixes (#2348)
40+
- fix: add WebGLContextProps.stencil (#2352)
41+
- chore(deps): bump axios from 1.7.7 to 1.8.3 (#2351)
42+
- chore(deps): bump @babel/helpers from 7.24.0 to 7.26.10 in /website (#2350)
43+
- chore(deps): bump @babel/runtime from 7.24.0 to 7.26.10 in /website (#2349)
44+
- chore(deps): bump @babel/runtime-corejs3 in /website (#2347)
45+
- chore(deps): bump prismjs from 1.29.0 to 1.30.0 in /website (#2345)
46+
- fix: Extract shader layout after modules have been resolved (#2344)
47+
- chore(webgpu): Improve error handling (#2329)
48+
- fix(webgpu): minor fixes for deck.gl enablement (#2337)
49+
- Explicitly export UniformTypes (#2339)
50+
- doc: Update reference to post-process effects (#2336)
51+
- chore(deps): bump image-size from 1.1.1 to 1.2.1 in /website (#2359)
52+
- chore(deps): bump tar-fs from 3.0.6 to 3.0.8 (#2356)
53+
- chore: Cleanup (#2371)
54+
- fix: Minor fixes (#2368)
55+
- chore: Bump node version in workflows to 22.04 (#2365)
56+
- Fix buffer locations being set incorrectly (#2364)
57+
- fix: Ensure VertexBufferLayout matches parsed WGSL shader @location la
58+
- (#2363)
59+
- fix(webgpu) Fill default viewport depth if not provided (#2362)
60+
- fix: Don't reference WebGPU enums on global level (#2357)
61+
- feat: Create explicit pipeline layouts from shaderLayout (#2355)
62+
- fix: WebGPU phong/gouraud shaders, uniform buffer name, wgls_reflect v
63+
- (#2353)
64+
- fix: compressed texture fixes (#2348)
65+
- fix: add WebGLContextProps.stencil (#2352)
66+
- chore(deps): bump axios from 1.7.7 to 1.8.3 (#2351)
67+
- chore(deps): bump @babel/helpers from 7.24.0 to 7.26.10 in /website (#
68+
-)
69+
- chore(deps): bump @babel/runtime from 7.24.0 to 7.26.10 in /website (#
70+
-)
71+
- chore(deps): bump @babel/runtime-corejs3 in /website (#2347)
72+
- chore(deps): bump prismjs from 1.29.0 to 1.30.0 in /website (#2345)
73+
- fix: Extract shader layout after modules have been resolved (#2344)
74+
- chore(webgpu): Improve error handling (#2329)
75+
- fix(webgpu): minor fixes for deck.gl enablement (#2337)
76+
- Explicitly export UniformTypes (#2339)
77+
- doc: Update reference to post-process effects (#2336)
78+
- website: fixes (#2328)
79+
- chore: Bump to typescript 5.7 (#2327)
80+
- feat: Support new texture formats in Chrome 132 (#2326)
81+
- feat: Support new vertex formats in Chrome 133 (#2325)
82+
- Remove pre-push (#2324)
83+
- fix(webgl): Add DeviceProps._reuseDevices to support deck.gl React StrictMode (#2320)
84+
- chore(deps-dev): bump vite from 5.4.11 to 5.4.12 (#2319)
85+
- chore(deps): bump katex from 0.16.10 to 0.16.21 in /website (#2318)
86+
- fix(docs): Fix texture doc crash (#2317)
87+
- fix(engine): ShaderInputs ignore props with disableWarnings (#2315)
88+
- docs: fix errors in docs/developer-guide/installing.md (#2311)
89+
- chore(repo): Restore examples as workspaces (#2208)
90+
- 9.1 documentation polish (#2308)
91+
- Downgrade ubuntu on GitHub CI to avoid "No usable sandbox!" error (#2309)
92+
- chore(deps): bump nanoid from 3.3.7 to 3.3.8 (#2302)
93+
- feat(engine): Option to disable warnings in ShaderInputs (#2300)
94+
- fix(webgl): Fix webglAdapter.attach() (#2299)
95+
- chore(deps): bump cross-spawn from 7.0.3 to 7.0.6 in /website (#2290)
96+
- fix(gltf): Copy across ImageBitmap in deepCopy (#2289)
897

998
### v9.2.0-alpha.1
1099

examples/api/animation/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
{
22
"name": "luma.gl-examples-animation",
3-
"version": "9.1.0-alpha.6",
3+
"version": "9.2.0-alpha.3",
44
"private": true,
55
"scripts": {
66
"start": "vite",
77
"build": "tsc && vite build",
88
"serve": "vite preview"
99
},
1010
"dependencies": {
11-
"@luma.gl/core": "9.2.0-alpha.1",
12-
"@luma.gl/engine": "9.2.0-alpha.1",
13-
"@luma.gl/shadertools": "9.2.0-alpha.1",
14-
"@luma.gl/webgl": "9.2.0-alpha.1",
11+
"@luma.gl/core": "9.2.0-alpha.3",
12+
"@luma.gl/engine": "9.2.0-alpha.3",
13+
"@luma.gl/shadertools": "9.2.0-alpha.3",
14+
"@luma.gl/webgl": "9.2.0-alpha.3",
1515
"@math.gl/core": "^4.1.0"
1616
},
1717
"devDependencies": {

examples/api/cubemap/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
{
22
"name": "luma.gl-examples-cubemap",
3-
"version": "9.1.0-alpha.6",
3+
"version": "9.2.0-alpha.3",
44
"private": true,
55
"scripts": {
66
"start": "vite",
77
"build": "tsc && vite build",
88
"serve": "vite preview"
99
},
1010
"dependencies": {
11-
"@luma.gl/constants": "9.2.0-alpha.1",
12-
"@luma.gl/core": "9.2.0-alpha.1",
13-
"@luma.gl/engine": "9.2.0-alpha.1",
14-
"@luma.gl/shadertools": "9.2.0-alpha.1",
15-
"@luma.gl/webgl": "9.2.0-alpha.1",
16-
"@luma.gl/webgpu": "9.2.0-alpha.1",
11+
"@luma.gl/constants": "9.2.0-alpha.3",
12+
"@luma.gl/core": "9.2.0-alpha.3",
13+
"@luma.gl/engine": "9.2.0-alpha.3",
14+
"@luma.gl/shadertools": "9.2.0-alpha.3",
15+
"@luma.gl/webgl": "9.2.0-alpha.3",
16+
"@luma.gl/webgpu": "9.2.0-alpha.3",
1717
"@math.gl/core": "^4.1.0"
1818
},
1919
"devDependencies": {

examples/api/texture-3d/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
{
22
"name": "luma.gl-examples-texture-3d",
3-
"version": "9.1.0-alpha.6",
3+
"version": "9.2.0-alpha.3",
44
"private": true,
55
"scripts": {
66
"start": "vite",
77
"build": "tsc && vite build",
88
"serve": "vite preview"
99
},
1010
"dependencies": {
11-
"@luma.gl/core": "9.2.0-alpha.1",
12-
"@luma.gl/engine": "9.2.0-alpha.1",
13-
"@luma.gl/shadertools": "9.2.0-alpha.1",
14-
"@luma.gl/webgl": "9.2.0-alpha.1",
15-
"@luma.gl/webgpu": "9.2.0-alpha.1",
11+
"@luma.gl/core": "9.2.0-alpha.3",
12+
"@luma.gl/engine": "9.2.0-alpha.3",
13+
"@luma.gl/shadertools": "9.2.0-alpha.3",
14+
"@luma.gl/webgl": "9.2.0-alpha.3",
15+
"@luma.gl/webgpu": "9.2.0-alpha.3",
1616
"@math.gl/core": "^4.1.0"
1717
},
1818
"devDependencies": {

examples/api/texture-compressed/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
{
22
"name": "luma.gl-examples-texture-compressed",
3-
"version": "9.1.0-alpha.6",
3+
"version": "9.2.0-alpha.3",
44
"private": true,
55
"scripts": {
66
"start": "vite",
77
"build": "tsc && vite build",
88
"serve": "vite preview"
99
},
1010
"dependencies": {
11-
"@luma.gl/core": "9.2.0-alpha.1",
12-
"@luma.gl/engine": "9.2.0-alpha.1",
13-
"@luma.gl/shadertools": "9.2.0-alpha.1",
14-
"@luma.gl/webgl": "9.2.0-alpha.1",
15-
"@luma.gl/webgpu": "9.2.0-alpha.1",
11+
"@luma.gl/core": "9.2.0-alpha.3",
12+
"@luma.gl/engine": "9.2.0-alpha.3",
13+
"@luma.gl/shadertools": "9.2.0-alpha.3",
14+
"@luma.gl/webgl": "9.2.0-alpha.3",
15+
"@luma.gl/webgpu": "9.2.0-alpha.3",
1616
"@math.gl/core": "^4.1.0",
1717
"ktx-parse": "^0.7.1"
1818
},

examples/showcase/instancing/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "luma.gl-examples-instancing",
3-
"version": "9.1.0-alpha.6",
3+
"version": "9.2.0-alpha.3",
44
"private": true,
55
"type": "module",
66
"scripts": {
@@ -9,11 +9,11 @@
99
"serve": "vite preview"
1010
},
1111
"dependencies": {
12-
"@luma.gl/core": "9.2.0-alpha.1",
13-
"@luma.gl/engine": "9.2.0-alpha.1",
14-
"@luma.gl/shadertools": "9.2.0-alpha.1",
15-
"@luma.gl/webgl": "9.2.0-alpha.1",
16-
"@luma.gl/webgpu": "9.2.0-alpha.1",
12+
"@luma.gl/core": "9.2.0-alpha.3",
13+
"@luma.gl/engine": "9.2.0-alpha.3",
14+
"@luma.gl/shadertools": "9.2.0-alpha.3",
15+
"@luma.gl/webgl": "9.2.0-alpha.3",
16+
"@luma.gl/webgpu": "9.2.0-alpha.3",
1717
"@math.gl/core": "^4.1.0"
1818
},
1919
"devDependencies": {

examples/showcase/persistence/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
{
22
"name": "luma.gl-examples-persistence",
3-
"version": "9.1.0-alpha.6",
3+
"version": "9.2.0-alpha.3",
44
"private": true,
55
"scripts": {
66
"start": "vite",
77
"build": "tsc && vite build",
88
"serve": "vite preview"
99
},
1010
"dependencies": {
11-
"@luma.gl/core": "9.2.0-alpha.1",
12-
"@luma.gl/engine": "9.2.0-alpha.1",
13-
"@luma.gl/shadertools": "9.2.0-alpha.1",
14-
"@luma.gl/webgl": "9.2.0-alpha.1",
15-
"@luma.gl/webgpu": "9.2.0-alpha.1",
11+
"@luma.gl/core": "9.2.0-alpha.3",
12+
"@luma.gl/engine": "9.2.0-alpha.3",
13+
"@luma.gl/shadertools": "9.2.0-alpha.3",
14+
"@luma.gl/webgl": "9.2.0-alpha.3",
15+
"@luma.gl/webgpu": "9.2.0-alpha.3",
1616
"@math.gl/core": "^4.1.0"
1717
},
1818
"devDependencies": {

examples/showcase/postprocessing/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "luma.gl-examples-postprocessing",
3-
"version": "9.1.0-alpha.12",
3+
"version": "9.2.0-alpha.3",
44
"private": true,
55
"scripts": {
66
"start": "vite",
@@ -10,12 +10,12 @@
1010
"dependencies": {
1111
"@loaders.gl/core": "^4.2.0",
1212
"@loaders.gl/gltf": "^4.2.0",
13-
"@luma.gl/core": "9.2.0-alpha.1",
14-
"@luma.gl/engine": "9.2.0-alpha.1",
15-
"@luma.gl/gltf": "9.2.0-alpha.1",
16-
"@luma.gl/shadertools": "9.2.0-alpha.1",
17-
"@luma.gl/webgl": "9.2.0-alpha.1",
18-
"@luma.gl/webgpu": "9.2.0-alpha.1",
13+
"@luma.gl/core": "9.2.0-alpha.3",
14+
"@luma.gl/engine": "9.2.0-alpha.3",
15+
"@luma.gl/gltf": "9.2.0-alpha.3",
16+
"@luma.gl/shadertools": "9.2.0-alpha.3",
17+
"@luma.gl/webgl": "9.2.0-alpha.3",
18+
"@luma.gl/webgpu": "9.2.0-alpha.3",
1919
"@math.gl/core": "^4.1.0"
2020
},
2121
"devDependencies": {

examples/tutorials/hello-cube/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
{
22
"name": "luma.gl-examples-hello-cube",
3-
"version": "9.1.0-alpha.6",
3+
"version": "9.2.0-alpha.3",
44
"private": true,
55
"scripts": {
66
"start": "vite",
77
"build": "tsc && vite build",
88
"serve": "vite preview"
99
},
1010
"dependencies": {
11-
"@luma.gl/core": "9.2.0-alpha.1",
12-
"@luma.gl/engine": "9.2.0-alpha.1",
13-
"@luma.gl/shadertools": "9.2.0-alpha.1",
14-
"@luma.gl/webgl": "9.2.0-alpha.1",
11+
"@luma.gl/core": "9.2.0-alpha.3",
12+
"@luma.gl/engine": "9.2.0-alpha.3",
13+
"@luma.gl/shadertools": "9.2.0-alpha.3",
14+
"@luma.gl/webgl": "9.2.0-alpha.3",
1515
"@math.gl/core": "^4.1.0"
1616
},
1717
"devDependencies": {

examples/tutorials/hello-gltf/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "luma.gl-examples-hello-gltf",
3-
"version": "9.1.0-alpha.6",
3+
"version": "9.2.0-alpha.3",
44
"private": true,
55
"scripts": {
66
"start": "vite",
@@ -10,12 +10,12 @@
1010
"dependencies": {
1111
"@loaders.gl/core": "^4.2.0",
1212
"@loaders.gl/gltf": "^4.2.0",
13-
"@luma.gl/core": "9.2.0-alpha.1",
14-
"@luma.gl/engine": "9.2.0-alpha.1",
15-
"@luma.gl/gltf": "9.2.0-alpha.1",
16-
"@luma.gl/shadertools": "9.2.0-alpha.1",
17-
"@luma.gl/webgl": "9.2.0-alpha.1",
18-
"@luma.gl/webgpu": "9.2.0-alpha.1",
13+
"@luma.gl/core": "9.2.0-alpha.3",
14+
"@luma.gl/engine": "9.2.0-alpha.3",
15+
"@luma.gl/gltf": "9.2.0-alpha.3",
16+
"@luma.gl/shadertools": "9.2.0-alpha.3",
17+
"@luma.gl/webgl": "9.2.0-alpha.3",
18+
"@luma.gl/webgpu": "9.2.0-alpha.3",
1919
"@math.gl/core": "^4.1.0"
2020
},
2121
"devDependencies": {

examples/tutorials/hello-instanced-cubes/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
{
22
"name": "luma.gl-examples-webgpu-instance-uniforms",
3-
"version": "9.1.0-alpha.6",
3+
"version": "9.2.0-alpha.3",
44
"private": true,
55
"scripts": {
66
"start": "vite",
77
"build": "tsc && vite build",
88
"serve": "vite preview"
99
},
1010
"dependencies": {
11-
"@luma.gl/core": "9.2.0-alpha.1",
12-
"@luma.gl/engine": "9.2.0-alpha.1",
13-
"@luma.gl/shadertools": "9.2.0-alpha.1",
14-
"@luma.gl/webgl": "9.2.0-alpha.1",
15-
"@luma.gl/webgpu": "9.2.0-alpha.1",
11+
"@luma.gl/core": "9.2.0-alpha.3",
12+
"@luma.gl/engine": "9.2.0-alpha.3",
13+
"@luma.gl/shadertools": "9.2.0-alpha.3",
14+
"@luma.gl/webgl": "9.2.0-alpha.3",
15+
"@luma.gl/webgpu": "9.2.0-alpha.3",
1616
"@math.gl/core": "^4.1.0"
1717
},
1818
"devDependencies": {

examples/tutorials/hello-instancing/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
{
22
"name": "luma.gl-examples-hello-instancing-high",
3-
"version": "9.1.0-alpha.6",
3+
"version": "9.2.0-alpha.3",
44
"private": true,
55
"scripts": {
66
"start": "vite",
77
"build": "tsc && vite build",
88
"serve": "vite preview"
99
},
1010
"dependencies": {
11-
"@luma.gl/core": "9.2.0-alpha.1",
12-
"@luma.gl/engine": "9.2.0-alpha.1",
13-
"@luma.gl/shadertools": "9.2.0-alpha.1",
14-
"@luma.gl/webgl": "9.2.0-alpha.1"
11+
"@luma.gl/core": "9.2.0-alpha.3",
12+
"@luma.gl/engine": "9.2.0-alpha.3",
13+
"@luma.gl/shadertools": "9.2.0-alpha.3",
14+
"@luma.gl/webgl": "9.2.0-alpha.3"
1515
},
1616
"devDependencies": {
1717
"typescript": "^5.5.0",

examples/tutorials/hello-triangle-geometry/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
{
22
"name": "luma.gl-examples-hello-triangle",
3-
"version": "9.1.0-alpha.6",
3+
"version": "9.2.0-alpha.3",
44
"private": true,
55
"scripts": {
66
"start": "vite",
77
"build": "tsc && vite build",
88
"serve": "vite preview"
99
},
1010
"dependencies": {
11-
"@luma.gl/core": "9.2.0-alpha.1",
12-
"@luma.gl/engine": "9.2.0-alpha.1",
13-
"@luma.gl/shadertools": "9.2.0-alpha.1",
14-
"@luma.gl/webgl": "9.2.0-alpha.1",
15-
"@luma.gl/webgpu": "9.2.0-alpha.1"
11+
"@luma.gl/core": "9.2.0-alpha.3",
12+
"@luma.gl/engine": "9.2.0-alpha.3",
13+
"@luma.gl/shadertools": "9.2.0-alpha.3",
14+
"@luma.gl/webgl": "9.2.0-alpha.3",
15+
"@luma.gl/webgpu": "9.2.0-alpha.3"
1616
},
1717
"devDependencies": {
1818
"typescript": "^5.5.0",

0 commit comments

Comments
 (0)