mirror of
https://github.com/visgl/luma.gl.git
synced 2026-01-18 14:03:42 +00:00
193 lines
5.9 KiB
JSON
193 lines
5.9 KiB
JSON
[
|
|
"README",
|
|
"whats-new",
|
|
"upgrade-guide",
|
|
{
|
|
"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": [
|
|
"api-guide/README",
|
|
{
|
|
"type": "category",
|
|
"label": "Background",
|
|
"items": [
|
|
"api-guide/background/api-design",
|
|
"api-guide/background/learning-resources",
|
|
"api-guide/background/webgpu-vs-webgl"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "GPU Programming",
|
|
"items": [
|
|
"api-guide/gpu/gpu-initialization",
|
|
"api-guide/gpu/gpu-resources",
|
|
"api-guide/gpu/gpu-memory",
|
|
"api-guide/gpu/gpu-buffers",
|
|
"api-guide/gpu/gpu-textures",
|
|
"api-guide/gpu/gpu-rendering",
|
|
"api-guide/gpu/gpu-parameters",
|
|
"api-guide/gpu/gpu-bindings",
|
|
"api-guide/gpu/gpu-attributes",
|
|
"api-guide/gpu/gpu-uniforms"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Shader Programming",
|
|
"items": [
|
|
"api-guide/shaders/shader-modules",
|
|
"api-guide/shaders/shader-transpilation"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Engine Programming",
|
|
"items": [
|
|
"api-guide/engine/transforms"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"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/engine",
|
|
"items": [
|
|
"api-reference/engine/animation-loop",
|
|
"api-reference/engine/animation-loop-template",
|
|
"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": "Legacy Guides",
|
|
"items": ["legacy/porting-guide", "legacy/legacy-upgrade-guide", "legacy/legacy-whats-new"]
|
|
}
|
|
]
|