@allmaps/render
Version:
Render functions for WebGL and image buffers
4 lines (3 loc) • 479 B
TypeScript
export declare function createShader(gl: WebGL2RenderingContext, type: WebGLRenderingContextBase['VERTEX_SHADER'] | WebGLRenderingContextBase['FRAGMENT_SHADER'], source: string): WebGLShader;
export declare function createProgram(gl: WebGL2RenderingContext, vertexShader: WebGLShader, fragmentShader: WebGLShader): WebGLProgram;
export declare function createBuffer(gl: WebGL2RenderingContext, program: WebGLProgram, data: Float32Array, size: number, name: string): WebGLBuffer;