properly swapping direct arrays
All checks were successful
studiorailgun/fluid-sim/pipeline/head This commit looks good
All checks were successful
studiorailgun/fluid-sim/pipeline/head This commit looks good
This commit is contained in:
parent
70ab3b53e9
commit
fb81cc2982
@ -733,6 +733,13 @@ JNIEXPORT void JNICALL Java_electrosphere_FluidSim_simulate(
|
|||||||
tmpObj = currentChunk->jd;
|
tmpObj = currentChunk->jd;
|
||||||
currentChunk->jd = currentChunk->jd0;
|
currentChunk->jd = currentChunk->jd0;
|
||||||
currentChunk->jd0 = tmpObj;
|
currentChunk->jd0 = tmpObj;
|
||||||
|
|
||||||
|
float * tmpArr;
|
||||||
|
for(int j = 0; j < 27; j++){
|
||||||
|
tmpArr = currentChunk->d[j];
|
||||||
|
currentChunk->d[j] = currentChunk->d0[j];
|
||||||
|
currentChunk->d0[j] = tmpArr;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
for(int i = 0; i < numChunks; i++){
|
for(int i = 0; i < numChunks; i++){
|
||||||
Chunk * currentChunk = chunks[i];
|
Chunk * currentChunk = chunks[i];
|
||||||
@ -805,6 +812,13 @@ JNIEXPORT void JNICALL Java_electrosphere_FluidSim_simulate(
|
|||||||
tmpObj = currentChunk->jd;
|
tmpObj = currentChunk->jd;
|
||||||
currentChunk->jd = currentChunk->jd0;
|
currentChunk->jd = currentChunk->jd0;
|
||||||
currentChunk->jd0 = tmpObj;
|
currentChunk->jd0 = tmpObj;
|
||||||
|
|
||||||
|
float * tmpArr;
|
||||||
|
for(int j = 0; j < 27; j++){
|
||||||
|
tmpArr = currentChunk->d[j];
|
||||||
|
currentChunk->d[j] = currentChunk->d0[j];
|
||||||
|
currentChunk->d0[j] = tmpArr;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
for(int i = 0; i < numChunks; i++){
|
for(int i = 0; i < numChunks; i++){
|
||||||
Chunk * currentChunk = chunks[i];
|
Chunk * currentChunk = chunks[i];
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user