Revision b24e4719
Added by Leszek Koltunski over 5 years ago
src/main/java/org/distorted/library/main/EffectQueueFragment.java | ||
---|---|---|
55 | 55 |
|
56 | 56 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
57 | 57 |
|
58 |
void compute(long currTime,float halfX, float halfY) |
|
58 |
void compute(long currTime,float halfX, float halfY, float halfZ)
|
|
59 | 59 |
{ |
60 | 60 |
if( currTime==mTime ) return; |
61 | 61 |
if( mTime==0 ) mTime = currTime; |
... | ... | |
78 | 78 |
} |
79 | 79 |
} |
80 | 80 |
|
81 |
mUniforms[NUM_UNIFORMS*i+4] = mUniforms[NUM_UNIFORMS*i+4]-halfX; |
|
82 |
mUniforms[NUM_UNIFORMS*i+5] =-mUniforms[NUM_UNIFORMS*i+5]+halfY; |
|
81 |
mUniforms[NUM_UNIFORMS*i+5] = mUniforms[NUM_UNIFORMS*i+5]-halfX; |
|
82 |
mUniforms[NUM_UNIFORMS*i+6] =-mUniforms[NUM_UNIFORMS*i+6]+halfY; |
|
83 |
mUniforms[NUM_UNIFORMS*i+7] =-mUniforms[NUM_UNIFORMS*i+7]+halfZ; |
|
83 | 84 |
} |
84 | 85 |
|
85 | 86 |
mTime = currTime; |
Also available in: Unified diff
Make the Fragment effects truly 3D: change their 4D 'region' into a 3D 'center' (a point in 3D) and 3D 'region' (which is now a set of 3 radii defining an ellipsoid around the center)
Also corresponding changes to the applications.