Revision 715e7726
Added by Leszek Koltunski over 5 years ago
src/main/java/org/distorted/library/main/EffectQueuePostprocess.java | ||
---|---|---|
27 | 27 |
import org.distorted.library.effect.EffectType; |
28 | 28 |
import org.distorted.library.effect.PostprocessEffect; |
29 | 29 |
import org.distorted.library.effect.VertexEffect; |
30 |
import org.distorted.library.mesh.MeshObject;
|
|
30 |
import org.distorted.library.mesh.MeshBase;
|
|
31 | 31 |
import org.distorted.library.message.EffectMessage; |
32 | 32 |
import org.distorted.library.program.DistortedProgram; |
33 | 33 |
|
... | ... | |
157 | 157 |
|
158 | 158 |
if( input.setAsInput() ) |
159 | 159 |
{ |
160 |
MeshObject mesh = node.getMesh();
|
|
160 |
MeshBase mesh = node.getMesh();
|
|
161 | 161 |
float margin = mHalo*buffer.mMipmap; |
162 | 162 |
|
163 | 163 |
float halfW = input.getWidth() / 2.0f; |
... | ... | |
171 | 171 |
mPreProgram.useProgram(); |
172 | 172 |
|
173 | 173 |
GLES31.glBindBuffer(GLES31.GL_ARRAY_BUFFER, mesh.getVBO() ); |
174 |
GLES31.glVertexAttribPointer(mPreProgram.mAttribute[0], MeshObject.POS_DATA_SIZE, GLES31.GL_FLOAT, false, MeshObject.VERTSIZE, MeshObject.OFFSET0);
|
|
175 |
GLES31.glVertexAttribPointer(mPreProgram.mAttribute[1], MeshObject.NOR_DATA_SIZE, GLES31.GL_FLOAT, false, MeshObject.VERTSIZE, MeshObject.OFFSET1);
|
|
176 |
GLES31.glVertexAttribPointer(mPreProgram.mAttribute[2], MeshObject.TEX_DATA_SIZE, GLES31.GL_FLOAT, false, MeshObject.VERTSIZE, MeshObject.OFFSET2);
|
|
174 |
GLES31.glVertexAttribPointer(mPreProgram.mAttribute[0], MeshBase.POS_DATA_SIZE, GLES31.GL_FLOAT, false, MeshBase.VERTSIZE, MeshBase.OFFSET0);
|
|
175 |
GLES31.glVertexAttribPointer(mPreProgram.mAttribute[1], MeshBase.NOR_DATA_SIZE, GLES31.GL_FLOAT, false, MeshBase.VERTSIZE, MeshBase.OFFSET1);
|
|
176 |
GLES31.glVertexAttribPointer(mPreProgram.mAttribute[2], MeshBase.TEX_DATA_SIZE, GLES31.GL_FLOAT, false, MeshBase.VERTSIZE, MeshBase.OFFSET2);
|
|
177 | 177 |
GLES31.glBindBuffer(GLES31.GL_ARRAY_BUFFER, 0); |
178 | 178 |
|
179 | 179 |
node.getEffects().send(halfW, halfH, halfZ, margin, buffer, 2); |
Also available in: Unified diff
Rename MeshObject to MeshBase.