Revision 46d463a4
Added by Leszek Koltunski over 4 years ago
| src/main/java/org/distorted/library/main/DistortedLibrary.java | ||
|---|---|---|
| 115 | 115 |
private static int mFBOQueueSize; |
| 116 | 116 |
private static int mGLSL; |
| 117 | 117 |
private static String mGLSL_VERSION; |
| 118 |
private static boolean mOITCompilationAttempted; |
|
| 119 |
private static boolean mNeedsTransformFeedback; |
|
| 118 |
private static boolean mOITCompilationAttempted, mNeedsTransformFeedback; |
|
| 120 | 119 |
|
| 121 | 120 |
private static int mMaxTextureSize = Integer.MAX_VALUE; |
| 122 | 121 |
private static int mMaxNumberOfVerUniforms = Integer.MAX_VALUE; |
| ... | ... | |
| 248 | 247 |
String mainFragHeader= mGLSL_VERSION + ("#define NUM_FRAGMENT " + ( numF>0 ? getMax(EffectType.FRAGMENT) : 0 ) + "\n");
|
| 249 | 248 |
|
| 250 | 249 |
mainVertHeader += "#define MAX_COMPON " + MeshBase.getMaxEffComponents() + "\n"; |
| 250 |
if( MeshBase.getUseCenters() ) mainVertHeader += "#define COMP_CENTERS\n"; |
|
| 251 | 251 |
|
| 252 | 252 |
String enabledEffectV= VertexEffect.getGLSL(); |
| 253 | 253 |
String enabledEffectF= FragmentEffect.getGLSL(); |
| ... | ... | |
| 346 | 346 |
String fullFragHeader= mGLSL_VERSION + ("#define NUM_FRAGMENT " + 0 + "\n");
|
| 347 | 347 |
|
| 348 | 348 |
fullVertHeader += "#define MAX_COMPON " + MeshBase.getMaxEffComponents() + "\n"; |
| 349 |
if( MeshBase.getUseCenters() ) fullVertHeader += "#define COMP_CENTERS\n"; |
|
| 349 | 350 |
|
| 350 | 351 |
String enabledEffectV= VertexEffect.getAllGLSL(); |
| 351 | 352 |
String enabledEffectF= "{}";
|
| ... | ... | |
| 385 | 386 |
String mainFragHeader= mGLSL_VERSION + ("#define NUM_FRAGMENT " + ( numF>0 ? getMax(EffectType.FRAGMENT) : 0 ) + "\n") + ("#define OIT\n");
|
| 386 | 387 |
|
| 387 | 388 |
mainVertHeader += "#define MAX_COMPON " + MeshBase.getMaxEffComponents() + "\n"; |
| 389 |
if( MeshBase.getUseCenters() ) mainVertHeader += "#define COMP_CENTERS\n"; |
|
| 388 | 390 |
|
| 389 | 391 |
String enabledEffectV= VertexEffect.getGLSL(); |
| 390 | 392 |
String enabledEffectF= FragmentEffect.getGLSL(); |
Also available in: Unified diff
Make per-component centers optional, controlled by API MeshBase.setUseCenters()