瀏覽代碼

Fix min max reducer uniform usage

Popov72 4 年之前
父節點
當前提交
e0a6efc204
共有 2 個文件被更改,包括 4 次插入4 次删除
  1. 3 3
      src/Misc/minMaxReducer.ts
  2. 1 1
      src/Shaders/minmaxRedux.fragment.fx

+ 3 - 3
src/Misc/minMaxReducer.ts

@@ -97,7 +97,7 @@ export class MinMaxReducer {
         reductionInitial.onApply = ((w: number, h: number) => {
             return (effect: Effect) => {
                 effect.setTexture('sourceTexture', this._sourceTexture);
-                effect.setFloatArray2('texSize', new Float32Array([w, h]));
+                effect.setFloat2('texSize', w, h);
             };
         })(w, h);
 
@@ -134,9 +134,9 @@ export class MinMaxReducer {
             reduction.onApply = ((w: number, h: number) => {
                 return (effect: Effect) => {
                     if (w == 1 || h == 1) {
-                        effect.setIntArray2('texSize', new Int32Array([w, h]));
+                        effect.setInt2('texSize', w, h);
                     } else {
-                        effect.setFloatArray2('texSize', new Float32Array([w, h]));
+                        effect.setFloat2('texSize', w, h);
                     }
                 };
             })(w, h);

+ 1 - 1
src/Shaders/minmaxRedux.fragment.fx

@@ -1,4 +1,4 @@
-attribute vec2 vUV;
+varying vec2 vUV;
 
 uniform sampler2D textureSampler;