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",
"cstdlib": "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
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 --build ${PWD}/out/build

View File

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

View File

@ -1,6 +1,7 @@
#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[] = {
CHUNK_000, CHUNK_100, CHUNK_200,

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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