Переглянути джерело

feat: Add clearBuffer* functions to WebGLRenderingContext interface

Nicolas 7 роки тому
батько
коміт
53bca258bd
1 змінених файлів з 5 додано та 0 видалено
  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 {