remove jni from c-exclusive files
All checks were successful
studiorailgun/fluid-sim/pipeline/head This commit looks good

This commit is contained in:
unknown 2024-03-15 17:46:13 -04:00
parent 3601e68b83
commit ca8ce41c22
5 changed files with 1 additions and 6 deletions

View File

@ -1,4 +1,3 @@
#include <jni.h>
#include <stdint.h> #include <stdint.h>
#include "includes/utilities.h" #include "includes/utilities.h"
#include "includes/chunkmask.h" #include "includes/chunkmask.h"

View File

@ -1,4 +1,3 @@
#include <jni.h>
#include <stdint.h> #include <stdint.h>
#include "includes/utilities.h" #include "includes/utilities.h"
#include "includes/chunkmask.h" #include "includes/chunkmask.h"

View File

@ -1,8 +1,6 @@
#ifndef MAINFUNC #ifndef MAINFUNC
#define MAINFUNC #define MAINFUNC
#include <jni.h>
#include "./chunk.h" #include "./chunk.h"
void simulate(int numChunks, Chunk ** passedInChunks, jfloat timestep); void simulate(int numChunks, Chunk ** passedInChunks, jfloat timestep);

View File

@ -1,4 +1,3 @@
#include <jni.h>
#include <stdint.h> #include <stdint.h>
#ifndef UTILITIES_H #ifndef UTILITIES_H
@ -7,7 +6,6 @@
#define SWAP(x0,x) {float *tmp=x0;x0=x;x=tmp;} #define SWAP(x0,x) {float *tmp=x0;x0=x;x=tmp;}
#define IX(i,j,k) ((i)+(N)*(j)+(N*N)*(k)) #define IX(i,j,k) ((i)+(N)*(j)+(N*N)*(k))
#define CK(m,n,o) ((m)+(n)*(3)+(o)*(3)*(3)) #define CK(m,n,o) ((m)+(n)*(3)+(o)*(3)*(3))
#define GET_ARR(env,src,i) (*env)->GetDirectBufferAddress(env,(*env)->GetObjectArrayElement(env,src,i))
#define GET_ARR_RAW(env,src,i) src[i] #define GET_ARR_RAW(env,src,i) src[i]
#define ARR_EXISTS(chunk_mask,m,n,o) (chunk_mask & CHUNK_INDEX_ARR[CK(m,n,o)]) > 0 #define ARR_EXISTS(chunk_mask,m,n,o) (chunk_mask & CHUNK_INDEX_ARR[CK(m,n,o)]) > 0

View File

@ -19,6 +19,7 @@
#define getChunk(i) (*env)->CallObjectMethod(env,chunkList,jListGet,i) #define getChunk(i) (*env)->CallObjectMethod(env,chunkList,jListGet,i)
#define getBuffArr(buffId) (*env)->GetObjectField(env,chunkJRaw,buffId) #define getBuffArr(buffId) (*env)->GetObjectField(env,chunkJRaw,buffId)
#define setBuffArr(buffId,value) (*env)->SetObjectField(env,chunkJRaw,buffId,value) #define setBuffArr(buffId,value) (*env)->SetObjectField(env,chunkJRaw,buffId,value)
#define GET_ARR(env,src,i) (*env)->GetDirectBufferAddress(env,(*env)->GetObjectArrayElement(env,src,i))