Project

General

Profile

« Previous | Next » 

Revision 62c869ad

Added by Leszek Koltunski over 3 years ago

Fix normals in case of MatrixEffectScale / Shear.
Fix displaying the normal vector.

View differences:

src/main/java/org/distorted/library/effectqueue/EffectQueue.java
179 179
///////////////////////////////////////////////////////////////////////////////////////////////////
180 180

  
181 181
  public static void send(EffectQueue[] queues, float distance, float mipmap,
182
                          float[] projection, float inflate, MeshBase mesh, int variant )
182
                          float[] projection, float inflate, int variant )
183 183
    {
184
    ((EffectQueueMatrix  )queues[0]).send(distance, mipmap, projection, mesh, variant);
184
    ((EffectQueueMatrix  )queues[0]).send(distance, mipmap, projection, variant);
185 185
    ((EffectQueueVertex  )queues[1]).send(inflate, variant);
186 186
    ((EffectQueueFragment)queues[2]).send(variant);
187 187
    }
188 188

  
189
///////////////////////////////////////////////////////////////////////////////////////////////////
190

  
191
  public static float[] getMVP(EffectQueue[] queues)
192
    {
193
    return ((EffectQueueMatrix)queues[0]).getMVP();
194
    }
195

  
196 189
///////////////////////////////////////////////////////////////////////////////////////////////////
197 190
// variant: 0 --> MAIN  1 --> OIT  2 --> prePOST  3 --> FULL
198 191

  

Also available in: Unified diff