Browse Source

feat: Add clearBuffer* functions to WebGLRenderingContext interface

Nicolas 7 năm trước cách đây
mục cha
commit
53bca258bd
1 tập tin đã thay đổi với 5 bổ sung0 xóa
  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 {