Revision d5e053a5
Added by Leszek Koltunski over 7 years ago
| src/main/java/org/distorted/library/main/Distorted.java | ||
|---|---|---|
| 212 | 212 |
public static void onPause() |
| 213 | 213 |
{
|
| 214 | 214 |
DistortedObject.onPause(); |
| 215 |
DistortedNode.onPause(); |
|
| 216 | 215 |
DistortedEffects.onPause(); |
| 217 | 216 |
} |
| 218 | 217 |
|
| src/main/java/org/distorted/library/main/DistortedNode.java | ||
|---|---|---|
| 90 | 90 |
mFBO = null; |
| 91 | 91 |
} |
| 92 | 92 |
} |
| 93 |
|
|
| 94 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
| 95 |
|
|
| 96 |
static synchronized void onPause() |
|
| 97 |
{
|
|
| 98 |
NodeData data; |
|
| 99 |
|
|
| 100 |
for (HashMap.Entry<ArrayList<Long>,NodeData> entry : mMapNodeID.entrySet()) |
|
| 101 |
{
|
|
| 102 |
data = entry.getValue(); |
|
| 103 |
|
|
| 104 |
if( data.mFBO != null ) |
|
| 105 |
{
|
|
| 106 |
data.mFBO.markForDeletion(); |
|
| 107 |
data.mFBO = null; |
|
| 108 |
} |
|
| 109 |
} |
|
| 110 |
} |
|
| 111 | 93 |
|
| 112 | 94 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
| 113 | 95 |
|
| ... | ... | |
| 152 | 134 |
// undefined anyway (although only when postprocessing is applied). |
| 153 | 135 |
// |
| 154 | 136 |
// See the consequences in the 'Olympic' app - remove a few leaves and add them back in |
| 155 |
// different order. You will see the number of renders go back to the original 14.
|
|
| 137 |
// different order. You will see the number of renders go back to the original 15.
|
|
| 156 | 138 |
Collections.sort(ret); |
| 157 | 139 |
} |
| 158 | 140 |
|
Also available in: Unified diff
Remove the redundant DistortedNode.onPause()