gpu-curtains

Tutorials

Getting started

About

Core concepts

API

core/DOM/DOMElement
core/DOM/DOMFrustum
core/bindGroups/BindGroup
core/bindGroups/TextureBindGroup
core/bindings/Binding
core/bindings/BufferBinding
core/bindings/SamplerBinding
core/bindings/TextureBinding
core/bindings/WritableBufferBinding
core/bindings/bufferElements/BufferArrayElement
core/bindings/bufferElements/BufferElement
core/bindings/bufferElements/BufferInterleavedArrayElement
core/bindings/utils
core/buffers/Buffer
core/buffers/utils
core/camera/Camera
core/computePasses/ComputePass
core/geometries/Geometry
core/geometries/IndexedGeometry
core/geometries/PlaneGeometry
core/lights/AmbientLight
core/lights/DirectionalLight
core/lights/Light
core/lights/PointLight
core/materials/ComputeMaterial
core/materials/Material
core/materials/RenderMaterial
core/materials/utils
core/meshes/FullscreenPlane
core/meshes/Mesh
core/meshes/mixins/MeshBaseMixin
core/meshes/mixins/ProjectedMeshBaseMixin
core/objects3D/Object3D
core/objects3D/ProjectedObject3D
core/pipelines/ComputePipelineEntry
core/pipelines/PipelineEntry
core/pipelines/PipelineManager
core/pipelines/RenderPipelineEntry
core/renderPasses/RenderBundle
core/renderPasses/RenderPass
core/renderPasses/RenderTarget
core/renderPasses/ShaderPass
core/renderers/GPUCameraRenderer
core/renderers/GPUDeviceManager
core/renderers/GPURenderer
core/renderers/utils
core/samplers/Sampler
core/scenes/Scene
core/shaders/chunks/fragment/body/apply-directional-shadows
core/shaders/chunks/fragment/body/apply-point-shadows
core/shaders/chunks/fragment/body/apply-tone-mapping
core/shaders/chunks/fragment/body/declare-attributes-vars
core/shaders/chunks/fragment/body/declare-material-vars
core/shaders/chunks/fragment/body/get-IBL-GGX-Fresnel
core/shaders/chunks/fragment/body/get-IBL-indirect-irradiance
core/shaders/chunks/fragment/body/get-IBL-indirect-radiance
core/shaders/chunks/fragment/body/get-IBL-volume-refraction
core/shaders/chunks/fragment/body/get-PBR-shading
core/shaders/chunks/fragment/body/get-PCF-shadows
core/shaders/chunks/fragment/body/get-base-color
core/shaders/chunks/fragment/body/get-emissive-occlusion
core/shaders/chunks/fragment/body/get-lambert-shading
core/shaders/chunks/fragment/body/get-metallic-roughness
core/shaders/chunks/fragment/body/get-normal-tangent-bitangent
core/shaders/chunks/fragment/body/get-phong-shading
core/shaders/chunks/fragment/body/get-specular
core/shaders/chunks/fragment/body/get-transmission-thickness
core/shaders/chunks/fragment/head/RE-indirect-diffuse
core/shaders/chunks/fragment/head/RE-indirect-specular
core/shaders/chunks/fragment/head/get-IBL-GGX-Fresnel
core/shaders/chunks/fragment/head/get-IBL-indirect-irradiance
core/shaders/chunks/fragment/head/get-IBL-indirect-radiance
core/shaders/chunks/fragment/head/get-IBL-transmission
core/shaders/chunks/fragment/head/get-PBR-direct
core/shaders/chunks/fragment/head/get-PCF-directional-shadows
core/shaders/chunks/fragment/head/get-PCF-point-shadow-contribution
core/shaders/chunks/fragment/head/get-PCF-point-shadows
core/shaders/chunks/fragment/head/get-PCF-shadow-contribution
core/shaders/chunks/fragment/head/get-fragment-input-struct
core/shaders/chunks/fragment/head/get-lambert-direct
core/shaders/chunks/fragment/head/get-lights-infos
core/shaders/chunks/fragment/head/get-phong-direct
core/shaders/chunks/fragment/head/get-uv-cover-helper
core/shaders/chunks/fragment/head/get-vertex-to-UV-coords-helpers
core/shaders/chunks/shading/PBR-shading
core/shaders/chunks/shading/lambert-shading
core/shaders/chunks/shading/phong-shading
core/shaders/chunks/utils/BRDF_GGX
core/shaders/chunks/utils/common
core/shaders/chunks/utils/constants
core/shaders/chunks/utils/generate-TBN
core/shaders/chunks/utils/hammersley-2D
core/shaders/chunks/utils/tone-mapping-utils
core/shaders/chunks/vertex/body/declare-attributes-vars
core/shaders/chunks/vertex/body/get-morph-targets
core/shaders/chunks/vertex/body/get-vertex-output
core/shaders/chunks/vertex/body/get-vertex-skinned-position-normal
core/shaders/chunks/vertex/body/get-vertex-transformed-position-normal
core/shaders/chunks/vertex/head/get-normal-helpers
core/shaders/chunks/vertex/head/get-position-helpers
core/shaders/chunks/vertex/head/get-vertex-output-struct-content
core/shaders/chunks/vertex/head/get-vertex-output-struct
core/shaders/default-material-helpers
core/shaders/full/compute/compute-BRDF-LUT
core/shaders/full/compute/compute-diffuse-from-specular-cubemap
core/shaders/full/compute/compute-specular-cubemap-from-HDR
core/shaders/full/fragment/get-PBR-fragment-shader-code
core/shaders/full/fragment/get-default-fragment-code
core/shaders/full/fragment/get-default-normal-fragment-code
core/shaders/full/fragment/get-default-point-shadow-depth-fragment-code
core/shaders/full/fragment/get-default-shader-pass-fragment-code
core/shaders/full/fragment/get-fragment-shader-code
core/shaders/full/fragment/get-lambert-fragment-shader-code
core/shaders/full/fragment/get-phong-fragment-shader-code
core/shaders/full/fragment/get-unlit-fragment-shader-code
core/shaders/full/vertex/get-default-point-shadow-depth-vertex-shader-code
core/shaders/full/vertex/get-default-projected-vertex-shader-code
core/shaders/full/vertex/get-default-shadow-depth-vertex-shader-code
core/shaders/full/vertex/get-default-vertex-shader-code
core/shaders/full/vertex/get-vertex-shader-code
core/shaders/shader-chunks
core/shadows/DirectionalShadow
core/shadows/PointShadow
core/shadows/Shadow
core/textures/MediaTexture
core/textures/Texture
core/textures/utils
curtains/GPUCurtains
curtains/meshes/DOMMesh
curtains/meshes/Plane
curtains/objects3D/DOMObject3D
curtains/renderers/GPUCurtainsRenderer
curtains/textures/DOMTexture
extras/animations/KeyframesAnimation
extras/animations/TargetsAnimationsManager
extras/buffers/IndirectBuffer
extras/controls/OrbitControls
extras/environmentMap/EnvironmentMap
extras/geometries/BoxGeometry
extras/geometries/SphereGeometry
extras/gltf/GLTFScenesManager
extras/loaders/GLTFLoader
extras/loaders/HDRLoader
extras/meshes/LitMesh
extras/meshes/PingPongPlane
extras/raycaster/Raycaster
math/Box3
math/Mat3
math/Mat4
math/Quat
math/Vec2
math/Vec3
math/color-utils
types/BindGroups
types/Geometries
types/Materials
types/PipelineEntries
types/Textures
types/gltf/GLTF
types/gltf/GLTFExtensions
types/gltf/GLTFScenesManager
utils/CacheManager
utils/ResizeManager
utils/ScrollManager
utils/TasksQueueManager
utils/utils
utils/webgpu-constants