mirror of
https://github.com/visgl/luma.gl.git
synced 2025-12-08 17:36:19 +00:00
219 lines
7.2 KiB
JSON
219 lines
7.2 KiB
JSON
[
|
|
"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": [
|
|
{
|
|
"type": "category",
|
|
"label": "V8 API Reference",
|
|
"items": [
|
|
"api-reference-v8/webgl-legacy/README",
|
|
"api-reference-v8/constants/README",
|
|
"api-reference-v8/webgl-legacy/class-list",
|
|
"api-reference-v8/webgl-legacy/accessors",
|
|
"api-reference-v8/webgl-legacy/context/context-api",
|
|
"api-reference-v8/webgl-legacy/context/context-properties",
|
|
"api-reference-v8/webgl-legacy/context/parameter-setting",
|
|
"api-reference-v8/webgl-legacy/context/feature-checking",
|
|
"api-reference-v8/webgl-legacy/context/device-pixels",
|
|
"api-reference-v8/webgl-legacy/parameters-legacy",
|
|
"api-reference-v8/webgl-legacy/classes/accessor",
|
|
"api-reference-v8/webgl-legacy/classes/buffer",
|
|
"api-reference-v8/webgl-legacy/classes/framebuffer",
|
|
"api-reference-v8/webgl-legacy/classes/moving-data",
|
|
"api-reference-v8/webgl-legacy/classes/program",
|
|
"api-reference-v8/webgl-legacy/classes/query",
|
|
"api-reference-v8/webgl-legacy/classes/renderbuffer",
|
|
"api-reference-v8/webgl-legacy/classes/resource",
|
|
"api-reference-v8/webgl-legacy/classes/shader",
|
|
"api-reference-v8/webgl-legacy/classes/texture",
|
|
"api-reference-v8/webgl-legacy/classes/texture-2d",
|
|
"api-reference-v8/webgl-legacy/classes/texture-3d",
|
|
"api-reference-v8/webgl-legacy/classes/texture-cube",
|
|
"api-reference-v8/webgl-legacy/classes/transform-feedback",
|
|
"api-reference-v8/webgl-legacy/classes/uniform-buffer-layout",
|
|
"api-reference-v8/webgl-legacy/classes/vertex-array",
|
|
"api-reference-v8/webgl-legacy/classes/vertex-array-object"
|
|
]
|
|
},
|
|
"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"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "@luma.gl/experimental",
|
|
"items": [
|
|
"api-reference/experimental/README",
|
|
"api-reference/experimental/gpgpu/gpu-point-in-polygon",
|
|
"api-reference/experimental/gpgpu/histopyramid"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "@luma.gl/shadertools",
|
|
"items": [
|
|
{
|
|
"type": "category",
|
|
"label": "Shader Modules",
|
|
"items": [
|
|
"api-reference/shadertools/shader-modules",
|
|
"api-reference/shadertools/modules/fp32",
|
|
"api-reference/shadertools/modules/fp64",
|
|
"api-reference/shadertools/modules/pbr",
|
|
"api-reference/shadertools/modules/picking",
|
|
"api-reference/shadertools/modules/project"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "Shader Passes",
|
|
"items": [
|
|
"api-reference/shadertools/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/api-reference/snapshot-test-runner",
|
|
"api-reference/test-utils/snapshot-test-runner"
|
|
]
|
|
},
|
|
{
|
|
"type": "category",
|
|
"label": "@luma.gl/webgl",
|
|
"items": ["api-reference/webgl/README", "api-reference/webgl/adapter/webgl-device"]
|
|
},
|
|
{
|
|
"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"
|
|
]
|
|
}
|
|
]
|