pipegl
v0.1.8
Published
π Functional WebGL
Downloads
20
Readme
pipegl
π Functional WebGL
Rewritten regl completed in typescript, and helps you quickly implement rendering logic by providing smarter tips !
Example/DOC
Basic
Batch
Light
Rendering Tech
Modules
compiler
- [x] CompilerCore
- [x] emitAttribute
- [x] emitBatch
- [x] emitElement
- [x] emitFramebuffer
- [x] emitProgram
- [x] emitStatus
- [x] emitUniform
- [x] parseAttribute
- [x] parseConfigure
- [x] parseElement
- [x] parseProgram
- [x] parseFramebuffer
- [x] parseStatus
- [x] parseUniform
core
- [x] Constant
- [x] Dispose
- [x] Extension
- [x] Format
- [x] Limit
- [x] Pipe
- [x] Pipeline
- [x] Props
- [x] Status
- [x] Support
- [x] Transpose
pool
- [x] BufferPool
- [x] MipmapPool
- [x] TexImagePool
res
- [x] GAttachment
- [x] GBuffer
- [x] GElementbuffer
- [x] GFramebuffer
- [x] GProgram
- [x] GRenderbuffer
- [x] GShader
- [x] GTexture
- [x] GVertexArrayObject
state
- [x] AttributeState
- [x] BufferState
- [x] ElementState
- [x] FramebufferState
- [x] ProgramState
- [x] RenderbufferState
- [x] ShaderState
- [x] StringState
- [x] TextureState
utils
- [x] check
- [x] checkAttribute
- [x] checkTexutre
- [x] createPerformance
- [x] createStats
- [x] createTexFlag
- [x] defaultValue
- [x] detectComponent
- [x] getExtendCopy
- [x] getFlatten
- [x] getIdx
- [x] getPixelSize
- [x] isBufferArray
- [x] isFunction
- [x] isNDArray
- [x] isPowerOf2
- [x] isTypedArray
- [x] toHalfFloat