403 |
403 |
postprocessCloned = false;
|
404 |
404 |
}
|
405 |
405 |
}
|
|
406 |
///////////////////////////////////////////////////////////////////////////////////////////////////
|
|
407 |
|
|
408 |
EffectQueueMatrix getMatrix()
|
|
409 |
{
|
|
410 |
return mM;
|
|
411 |
}
|
|
412 |
|
|
413 |
///////////////////////////////////////////////////////////////////////////////////////////////////
|
|
414 |
|
|
415 |
EffectQueueVertex getVertex()
|
|
416 |
{
|
|
417 |
return mV;
|
|
418 |
}
|
|
419 |
|
|
420 |
///////////////////////////////////////////////////////////////////////////////////////////////////
|
|
421 |
|
|
422 |
EffectQueueFragment getFragment()
|
|
423 |
{
|
|
424 |
return mF;
|
|
425 |
}
|
406 |
426 |
|
407 |
427 |
///////////////////////////////////////////////////////////////////////////////////////////////////
|
408 |
428 |
|
... | ... | |
447 |
467 |
GLES31.glDrawArrays(GLES31.GL_LINES, 0, 2*num);
|
448 |
468 |
}
|
449 |
469 |
|
450 |
|
///////////////////////////////////////////////////////////////////////////////////////////////////
|
451 |
|
|
452 |
|
void send(float halfX, float halfY, float halfZ, float marginInPixels, DistortedOutputSurface surface, int variant)
|
453 |
|
{
|
454 |
|
float inflate=0.0f;
|
455 |
|
|
456 |
|
mM.send(surface,halfX,halfY,halfZ,variant);
|
457 |
|
|
458 |
|
if( marginInPixels!=0.0f )
|
459 |
|
{
|
460 |
|
inflate = mM.magnify(surface,halfX,halfY,halfZ,marginInPixels);
|
461 |
|
}
|
462 |
|
|
463 |
|
mV.send(inflate,variant);
|
464 |
|
}
|
465 |
|
|
466 |
470 |
///////////////////////////////////////////////////////////////////////////////////////////////////
|
467 |
471 |
|
468 |
472 |
void drawPrivOIT(float halfW, float halfH, MeshBase mesh, DistortedOutputSurface surface, long currTime)
|
Cut one interdependency between the EffectQueuePreprocess and DistortedEffects