/** * WebGPU Render Module * * WebGPU-based rendering for HoloScript */ export type { IWebGPUInitOptions, IWebGPUContext, IDeviceCapabilities, IRenderPipelineDescriptor, IShaderModule, IVertexAttribute, IVertexBufferLayout, IDepthStencilState, IColorTargetState, IBlendState, IBlendComponent, IBufferDescriptor, IUniformBuffer, IVertexBuffer, IIndexBuffer, ITextureDescriptor, ISamplerDescriptor, IGPUTexture, IRenderPassDescriptor, IRenderPassColorAttachment, IRenderPassDepthStencilAttachment, IRenderMesh, IBoundingBox, IRenderMaterial, IDrawCall, ICameraUniforms, ISceneUniforms, IFrameStats, IRendererStats, } from './WebGPUTypes'; export { STANDARD_VERTEX_SHADER, STANDARD_FRAGMENT_SHADER, UNLIT_VERTEX_SHADER, UNLIT_FRAGMENT_SHADER, } from './WebGPUTypes'; export { WebGPURenderer } from './WebGPURenderer'; export { TEMPORAL_CONVERGENCE_PROFILES, TemporalConvergenceController, createTemporalTextureResolvePipelineGPU, encodeTemporalTextureResolveGPU, jitterProjectionMatrix, resolveTemporalFrameGPU, temporalHaltonJitter, type TemporalConvergenceConfig, type TemporalConvergenceProfile, type TemporalConvergenceReceipt, type TemporalFramePlan, type TemporalFrameSignals, type TemporalInvalidationReason, type TemporalResolveOptions, type TemporalResolveReceipt, type TemporalResolveResult, type EncodedTemporalTextureResolve, type TemporalTextureResolveInputs, type TemporalTextureResolveOptions, type TemporalTextureResolveReceipt, } from './TemporalConvergence'; export { TemporalFrameGraph, type TemporalFrameGraphInput, type TemporalFrameGraphOptions, type TemporalFrameGraphReceipt, type TemporalFrameGraphResult, } from './TemporalFrameGraph'; export { CharacterTemporalFrameGraph, type CharacterTemporalCompletionAccounting, type CharacterTemporalFrameGraphInput, type CharacterTemporalFrameGraphOptions, type CharacterTemporalFrameGraphReceipt, type CharacterTemporalFrameGraphResult, type CharacterTemporalStageDurations, type CharacterTemporalTimestampWrites, type EncodedCharacterTemporalFrame, } from './CharacterTemporalFrameGraph'; export { CharacterWorldFrameGraph, type CharacterWorldCompositeReceipt, type CharacterWorldFrameDurations, type CharacterWorldFrameGraphInput, type CharacterWorldFrameGraphOptions, type CharacterWorldFrameGraphReceipt, type CharacterWorldFrameGraphResult, type CharacterWorldResidentDefinition, type CharacterWorldResidentDurations, type CharacterWorldResidentFrameInput, type CharacterWorldResidentReceipt, } from './CharacterWorldFrameGraph'; export type { DepthGrid, MotionVectorGrid, ReactiveMaskGrid } from './TemporalInputs'; export { PhysicsDebugDrawer } from './PhysicsDebugDrawer'; //# sourceMappingURL=index.d.ts.map