Browse Source

feat: Add clearBuffer* functions to WebGLRenderingContext interface

Nicolas 7 years ago
parent
commit
da8acfe6f6
1 changed files with 5 additions and 0 deletions
  1. 5 0
      src/Engine/babylon.webgl2.ts

+ 5 - 0
src/Engine/babylon.webgl2.ts

@@ -70,6 +70,11 @@ interface WebGLRenderingContext {
     beginTransformFeedback(primitiveMode: number): void;
     endTransformFeedback(): void;
     transformFeedbackVaryings(program: WebGLProgram, varyings: string[], bufferMode: number): void;
+
+    clearBufferfv(buffer: number, drawbuffer: number, values: ArrayBufferView, srcOffset: number | null): void;
+    clearBufferiv(buffer: number, drawbuffer: number, values: ArrayBufferView, srcOffset: number | null): void;
+    clearBufferuiv(buffer: number, drawbuffer: number, values: ArrayBufferView, srcOffset: number | null): void;
+    clearBufferfi(buffer: number, drawbuffer: number, depth: number, stencil: number): void;
 }
 
 interface ImageBitmap {