Project

General

Profile

« Previous | Next » 

Revision 02de77c9

Added by Leszek Koltunski over 7 years ago

Progress with multi-program rendering.

View differences:

src/main/java/org/distorted/library/EffectQueuePostprocess.java
113 113
    mUniforms[NUM_UNIFORMS*index+2] = mUniforms[NUM_UNIFORMS*(index+1)+2];
114 114
    }
115 115

  
116
///////////////////////////////////////////////////////////////////////////////////////////////////
117

  
118
  synchronized void send(float w, float h, float[] mvp)
119
    {
120
    GLES20.glUniform1i( mNumEffectsH, mNumEffects);
121
    GLES20.glUniform2f( mObjDH , w, h );
122
    GLES20.glUniformMatrix4fv(mMVPMatrixH, 1, false, mvp , 0);
123

  
124
    if( mNumEffects>0 )
125
      {
126
      GLES20.glUniform1iv( mTypeH    ,  mNumEffects, mName    ,0);
127
      GLES20.glUniform4fv( mUniformsH,2*mNumEffects, mUniforms,0);
128
      }
129
    }
130

  
116 131
///////////////////////////////////////////////////////////////////////////////////////////////////
117 132

  
118 133
  synchronized void send(DistortedFramebuffer df)

Also available in: Unified diff