浏览代码

feat: Add clearBuffer* functions to WebGLRenderingContext interface

Nicolas 7 年之前
父节点
当前提交
da8acfe6f6
共有 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 {