more native refactoring
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good

This commit is contained in:
austin 2024-12-03 12:55:26 -05:00
parent a9c7118ac5
commit acfd28a0fc
17 changed files with 37 additions and 29 deletions

View File

@ -22,6 +22,7 @@
"stdio.h": "c", "stdio.h": "c",
"cstdlib": "c", "cstdlib": "c",
"pool.h": "c", "pool.h": "c",
"mainfunctions.h": "c" "mainfunctions.h": "c",
"solver_consts.h": "c"
} }
} }

View File

@ -17,6 +17,7 @@ fi
# Builds the native code # Builds the native code
cmake --build ${PWD}/out/build --target clean
cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_TOOLCHAIN_FILE= -D CMAKE_INSTALL_PREFIX=${PWD}/out/install -S ${PWD} -B ${PWD}/out/build -G Ninja cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_TOOLCHAIN_FILE= -D CMAKE_INSTALL_PREFIX=${PWD}/out/install -S ${PWD} -B ${PWD}/out/build -G Ninja
cmake --build ${PWD}/out/build cmake --build ${PWD}/out/build

View File

@ -1,3 +1,4 @@
#include <stdint.h>
#include "environment.h" #include "environment.h"
#ifndef MAINFUNC #ifndef MAINFUNC

View File

@ -1,6 +1,7 @@
#include <stdint.h> #include <stdint.h>
#include "../includes/utilities.h"
#include "../includes/chunkmask.h" #include "../../includes/fluid/utilities.h"
#include "../../includes/fluid/chunkmask.h"
const uint32_t CHUNK_INDEX_ARR[] = { const uint32_t CHUNK_INDEX_ARR[] = {
CHUNK_000, CHUNK_100, CHUNK_200, CHUNK_000, CHUNK_100, CHUNK_200,

View File

@ -3,10 +3,10 @@
#include <stdint.h> #include <stdint.h>
#include <jni.h> #include <jni.h>
#include "../includes/utilities.h" #include "../../includes/fluid/utilities.h"
#include "../includes/chunkmask.h" #include "../../includes/fluid/chunkmask.h"
#include "../includes/environment.h" #include "../../includes/fluid/environment.h"
#include "../includes/chunk.h" #include "../../includes/fluid/chunk.h"
/** /**

View File

@ -1,11 +1,15 @@
#include <stdint.h> #include <stdint.h>
#include "../includes/utilities.h"
#include "../includes/chunkmask.h" //native interfaces
#include "..//includes/native/electrosphere_server_fluid_simulator_FluidAcceleratedSimulator.h" #include "../../includes/native/electrosphere_server_fluid_simulator_FluidAcceleratedSimulator.h"
#include "../includes/mainFunctions.h"
#include "../includes/chunk.h" //fluid lib
#include "../includes/simulation.h" #include "../../includes/fluid/utilities.h"
#include "../includes/solver_consts.h" #include "../../includes/fluid/chunkmask.h"
#include "../../includes/fluid/mainFunctions.h"
#include "../../includes/fluid/chunk.h"
#include "../../includes/fluid/simulation.h"
#include "../../includes/fluid/solver_consts.h"
#ifndef SAVE_STEPS #ifndef SAVE_STEPS
#define SAVE_STEPS 0 #define SAVE_STEPS 0

View File

@ -3,14 +3,14 @@
//library includes //library includes
//include stb ds //include stb ds
#define STB_DS_IMPLEMENTATION #define STB_DS_IMPLEMENTATION
#include "../lib/stb/stb_ds.h" #include "../../lib/stb/stb_ds.h"
//local includes //local includes
#include "../includes/chunk.h" #include "../../includes/fluid/chunk.h"
#include "../includes/chunkmask.h" #include "../../includes/fluid/chunkmask.h"
#include "../includes/utilities.h" #include "../../includes/fluid/utilities.h"
#include "../includes/simulation.h" #include "../../includes/fluid/simulation.h"
#include "../includes/metadatacalc.h" #include "../../includes/fluid/metadatacalc.h"
//defines //defines

View File

@ -2,9 +2,9 @@
#include <stdint.h> #include <stdint.h>
#include <math.h> #include <math.h>
#include "../../includes/utilities.h" #include "../../includes/fluid/utilities.h"
#include "../../includes/chunkmask.h" #include "../../includes/fluid/chunkmask.h"
#include "../../includes/metadatacalc.h" #include "../../includes/fluid/metadatacalc.h"
#define UPDATE_THRESHOLD 0.1 #define UPDATE_THRESHOLD 0.1

View File

@ -2,10 +2,10 @@
#include <immintrin.h> #include <immintrin.h>
#include <stdint.h> #include <stdint.h>
#include "../includes/utilities.h" #include "../../includes/fluid/utilities.h"
#include "../includes/chunkmask.h" #include "../../includes/fluid/chunkmask.h"
#include "../includes/chunk.h" #include "../../includes/fluid/chunk.h"
#include "../includes/solver_consts.h" #include "../../includes/fluid/solver_consts.h"
#define BOUND_NO_DIR 0 #define BOUND_NO_DIR 0

View File

@ -1,8 +1,8 @@
#include <jni.h> #include <jni.h>
#include <stdlib.h> #include <stdlib.h>
#include "../..//includes/native/electrosphere_server_fluid_manager_ServerFluidChunk.h" #include "../../includes/native/electrosphere_server_fluid_manager_ServerFluidChunk.h"
#include "../..//includes/native/electrosphere_client_fluid_cache_FluidChunkData.h" #include "../../includes/native/electrosphere_client_fluid_cache_FluidChunkData.h"
#include "../../includes/mem/pool.h" #include "../../includes/mem/pool.h"