Pārlūkot izejas kodu

setInt used internaly for setBool

Cedric Guillemet 5 gadi atpakaļ
vecāks
revīzija
5b0ba79464
1 mainītis faili ar 9 papildinājumiem un 0 dzēšanām
  1. 9 0
      src/Engines/nativeEngine.ts

+ 9 - 0
src/Engines/nativeEngine.ts

@@ -54,6 +54,7 @@ interface INativeEngine {
     setBlendMode(blendMode: number): void;
 
     setMatrix(uniform: WebGLUniformLocation, matrix: Float32Array): void;
+    setInt(uniform: WebGLUniformLocation, int: number): void;
     setIntArray(uniform: WebGLUniformLocation, array: Int32Array): void;
     setIntArray2(uniform: WebGLUniformLocation, array: Int32Array): void;
     setIntArray3(uniform: WebGLUniformLocation, array: Int32Array): void;
@@ -626,6 +627,14 @@ export class NativeEngine extends Engine {
         return this._alphaMode;
     }
 
+    public setInt(uniform: WebGLUniformLocation, int: number): void {
+        if (!uniform) {
+            return;
+        }
+
+        this._native.setInt(uniform, int);
+    }
+
     public setIntArray(uniform: WebGLUniformLocation, array: Int32Array): void {
         if (!uniform) {
             return;