Project

General

Profile

« Previous | Next » 

Revision 96e3b88a

Added by Leszek Koltunski over 3 years ago

Introducing UBO to Effect Queues: step 1.

View differences:

src/main/java/org/distorted/library/effect/MatrixEffectShear.java
54 54
 */
55 55
  public void apply(float[] matrixP, float[] matrixV, float[] uniforms, int index)
56 56
    {
57
    float sx = uniforms[NUM_UNIFORMS*index  ];
58
    float sy = uniforms[NUM_UNIFORMS*index+1];
59
    float sz = uniforms[NUM_UNIFORMS*index+2];
57
    float sx = uniforms[NUM_FLOAT_UNIFORMS*index  ];
58
    float sy = uniforms[NUM_FLOAT_UNIFORMS*index+1];
59
    float sz = uniforms[NUM_FLOAT_UNIFORMS*index+2];
60 60

  
61
    float x  = uniforms[NUM_UNIFORMS*index+CENTER_OFFSET  ];
62
    float y  = uniforms[NUM_UNIFORMS*index+CENTER_OFFSET+1];
63
    float z  = uniforms[NUM_UNIFORMS*index+CENTER_OFFSET+2];
61
    float x  = uniforms[NUM_FLOAT_UNIFORMS*index+CENTER_OFFSET  ];
62
    float y  = uniforms[NUM_FLOAT_UNIFORMS*index+CENTER_OFFSET+1];
63
    float z  = uniforms[NUM_FLOAT_UNIFORMS*index+CENTER_OFFSET+2];
64 64

  
65 65
    Matrix.translateM(matrixP, 0, x, y, z);
66 66

  

Also available in: Unified diff