Explorar o código

feat: Add clearBuffer* functions to WebGLRenderingContext interface

Nicolas %!s(int64=7) %!d(string=hai) anos
pai
achega
53bca258bd
Modificáronse 1 ficheiros con 5 adicións e 0 borrados
  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 {