[ "README", "whats-new", { "type": "category", "label": "Tutorials", "items": [ "tutorials/README", "tutorials/hello-triangle", "tutorials/hello-cube", "tutorials/lighting", "tutorials/hello-instancing", "tutorials/shader-modules", "tutorials/shader-hooks", "tutorials/transform", "tutorials/transform-feedback", "tutorials/instanced-transform", "tutorials/external-context", "tutorials/whats-next" ] }, { "type": "category", "label": "API Guide", "items": [ { "type": "category", "label": "Background", "items": [ "api-guide/background/api-design", "api-guide/background/learning-resources", "api-guide/background/webgpu-vs-webgl" ] }, "public-review", "api-guide/README", "api-guide/device", "api-guide/resources", "api-guide/memory", "api-guide/buffers", "api-guide/textures", "api-guide/rendering", "api-guide/parameters", "api-guide/bindings", "api-guide/attributes", "api-guide/uniforms", "api-guide/transforms", "api-guide/shader-modules" ] }, { "type": "category", "label": "API Reference", "items": [ "api-reference/README", { "type": "category", "label": "@luma.gl/core", "items": [ "api-reference/core/README", "api-reference/core/device", "api-reference/core/device-features", "api-reference/core/device-limits", "api-reference/core/canvas-context", "api-reference/core/parameters", "api-reference/core/bindings", "api-reference/core/shader-layout", "api-reference/core/texture-formats", "api-reference/core/resources/buffer", "api-reference/core/resources/compute-pipeline", "api-reference/core/resources/framebuffer", "api-reference/core/resources/render-pipeline", "api-reference/core/resources/sampler", "api-reference/core/resources/shader", "api-reference/core/shader-logs", "api-reference/core/resources/texture", "api-reference/core/resources/vertex-array" ] }, { "type": "category", "label": "@luma.gl/core", "items": ["api-reference/core/README"] }, { "type": "category", "label": "@luma.gl/engine", "items": [ "api-reference/engine/animation-loop", "api-reference/engine/animation/key-frames", "api-reference/engine/animation/timeline", "api-reference/engine/geometry/geometries", "api-reference/engine/geometry/geometry", "api-reference/engine/model", "api-reference/engine/pipeline-factory", "api-reference/engine/transform", "api-reference/engine/transform/buffer-transform", "api-reference/engine/transform/texture-transform", "api-reference/engine/scenegraph/group-node", "api-reference/engine/scenegraph/model-node", "api-reference/engine/scenegraph/scenegraph-node", "api-reference/engine/gpgpu/gpu-point-in-polygon", "api-reference/engine/gpgpu/histopyramid" ] }, { "type": "category", "label": "@luma.gl/gltf", "items": [ "api-reference/gltf/README" ] }, { "type": "category", "label": "@luma.gl/shadertools", "items": [ { "type": "category", "label": "Shader Modules", "items": [ "api-reference/shadertools/shader-modules", "api-reference/shadertools/shader-modules/fp32", "api-reference/shadertools/shader-modules/fp64", "api-reference/shadertools/shader-modules/pbr-material", "api-reference/shadertools/shader-modules/phong-material", "api-reference/shadertools/shader-modules/gouraud-material", "api-reference/shadertools/shader-modules/picking", "api-reference/shadertools/shader-modules/project" ] }, { "type": "category", "label": "Shader Passes", "items": [ "api-reference/shadertools/shader-passes/image-processing" ] }, "api-reference/shadertools/README", "api-reference/shadertools/shader-assembler", "api-reference/shadertools/shader-info" ] }, { "type": "category", "label": "@luma.gl/test-utils", "items": [ "api-reference/test-utils/README", "api-reference/test-utils/snapshot-test-runner" ] }, { "type": "category", "label": "@luma.gl/webgl", "items": ["api-reference/webgl/README"] }, { "type": "category", "label": "@luma.gl/webgpu", "items": ["api-reference/webgpu/README"] } ] }, { "type": "category", "label": "Developer Guide", "items": [ "developer-guide/README", "developer-guide/installing", "developer-guide/debugging", "developer-guide/testing", "developer-guide/profiling", "developer-guide/bundling", "developer-guide/contributing" ] }, { "type": "category", "label": "Upgrade Guide", "items": [ "upgrade-guide/README", "upgrade-guide/api-philosophy", "upgrade-guide/upgrade-v9", "upgrade-guide/upgrade-v9-parameters" ] } ]