v9.0.0-alpha.52

This commit is contained in:
Felix Palmer 2024-01-12 09:38:03 +01:00
parent ce862534a8
commit 41fa29f78d
30 changed files with 110 additions and 104 deletions

View File

@ -1,5 +1,11 @@
# luma.gl CHANGELOG
### v9.0.0-alpha.52
- feat(engine) Ignore props for unregistered modules in ShaderInputs (#1911)
- feat: ShaderLayout debug trace (#1913)
- fix(core) Prevent crash when scrollIntoView unavailable #1912
### v9.0.0-alpha.51
- feat(shadertools) Port pbr shader module to glsl300 (#1909)

View File

@ -1,6 +1,6 @@
{
"name": "luma.gl-examples-animation",
"version": "9.0.0-alpha.51",
"version": "9.0.0-alpha.52",
"private": true,
"scripts": {
"start": "vite",
@ -8,9 +8,9 @@
"serve": "vite preview"
},
"dependencies": {
"@luma.gl/engine": "9.0.0-alpha.51",
"@luma.gl/shadertools": "9.0.0-alpha.51",
"@luma.gl/webgl": "9.0.0-alpha.51",
"@luma.gl/engine": "9.0.0-alpha.52",
"@luma.gl/shadertools": "9.0.0-alpha.52",
"@luma.gl/webgl": "9.0.0-alpha.52",
"@math.gl/core": "^4.0.0"
},
"devDependencies": {

View File

@ -1,6 +1,6 @@
{
"name": "luma.gl-examples-cubemap",
"version": "9.0.0-alpha.51",
"version": "9.0.0-alpha.52",
"private": true,
"scripts": {
"start": "vite",
@ -8,10 +8,10 @@
"serve": "vite preview"
},
"dependencies": {
"@luma.gl/constants": "9.0.0-alpha.51",
"@luma.gl/core": "9.0.0-alpha.51",
"@luma.gl/engine": "9.0.0-alpha.51",
"@luma.gl/webgl": "9.0.0-alpha.51",
"@luma.gl/constants": "9.0.0-alpha.52",
"@luma.gl/core": "9.0.0-alpha.52",
"@luma.gl/engine": "9.0.0-alpha.52",
"@luma.gl/webgl": "9.0.0-alpha.52",
"@math.gl/core": "^4.0.0"
},
"devDependencies": {

View File

@ -1,6 +1,6 @@
{
"name": "luma.gl-examples-texture-3d",
"version": "9.0.0-alpha.51",
"version": "9.0.0-alpha.52",
"private": true,
"scripts": {
"start": "vite",
@ -8,8 +8,8 @@
"serve": "vite preview"
},
"dependencies": {
"@luma.gl/engine": "9.0.0-alpha.51",
"@luma.gl/webgl": "9.0.0-alpha.51",
"@luma.gl/engine": "9.0.0-alpha.52",
"@luma.gl/webgl": "9.0.0-alpha.52",
"@math.gl/core": "^4.0.0"
},
"devDependencies": {

View File

@ -1,6 +1,6 @@
{
"name": "luma.gl-examples-instancing",
"version": "9.0.0-alpha.51",
"version": "9.0.0-alpha.52",
"private": true,
"scripts": {
"start": "vite",
@ -8,10 +8,10 @@
"serve": "vite preview"
},
"dependencies": {
"@luma.gl/core": "9.0.0-alpha.51",
"@luma.gl/engine": "9.0.0-alpha.51",
"@luma.gl/shadertools": "9.0.0-alpha.51",
"@luma.gl/webgl": "9.0.0-alpha.51",
"@luma.gl/core": "9.0.0-alpha.52",
"@luma.gl/engine": "9.0.0-alpha.52",
"@luma.gl/shadertools": "9.0.0-alpha.52",
"@luma.gl/webgl": "9.0.0-alpha.52",
"@math.gl/core": "^4.0.0"
},
"devDependencies": {

View File

@ -1,6 +1,6 @@
{
"name": "luma.gl-examples-persistence",
"version": "9.0.0-alpha.51",
"version": "9.0.0-alpha.52",
"private": true,
"scripts": {
"start": "vite",
@ -8,9 +8,9 @@
"serve": "vite preview"
},
"dependencies": {
"@luma.gl/core": "9.0.0-alpha.51",
"@luma.gl/engine": "9.0.0-alpha.51",
"@luma.gl/webgl": "9.0.0-alpha.51",
"@luma.gl/core": "9.0.0-alpha.52",
"@luma.gl/engine": "9.0.0-alpha.52",
"@luma.gl/webgl": "9.0.0-alpha.52",
"@math.gl/core": "^4.0.0"
},
"devDependencies": {

View File

@ -1,6 +1,6 @@
{
"name": "luma.gl-examples-hello-cube",
"version": "9.0.0-alpha.51",
"version": "9.0.0-alpha.52",
"private": true,
"scripts": {
"start": "vite",
@ -8,9 +8,9 @@
"serve": "vite preview"
},
"dependencies": {
"@luma.gl/engine": "9.0.0-alpha.51",
"@luma.gl/shadertools": "9.0.0-alpha.51",
"@luma.gl/webgl": "9.0.0-alpha.51",
"@luma.gl/engine": "9.0.0-alpha.52",
"@luma.gl/shadertools": "9.0.0-alpha.52",
"@luma.gl/webgl": "9.0.0-alpha.52",
"@math.gl/core": "^4.0.0"
},
"devDependencies": {

View File

@ -1,6 +1,6 @@
{
"name": "luma.gl-examples-hello-gltf",
"version": "9.0.0-alpha.51",
"version": "9.0.0-alpha.52",
"private": true,
"scripts": {
"start": "vite",
@ -9,9 +9,9 @@
},
"dependencies": {
"@loaders.gl/gltf": "^4.0.4",
"@luma.gl/engine": "9.0.0-alpha.51",
"@luma.gl/webgl": "9.0.0-alpha.51",
"@luma.gl/webgpu": "9.0.0-alpha.51"
"@luma.gl/engine": "9.0.0-alpha.52",
"@luma.gl/webgl": "9.0.0-alpha.52",
"@luma.gl/webgpu": "9.0.0-alpha.52"
},
"devDependencies": {
"typescript": "^5.3.0",

View File

@ -1,6 +1,6 @@
{
"name": "luma.gl-examples-hello-instancing-high",
"version": "9.0.0-alpha.51",
"version": "9.0.0-alpha.52",
"private": true,
"scripts": {
"start": "vite",
@ -8,8 +8,8 @@
"serve": "vite preview"
},
"dependencies": {
"@luma.gl/engine": "9.0.0-alpha.51",
"@luma.gl/webgl": "9.0.0-alpha.51"
"@luma.gl/engine": "9.0.0-alpha.52",
"@luma.gl/webgl": "9.0.0-alpha.52"
},
"devDependencies": {
"typescript": "^5.3.0",

View File

@ -1,6 +1,6 @@
{
"name": "luma.gl-examples-hello-triangle",
"version": "9.0.0-alpha.51",
"version": "9.0.0-alpha.52",
"private": true,
"scripts": {
"start": "vite",
@ -8,9 +8,9 @@
"serve": "vite preview"
},
"dependencies": {
"@luma.gl/engine": "9.0.0-alpha.51",
"@luma.gl/webgl": "9.0.0-alpha.51",
"@luma.gl/webgpu": "9.0.0-alpha.51"
"@luma.gl/engine": "9.0.0-alpha.52",
"@luma.gl/webgl": "9.0.0-alpha.52",
"@luma.gl/webgpu": "9.0.0-alpha.52"
},
"devDependencies": {
"typescript": "^5.3.0",

View File

@ -1,6 +1,6 @@
{
"name": "luma.gl-examples-lighting",
"version": "9.0.0-alpha.51",
"version": "9.0.0-alpha.52",
"private": true,
"scripts": {
"start": "vite",
@ -8,9 +8,9 @@
"serve": "vite preview"
},
"dependencies": {
"@luma.gl/engine": "9.0.0-alpha.51",
"@luma.gl/shadertools": "9.0.0-alpha.51",
"@luma.gl/webgl": "9.0.0-alpha.51",
"@luma.gl/engine": "9.0.0-alpha.52",
"@luma.gl/shadertools": "9.0.0-alpha.52",
"@luma.gl/webgl": "9.0.0-alpha.52",
"@math.gl/core": "^4.0.0"
},
"devDependencies": {

View File

@ -1,6 +1,6 @@
{
"name": "luma.gl-examples-shader-hooks",
"version": "9.0.0-alpha.51",
"version": "9.0.0-alpha.52",
"private": true,
"scripts": {
"start": "vite",
@ -8,9 +8,9 @@
"serve": "vite preview"
},
"dependencies": {
"@luma.gl/core": "9.0.0-alpha.51",
"@luma.gl/engine": "9.0.0-alpha.51",
"@luma.gl/webgl": "9.0.0-alpha.51"
"@luma.gl/core": "9.0.0-alpha.52",
"@luma.gl/engine": "9.0.0-alpha.52",
"@luma.gl/webgl": "9.0.0-alpha.52"
},
"devDependencies": {
"typescript": "^5.3.0",

View File

@ -1,6 +1,6 @@
{
"name": "luma.gl-examples-shader-modules",
"version": "9.0.0-alpha.51",
"version": "9.0.0-alpha.52",
"private": true,
"scripts": {
"start": "vite",
@ -8,8 +8,8 @@
"serve": "vite preview"
},
"dependencies": {
"@luma.gl/engine": "9.0.0-alpha.51",
"@luma.gl/webgl": "9.0.0-alpha.51"
"@luma.gl/engine": "9.0.0-alpha.52",
"@luma.gl/webgl": "9.0.0-alpha.52"
},
"devDependencies": {
"typescript": "^5.3.0",

View File

@ -1,6 +1,6 @@
{
"name": "luma.gl-examples-transform-feedback",
"version": "9.0.0-alpha.51",
"version": "9.0.0-alpha.52",
"private": true,
"scripts": {
"start": "vite",
@ -8,8 +8,8 @@
"serve": "vite preview"
},
"dependencies": {
"@luma.gl/engine": "9.0.0-alpha.51",
"@luma.gl/webgl": "9.0.0-alpha.51"
"@luma.gl/engine": "9.0.0-alpha.52",
"@luma.gl/webgl": "9.0.0-alpha.52"
},
"devDependencies": {
"typescript": "^5.1.6",

View File

@ -1,6 +1,6 @@
{
"name": "luma.gl-examples-webgpu-computeboids",
"version": "9.0.0-alpha.51",
"version": "9.0.0-alpha.52",
"private": true,
"scripts": {
"start": "vite",
@ -8,9 +8,9 @@
"serve": "vite preview"
},
"dependencies": {
"@luma.gl/engine": "9.0.0-alpha.51",
"@luma.gl/shadertools": "9.0.0-alpha.51",
"@luma.gl/webgpu": "9.0.0-alpha.51",
"@luma.gl/engine": "9.0.0-alpha.52",
"@luma.gl/shadertools": "9.0.0-alpha.52",
"@luma.gl/webgpu": "9.0.0-alpha.52",
"@math.gl/core": "^4.0.0"
},
"devDependencies": {

View File

@ -1,6 +1,6 @@
{
"name": "luma.gl-examples-webgpu-instance-uniforms",
"version": "9.0.0-alpha.51",
"version": "9.0.0-alpha.52",
"private": true,
"scripts": {
"start": "vite",
@ -8,9 +8,9 @@
"serve": "vite preview"
},
"dependencies": {
"@luma.gl/engine": "9.0.0-alpha.51",
"@luma.gl/shadertools": "9.0.0-alpha.51",
"@luma.gl/webgpu": "9.0.0-alpha.51",
"@luma.gl/engine": "9.0.0-alpha.52",
"@luma.gl/shadertools": "9.0.0-alpha.52",
"@luma.gl/webgpu": "9.0.0-alpha.52",
"@math.gl/core": "^4.0.0"
},
"devDependencies": {

View File

@ -1,6 +1,6 @@
{
"name": "luma.gl-examples-webgpu-rotating-cube",
"version": "9.0.0-alpha.51",
"version": "9.0.0-alpha.52",
"private": true,
"scripts": {
"start": "vite",
@ -8,10 +8,10 @@
"serve": "vite preview"
},
"dependencies": {
"@luma.gl/core": "9.0.0-alpha.51",
"@luma.gl/engine": "9.0.0-alpha.51",
"@luma.gl/shadertools": "9.0.0-alpha.51",
"@luma.gl/webgpu": "9.0.0-alpha.51"
"@luma.gl/core": "9.0.0-alpha.52",
"@luma.gl/engine": "9.0.0-alpha.52",
"@luma.gl/shadertools": "9.0.0-alpha.52",
"@luma.gl/webgpu": "9.0.0-alpha.52"
},
"devDependencies": {
"typescript": "^5.3.0",

View File

@ -1,6 +1,6 @@
{
"name": "luma.gl-examples-webgpu-textured-cube",
"version": "9.0.0-alpha.51",
"version": "9.0.0-alpha.52",
"private": true,
"scripts": {
"start": "vite",
@ -8,9 +8,9 @@
"serve": "vite preview"
},
"dependencies": {
"@luma.gl/engine": "9.0.0-alpha.51",
"@luma.gl/shadertools": "9.0.0-alpha.51",
"@luma.gl/webgpu": "9.0.0-alpha.51",
"@luma.gl/engine": "9.0.0-alpha.52",
"@luma.gl/shadertools": "9.0.0-alpha.52",
"@luma.gl/webgpu": "9.0.0-alpha.52",
"@math.gl/core": "^4.0.0"
},
"devDependencies": {

View File

@ -1,6 +1,6 @@
{
"name": "luma.gl-examples-webgpu-hello-triangle",
"version": "9.0.0-alpha.51",
"version": "9.0.0-alpha.52",
"private": true,
"scripts": {
"start": "vite",
@ -8,9 +8,9 @@
"serve": "vite preview"
},
"dependencies": {
"@luma.gl/engine": "9.0.0-alpha.51",
"@luma.gl/shadertools": "9.0.0-alpha.51",
"@luma.gl/webgpu": "9.0.0-alpha.51",
"@luma.gl/engine": "9.0.0-alpha.52",
"@luma.gl/shadertools": "9.0.0-alpha.52",
"@luma.gl/webgpu": "9.0.0-alpha.52",
"@math.gl/core": "^4.0.0"
},
"devDependencies": {

View File

@ -1,6 +1,6 @@
{
"name": "luma.gl-examples-webgpu-two-cubes",
"version": "9.0.0-alpha.51",
"version": "9.0.0-alpha.52",
"private": true,
"scripts": {
"start": "vite",
@ -8,8 +8,8 @@
"serve": "vite preview"
},
"dependencies": {
"@luma.gl/engine": "9.0.0-alpha.51",
"@luma.gl/webgpu": "9.0.0-alpha.51",
"@luma.gl/engine": "9.0.0-alpha.52",
"@luma.gl/webgpu": "9.0.0-alpha.52",
"@math.gl/core": "^4.0.0"
},
"devDependencies": {

View File

@ -1,6 +1,6 @@
{
"lerna": "2.0.0",
"version": "9.0.0-alpha.51",
"version": "9.0.0-alpha.52",
"npmClient": "yarn",
"useWorkspaces": true,
"exact": true,

View File

@ -1,6 +1,6 @@
{
"name": "@luma.gl/constants",
"version": "9.0.0-alpha.51",
"version": "9.0.0-alpha.52",
"description": "WebGL and WebGL2 constants",
"type": "module",
"license": "MIT",

View File

@ -1,6 +1,6 @@
{
"name": "@luma.gl/core-tests",
"version": "9.0.0-alpha.51",
"version": "9.0.0-alpha.52",
"description": "luma.gl API",
"license": "MIT",
"type": "module",
@ -37,10 +37,10 @@
"pre-build": "npm run build-bundle && npm run build-bundle -- --env=dev"
},
"devDependencies": {
"@luma.gl/core": "9.0.0-alpha.51",
"@luma.gl/test-utils": "9.0.0-alpha.51",
"@luma.gl/webgl": "9.0.0-alpha.51",
"@luma.gl/webgpu": "9.0.0-alpha.51"
"@luma.gl/core": "9.0.0-alpha.52",
"@luma.gl/test-utils": "9.0.0-alpha.52",
"@luma.gl/webgl": "9.0.0-alpha.52",
"@luma.gl/webgpu": "9.0.0-alpha.52"
},
"gitHead": "c636c34b8f1581eed163e94543a8eb1f4382ba8e"
}

View File

@ -1,6 +1,6 @@
{
"name": "@luma.gl/core",
"version": "9.0.0-alpha.51",
"version": "9.0.0-alpha.52",
"description": "luma.gl API",
"license": "MIT",
"type": "module",

View File

@ -1,6 +1,6 @@
{
"name": "@luma.gl/engine",
"version": "9.0.0-alpha.51",
"version": "9.0.0-alpha.52",
"description": "WebGL2 Components for High Performance Rendering and Computation",
"type": "module",
"license": "MIT",
@ -40,9 +40,9 @@
},
"dependencies": {
"@babel/runtime": "^7.0.0",
"@luma.gl/constants": "9.0.0-alpha.51",
"@luma.gl/core": "9.0.0-alpha.51",
"@luma.gl/shadertools": "9.0.0-alpha.51",
"@luma.gl/constants": "9.0.0-alpha.52",
"@luma.gl/core": "9.0.0-alpha.52",
"@luma.gl/shadertools": "9.0.0-alpha.52",
"@math.gl/core": "^4.0.0",
"@probe.gl/log": "^4.0.2",
"@probe.gl/stats": "^4.0.2"

View File

@ -1,6 +1,6 @@
{
"name": "@luma.gl/gltf",
"version": "9.0.0-alpha.51",
"version": "9.0.0-alpha.52",
"description": "glTF support for luma.gl",
"type": "module",
"license": "MIT",
@ -39,15 +39,15 @@
"pre-build": "npm run build-bundle && npm run build-bundle -- --env=dev"
},
"dependencies": {
"@luma.gl/core": "9.0.0-alpha.51",
"@luma.gl/engine": "9.0.0-alpha.51",
"@luma.gl/webgl": "9.0.0-alpha.51",
"@luma.gl/core": "9.0.0-alpha.52",
"@luma.gl/engine": "9.0.0-alpha.52",
"@luma.gl/webgl": "9.0.0-alpha.52",
"@math.gl/core": "4.0.0"
},
"devDependencies": {
"@loaders.gl/gltf": "^4.0.4",
"@loaders.gl/math": "^4.0.4",
"@luma.gl/test-utils": "9.0.0-alpha.51"
"@luma.gl/test-utils": "9.0.0-alpha.52"
},
"gitHead": "c636c34b8f1581eed163e94543a8eb1f4382ba8e"
}

View File

@ -1,6 +1,6 @@
{
"name": "@luma.gl/shadertools",
"version": "9.0.0-alpha.51",
"version": "9.0.0-alpha.52",
"description": "Shader module system for luma.gl",
"type": "module",
"license": "MIT",
@ -46,7 +46,7 @@
},
"dependencies": {
"@babel/runtime": "^7.0.0",
"@luma.gl/core": "9.0.0-alpha.51",
"@luma.gl/core": "9.0.0-alpha.52",
"@math.gl/core": "^4.0.0",
"@math.gl/types": "^4.0.0"
},

View File

@ -1,6 +1,6 @@
{
"name": "@luma.gl/test-utils",
"version": "9.0.0-alpha.51",
"version": "9.0.0-alpha.52",
"description": "Automated WebGL testing utilities with Puppeteer and image diffing",
"type": "module",
"license": "MIT",
@ -39,10 +39,10 @@
"pre-build": "echo test utils has no bundle"
},
"dependencies": {
"@luma.gl/core": "9.0.0-alpha.51",
"@luma.gl/engine": "9.0.0-alpha.51",
"@luma.gl/webgl": "9.0.0-alpha.51",
"@luma.gl/webgpu": "9.0.0-alpha.51",
"@luma.gl/core": "9.0.0-alpha.52",
"@luma.gl/engine": "9.0.0-alpha.52",
"@luma.gl/webgl": "9.0.0-alpha.52",
"@luma.gl/webgpu": "9.0.0-alpha.52",
"@probe.gl/env": "^4.0.2",
"@types/gl": "^6.0.2",
"gl": "^6.0.1"

View File

@ -1,6 +1,6 @@
{
"name": "@luma.gl/webgl",
"version": "9.0.0-alpha.51",
"version": "9.0.0-alpha.52",
"description": "WebGL2 adapter for the luma.gl API",
"type": "module",
"license": "MIT",
@ -44,12 +44,12 @@
},
"dependencies": {
"@babel/runtime": "^7.0.0",
"@luma.gl/constants": "9.0.0-alpha.51",
"@luma.gl/core": "9.0.0-alpha.51",
"@luma.gl/constants": "9.0.0-alpha.52",
"@luma.gl/core": "9.0.0-alpha.52",
"@probe.gl/env": "^4.0.2"
},
"devDependencies": {
"@luma.gl/test-utils": "9.0.0-alpha.51"
"@luma.gl/test-utils": "9.0.0-alpha.52"
},
"gitHead": "c636c34b8f1581eed163e94543a8eb1f4382ba8e"
}

View File

@ -1,6 +1,6 @@
{
"name": "@luma.gl/webgpu",
"version": "9.0.0-alpha.51",
"version": "9.0.0-alpha.52",
"description": "WebGPU adapter for the luma.gl API",
"type": "module",
"license": "MIT",
@ -37,7 +37,7 @@
},
"dependencies": {
"@babel/runtime": "^7.0.0",
"@luma.gl/core": "9.0.0-alpha.51",
"@luma.gl/core": "9.0.0-alpha.52",
"@probe.gl/env": "^4.0.2",
"@webgpu/types": "^0.1.34"
},