瀏覽代碼

making sure the engine compiles correctly

Raanan Weber 7 年之前
父節點
當前提交
05a806577d
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      src/babylon.mixins.ts

+ 3 - 3
src/babylon.mixins.ts

@@ -34,7 +34,7 @@ interface WebGLRenderingContext {
     vertexAttribDivisor(index: number, divisor: number): void;
 
     createVertexArray(): any;
-    bindVertexArray(vao?: WebGLVertexArrayObject): void;
+    bindVertexArray(vao?: WebGLVertexArrayObject | null): void;
     deleteVertexArray(vao: WebGLVertexArrayObject): void;
 
     blitFramebuffer(srcX0: number, srcY0: number, srcX1: number, srcY1: number, dstX0: number, dstY0: number, dstX1: number, dstY1: number, mask: number, filter: number): void;
@@ -120,8 +120,8 @@ interface WebGLBuffer {
 }
 
 interface WebGLProgram {
-    transformFeedback?: WebGLTransformFeedback;
-    __SPECTOR_rebuildProgram: (vertexSourceCode: string, fragmentSourceCode: string, onCompiled: (program: WebGLProgram) => void, onError: (message: string) => void) => void;
+    transformFeedback?: WebGLTransformFeedback | null;
+    __SPECTOR_rebuildProgram?: ((vertexSourceCode: string, fragmentSourceCode: string, onCompiled: (program: WebGLProgram) => void, onError: (message: string) => void) => void) | null;
 }
 
 interface MouseEvent {