UNPKG

pica-gpu

Version:

**GPU accelerated image resizer**

11 lines (10 loc) 796 B
export declare function createProgram(gl: WebGL2RenderingContext, vsSource: string, fsSource: string): { program: WebGLProgram; vertexShader: WebGLShader; fragmentShader: WebGLShader; }; export declare function createTextureFromImage(gl: WebGL2RenderingContext, image: TexImageSource): WebGLTexture; export declare function createEmptyTexture(gl: WebGL2RenderingContext, width: number, height: number): WebGLTexture; export declare function createFramebuffer(gl: WebGL2RenderingContext, texture: WebGLTexture): WebGLFramebuffer; export declare function createDefaultQuadBuffer(gl: WebGL2RenderingContext): WebGLBuffer; export declare function useDefaultQuadBuffer(gl: WebGL2RenderingContext, program: WebGLProgram, quadBuffer: WebGLBuffer, position: string, textCoord: string): void;