Commit Graph

1374 Commits

Author SHA1 Message Date
austin
7996738bf5 actor bone spatial data caching 2025-03-28 19:14:01 -04:00
austin
7f5b2c67e1 stop sleep during high frametime
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2025-03-28 19:02:31 -04:00
austin
c64c72e17c lotta work
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2025-03-28 18:18:06 -04:00
austin
028b957b76 work towards async entity creation on server
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2025-03-28 16:24:39 -04:00
austin
1c50468bdf refactor GriddedDataCellManager package
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2025-03-28 15:10:54 -04:00
austin
7df05d611d more visibility into gridded cell manager 2025-03-28 15:10:14 -04:00
austin
72e329d855 fix block meshgen algo bug
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2025-03-28 12:53:41 -04:00
austin
dae678f0c7 fix block mesh samplers buffering
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2025-03-28 12:20:47 -04:00
austin
fcd2f1e0a7 fix block mesh ray cast bug
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2025-03-28 11:32:09 -04:00
austin
7df87e4510 grass height variance
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2025-03-28 10:05:51 -04:00
austin
d87c262955 TextureInstancedActor grass packing fix
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2025-03-27 21:52:20 -04:00
austin
732c9700c4 grass curvature from file + ui
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2025-03-27 21:02:21 -04:00
austin
cb1f2ec1be foliage data editing ui
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2025-03-27 20:45:21 -04:00
austin
f0179f8507 file-controlled foliage coloration
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2025-03-27 20:16:22 -04:00
austin
aec3733429 tooltip fix
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2025-03-27 19:47:53 -04:00
austin
72915798b3 ui work
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2025-03-27 19:33:46 -04:00
austin
d7329210b0 remove deprecated foliage manager
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2025-03-27 18:18:40 -04:00
austin
097c23ef28 block meshgen work 2025-03-27 18:10:14 -04:00
austin
83185bb8ce fix audio bugs
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2025-03-27 17:01:05 -04:00
austin
f9e12553c9 single player save file filtering
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2025-03-27 16:26:21 -04:00
austin
9651734bca increase sim range
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2025-03-27 16:01:35 -04:00
austin
6d2b4bf318 rearch foliage rendering into dedicated pipeline
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2025-03-27 15:46:18 -04:00
austin
3b0e39d169 performance fix
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2025-03-27 15:16:13 -04:00
austin
253a2461b6 imgui work
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2025-03-26 23:53:01 -04:00
austin
7f3cad3064 tabs for editor view
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2025-03-26 22:46:35 -04:00
austin
2cf46cc38f editor mode pauses simulation
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2025-03-26 22:38:09 -04:00
austin
62ad638255 editor mode asset file drag'n'drop 2025-03-26 22:34:24 -04:00
austin
ed9dac0b80 add debug control
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2025-03-26 19:42:56 -04:00
austin
8ddb35d0f8 fix block meshgen iteration bug
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2025-03-26 19:03:51 -04:00
austin
f048b26064 fix block meshgen indices bug
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2025-03-26 17:47:33 -04:00
austin
922a284ca0 disable broken pressurecell tests
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2025-03-26 15:52:17 -04:00
austin
124a96068c increase test flush timeout to fix failed tests
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2025-03-25 21:24:13 -04:00
austin
cdc37a70f6 fix entity swap reset position bug
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2025-03-24 18:59:16 -04:00
austin
bb886bcf12 work on placing blocks
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2025-03-06 17:50:34 -05:00
austin
34959ae83e remove unused imports
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2025-01-25 18:02:47 -05:00
austin
851e95f3e5 block item texture work 2025-01-25 18:02:22 -05:00
austin
f875f4a80f block model work
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2025-01-25 17:03:51 -05:00
austin
9dc6235e4a flush update
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2025-01-25 16:24:15 -05:00
austin
c2523b21bf procedurally generated block item types 2025-01-24 17:34:49 -05:00
austin
0961b42e26 improve menu perf while init asset loading
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2025-01-24 16:47:34 -05:00
austin
8ecfcdfc9d ray casting floating point work
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2025-01-24 16:28:57 -05:00
austin
70bc473277 floating origin for CollisionEngine.java 2025-01-24 16:19:04 -05:00
austin
919298a3de disable client fluid draw cell loading gate
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2025-01-24 14:44:37 -05:00
austin
2de1468ad2 fix server terrain physics positioning 2025-01-24 14:41:10 -05:00
austin
65e3c0703b homogenize player controller packet interface
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2025-01-24 14:34:28 -05:00
austin
27fa045a2e delete old server physics cell on terrain edit
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2025-01-24 14:09:55 -05:00
austin
6d80269acb pressure work
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2025-01-24 13:48:35 -05:00
austin
6b1fab7fad fix divergence not crossing borders
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2025-01-19 20:46:09 -05:00
austin
923c5afd21 disable normalization test for the moment
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2025-01-19 20:15:37 -05:00
austin
29b750a3b0 simplify gravity test 2025-01-19 20:14:39 -05:00
austin
aa78dc1e95 border transmission test 2025-01-19 20:13:19 -05:00
austin
22d87dcb8f debug logging work
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2025-01-19 19:57:36 -05:00
austin
5bab3a23e7 add border transmission test
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2025-01-19 19:17:11 -05:00
austin
382c8e05d6 add bound checking border transfer
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2025-01-19 18:28:01 -05:00
austin
e9ffee3c83 stabilize single chunk fluid sim
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2025-01-19 17:46:31 -05:00
austin
1006145eea single-chunk levels from level creation menu
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2025-01-19 17:28:35 -05:00
austin
257c5f3a87 more context for level creator menu 2025-01-19 17:22:19 -05:00
austin
b0d1a52311 more fudging pressure numbers
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2025-01-19 17:12:39 -05:00
austin
2394ae248d fluid-like behavior that disintegrates over time
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2025-01-19 16:53:10 -05:00
austin
b194cee9ab Merge branch 'master' of git.austinwhoover.com:studiorailgun/Renderer
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2025-01-19 16:29:32 -05:00
austin
69528eeb3e don't cache pressure 2025-01-19 16:27:27 -05:00
austin
9472a990b4 fix particle shader datatype
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-24 17:15:21 -05:00
austin
bc74b91066 fix rendering size on nonstandard monitor
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-24 16:45:15 -05:00
austin
a44d04ed6c more neighbor work
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-21 16:06:50 -05:00
austin
ec5a9b3a65 chunk level pressure/density transfer
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-19 19:43:53 -05:00
austin
b5cd111e34 incoming/outgoing field caching on fluid chunks
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-19 19:06:29 -05:00
austin
f248d68a5b work on pressure respecting bounds
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-19 18:52:59 -05:00
austin
c48467b333 semistable single chunk pressurecell
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-19 18:48:44 -05:00
austin
0b31104ccd More pressurecell work
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-19 18:34:38 -05:00
austin
6fbf5c9d1e more sim flags
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-19 18:04:01 -05:00
austin
7ccf0de17b debug data printing
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-19 17:01:39 -05:00
austin
67238f0648 add tracking for pressurecell
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-19 16:25:29 -05:00
austin
058aff6b31 add flags for enabling parts of pressurecell sim
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-19 14:02:13 -05:00
austin
913962c7f0 work on pressurecell
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-19 13:24:49 -05:00
austin
efb37b1618 fix gravity test
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-18 17:43:32 -05:00
austin
dc79f1b0ba add test to capture density adding to sky chunks
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-18 17:31:26 -05:00
austin
a6cc3addf7 e2e pressurecell test
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-18 17:11:04 -05:00
austin
abf819e5fd fix density inversion
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-18 16:21:49 -05:00
austin
4fa843b967 identify negative density bug 2024-12-18 16:19:52 -05:00
austin
10c7a6c0c0 normalization work
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-17 18:26:05 -05:00
austin
64e13e2457 normalization corner handling
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-17 17:48:24 -05:00
austin
4e1f29a718 fix tests not scaling with grid spacing
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-17 17:37:41 -05:00
austin
abb48d7a1a condense normalize loops
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-17 17:21:29 -05:00
austin
c3e319280a pressure recapture work
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-17 17:17:10 -05:00
austin
de3e29c99e const change + promising results
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-17 16:23:11 -05:00
austin
06502e665e pressurecell diffuse internal bounds
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-17 16:10:33 -05:00
austin
982911cfb7 fix pressurecell OOB advect
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-17 13:08:06 -05:00
austin
c50e22cfd3 fix velocity not being tracked properly
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-15 22:27:48 -05:00
austin
757a4aa409 more pressurecell work
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-15 22:16:04 -05:00
austin
f009326ed3 pressurecell improvements
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-15 21:46:05 -05:00
austin
9fb2f3f2e1 fix div cache not caching
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-15 21:27:59 -05:00
austin
3d553b8c23 tested navier stokes solver
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-15 19:18:29 -05:00
austin
727458ccea remove bad projection tests
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-15 17:31:49 -05:00
austin
e9c79046d5 fluid work
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-15 17:05:11 -05:00
austin
5efb1b7ea2 normalization tracking
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-15 10:42:57 -05:00
austin
0b1b693433 density normalization work for pressurecell
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-15 10:29:34 -05:00
austin
a26ed3a001 work on pressurecell solver
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-15 00:30:19 -05:00
austin
eb845a3891 pressurecell work
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-14 00:27:03 -05:00
austin
eba3bbe0ca pressurecell work
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-14 00:07:16 -05:00
austin
aa6058ed00 Use temp cache in pressurecell
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-13 21:25:48 -05:00
austin
1136014b1f start work on pressurecell implementation 2024-12-13 21:22:35 -05:00
austin
254d8d3d9d rename pressure cache
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-13 20:02:34 -05:00
austin
2fda30c8c1 grid2 work
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-13 19:54:09 -05:00
austin
6fcbc75c42 fix multigrid projection convergence target
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-13 18:15:58 -05:00
austin
4a71b7d26a work on flux propagation
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-13 17:36:20 -05:00
austin
02611038f2 basic neighbor referencing
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-13 17:26:23 -05:00
austin
db388b9b1f fix border behavior in reflection function
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-13 17:08:40 -05:00
austin
ab5c556c4c fix fluid stability 2024-12-13 17:04:13 -05:00
austin
95adeb318a multigrid working with diffusion solvers
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-13 14:01:26 -05:00
austin
9b1fa6939a comment out hard to pass tests
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-12 23:49:28 -05:00
austin
37093a2ebe bring back chunk mask
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-12 16:54:50 -05:00
austin
27fe4e12a5 testrunner linker fix
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-12 16:26:51 -05:00
austin
46ac3448e3 rename function because ghost cells sounds cooler
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-12 16:17:45 -05:00
austin
71ba3029cb vector diffusion across chunk boundaries 2024-12-12 16:17:11 -05:00
austin
533b8e3f76 density diffusing across chunks
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-12 16:00:03 -05:00
austin
a05804da33 cmake fix to include math lib
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-12 15:24:15 -05:00
austin
150f89497f border diffusion test
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-12 15:17:01 -05:00
austin
9bb8c2f360 neighbor sourcing bounds function
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-12 14:48:13 -05:00
austin
05580f2b36 build tools assembly work
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-12 14:03:22 -05:00
austin
344378485c breakout bounds cases
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-12 13:44:48 -05:00
austin
fa50c32dfd pass env data through grid2
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-12 12:14:33 -05:00
austin
16a70ebc97 removing old serial code
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-12 11:24:30 -05:00
austin
3d8d2cf52b parallelize addition functions
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-12 11:03:38 -05:00
austin
4010b2beb7 small optimizations for performance
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-12 00:31:47 -05:00
austin
c96113133d better time tracking for grid2
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-12 00:20:19 -05:00
austin
eed5f79130 time tracking in grid2
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-12 00:07:30 -05:00
austin
0f4379920b small CG solver work
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-12 00:00:50 -05:00
austin
a8c879e384 parallelize CG solver, lower acc for speed
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-11 23:47:52 -05:00
austin
7c13bf6d99 remove loop from conjugate gradient
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-11 21:53:04 -05:00
austin
2247a5d9dd rearching CG solver 2024-12-11 21:48:39 -05:00
austin
7dd7dcfc4d convergence speed testing
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-11 21:17:15 -05:00
austin
78ed5b831e chunk residual tracking
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-11 21:08:00 -05:00
austin
c435126513 add speed test for grid2
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-11 21:03:29 -05:00
austin
ecbc0b6201 rename main grid2 file
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-11 19:51:38 -05:00
austin
170f218a12 parallel multigrid performance work 2024-12-11 19:51:18 -05:00
austin
bc63cfd06c fully static inline parallel multigrid solver
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-11 19:29:54 -05:00
austin
99e89c9d88 parallel residual storage
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-11 19:16:18 -05:00
austin
37a6180be8 parallel prolongation reversion to serial
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-11 19:06:59 -05:00
austin
8e5d22426f parallel prolongation 2024-12-11 19:05:25 -05:00
austin
66f7080890 fix non-recursion bug + work on parallel
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-11 18:55:38 -05:00
austin
81e083f6c2 multigrid architecting
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-11 18:29:58 -05:00
austin
96e03bea33 remove prints from multigrid
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-11 18:17:56 -05:00
austin
1d75ad9af9 fully recursive multigrid solver 2024-12-11 18:16:41 -05:00
austin
e24332df83 fix multigrid solver
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-11 17:31:52 -05:00
austin
02e7cd2374 multigrid residual checking
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-11 13:20:03 -05:00
austin
4dafea8680 up max multigrid iteration
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-11 12:59:43 -05:00
austin
2a753ddf53 moving bounds setting around
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-11 12:00:28 -05:00
austin
5f565c457d swap diffuse to use generic solver func
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-11 11:49:17 -05:00
austin
8aab5319b5 move iterator inside diffuse funcs 2024-12-11 11:44:45 -05:00
austin
58a9bafa4d fix function rename
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-11 11:33:07 -05:00
austin
93ecc6ac15 more small work on grid2 2024-12-11 11:31:21 -05:00
austin
a835ebb3eb work on increating grid2 accuracy
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-11 10:59:36 -05:00
austin
36e40cd0ae small-ish fixes
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-10 20:05:20 -05:00
austin
94e4e10a78 fix density normaliaztion mechanism
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-10 19:46:18 -05:00
austin
72f9fcdcba grid2 work
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-10 19:12:47 -05:00
austin
c8c2ba7ad7 implement conjugate gradient solver
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-10 15:56:39 -05:00
austin
19bd6d365d finalize projection tests
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-09 22:20:38 -05:00
austin
d0593f4e88 projection solver tests
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-09 21:40:39 -05:00
austin
305ec1d600 velocity advection tests
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-09 19:56:11 -05:00
austin
506cced695 density advection tests
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-09 19:38:10 -05:00
austin
08177bebed velocity diffusion testing
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-09 19:02:23 -05:00
austin
2a2eeca701 cleaning up grid2 interfaces
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-09 18:35:15 -05:00
austin
a142aa6f55 first density diffusion test
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-09 18:20:27 -05:00
austin
1b36112e24 refactoring grid2 headers
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-09 18:01:27 -05:00
austin
c30cc6fcf8 begin work on grid2 sim
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-09 17:48:26 -05:00
austin
c914582c92 allocating arrays for new fluid sim approach
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-09 12:19:30 -05:00
austin
9b3f37017c grid2 work
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-09 12:07:24 -05:00
austin
43ad5c3478 More stability work on cellular sim
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-09 11:26:33 -05:00
austin
662d9a83f2 cellular stability work
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-08 18:47:40 -05:00
austin
3a87349a66 cellular stability work
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-08 01:42:37 -05:00
austin
2ec5ad9a93 cellular bounds desync fixes
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-07 23:52:22 -05:00
austin
e40cc0a6d4 simulation improvements
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-07 19:27:57 -05:00
austin
c8cf14fed1 work on cellular stability
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-07 18:59:49 -05:00
austin
1c73c2d5ea reintroduce sleep
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-07 16:29:40 -05:00
austin
6ee0a1b2c5 cellular determinism verification 2024-12-07 16:24:53 -05:00
austin
0091f94daf cellular sim determinism
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-07 16:14:47 -05:00
austin
ab5e65b14f fix memory leak
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-07 15:37:20 -05:00
austin
01a2ab603c cellular sim deterministic work
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-07 15:12:29 -05:00
austin
6cd97ec13b cellular fluid work
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-07 11:42:35 -05:00
austin
f561d21bf3 fix cellular border fluid transfer
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-07 11:03:07 -05:00
austin
d6939ba8dd fix bug in cellular test
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-06 23:27:39 -05:00
austin
03729abc7b commit work for the day
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-06 22:40:08 -05:00
austin
9861ff4af6 work on cellular sim
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-06 20:09:37 -05:00
austin
86da26675f fix cellular sim
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-06 19:31:05 -05:00
austin
3436bfa457 fix bounds check for cellular sim 2024-12-06 19:28:05 -05:00
austin
d3f545955f Fix native bounds setting bug
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-06 19:05:33 -05:00
austin
878f839f65 set bounds for all arrays
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-06 18:26:07 -05:00
austin
e5ce16a734 native bounds solver
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-06 18:18:33 -05:00
austin
53a9a1b383 bounds array allocation
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-06 16:11:34 -05:00
austin
7f09be679f work on native cellular sim
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-06 15:49:08 -05:00
austin
c022ee1206 fix fluid dispatch array deref
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-06 15:39:17 -05:00
austin
89b4fbb862 define cellular simulator
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-06 15:19:59 -05:00
austin
5c44d36f25 dedicated native fluid simulator
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-06 14:35:03 -05:00
austin
a8b473fc24 native fluid chunk dispatcher
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-06 13:51:15 -05:00
austin
7740672e2c more test file refactoring
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-06 13:31:43 -05:00
austin
b9fe5b3ebe refactor native test code location
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-06 13:21:25 -05:00
austin
7a241e9043 refactor fluid sim headers 2024-12-06 13:18:40 -05:00
austin
30863173d6 refactor fluid sim code
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-06 12:56:02 -05:00
austin
bdb4394ab3 fix arena loading
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-06 12:40:50 -05:00
austin
bd80b09d41 add some fluid sim work
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-06 12:01:43 -05:00
austin
e6e469bec1 fluid work
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-05 16:22:32 -05:00
austin
da4e46daaf chunk tests
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-04 22:19:21 -05:00
austin
52c98beb7a Add tests for chunk.c
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-04 20:20:39 -05:00
austin
bbf14ffd87 fix testing
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-04 19:30:35 -05:00
austin
85f0652d4f small collision engine formatting
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-03 22:58:00 -05:00
austin
c34de4744b fix placing character at end of world bounds
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-03 21:30:43 -05:00
austin
af1daecdac Start to standardize on doubles for positions
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-03 20:54:21 -05:00
austin
4e6f9243b6 terrain chunk file dedicated folder
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-03 18:39:19 -05:00
austin
4995e06f87 fix homogenous flagging on cell managers
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-03 18:26:23 -05:00
austin
bff87fa725 Fix cache key collision bug
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-03 18:13:09 -05:00
austin
9157180e03 elevation fix
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-03 17:59:01 -05:00
austin
1ea758705f spawn player in center of single player world
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-03 16:36:35 -05:00
austin
ddaab9a2db fix single player loading
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-03 16:14:07 -05:00
austin
c8ba4c5e5c move world generation menu functions
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-03 14:05:54 -05:00
austin
944a6c93eb swap to first person testing
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-03 13:49:35 -05:00
austin
e21bcbbe3f fix gravity tree not deactivating
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-03 13:19:17 -05:00
austin
acfd28a0fc more native refactoring
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-03 12:55:26 -05:00
austin
a9c7118ac5 moving native code around
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-03 12:38:40 -05:00
austin
289b5ee43e Update cmake build script
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-03 11:44:51 -05:00
austin
cb9dc3170d integrate cmake + ninja
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-12-01 23:45:29 -05:00
austin
251f6d2c66 stabilize static liquids
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-01 19:30:27 -05:00
austin
83b8227b68 normalization ratio for fluid simulation
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-01 19:23:08 -05:00
austin
6b3a07cbc1 Conditional fluid chunk network activity
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-01 18:26:51 -05:00
austin
0b9f62cc0e Awake fluid chunks based on neighbor state 2024-12-01 18:24:02 -05:00
austin
d8eaf7f501 conditional fluid chunk rasterization
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-01 17:56:47 -05:00
austin
ba7884363d unsleeping fluid chunks on edit
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-01 17:48:06 -05:00
austin
391a727709 homogenous fluid chunk work
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-01 17:43:18 -05:00
austin
c473805510 fluid chunk sleeping
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-01 17:03:43 -05:00
austin
172110a6d0 Memory pooling for chunk data allocators
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-01 16:34:49 -05:00
austin
6ce1c474d5 fix fluid chunk indexing from java side
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-01 16:05:13 -05:00
austin
103a0d0d36 fix NP bug with skipped chunks
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-01 16:00:32 -05:00
austin
59be0068f1 fix fluid sim null ptr bug
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-01 15:49:48 -05:00
austin
569311a23e Fix memory leak
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-01 15:21:54 -05:00
austin
0e2c29d8a1 explicit memory management of fluids
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-01 13:07:33 -05:00
austin
05c20ee650 Update fluid cell manager counter
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-01 12:04:09 -05:00
austin
586232dd79 fluid update work
Some checks are pending
studiorailgun/Renderer/pipeline/head Build queued...
2024-12-01 12:02:16 -05:00
austin
633257a7ae move header file location
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-12-01 11:43:28 -05:00
austin
69d49b770c break out solver consts
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2024-11-30 21:06:57 -05:00
austin
6671cf1818 update release build system
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-11-30 20:56:20 -05:00
austin
cc08cc85d9 fix fluid sim bounds loop
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-11-30 20:50:01 -05:00
austin
239af5e7ab multichunk fluidsim
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-11-30 20:22:18 -05:00
austin
03d583ee85 metadata calculation on c side of fluidsim
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-11-30 19:52:10 -05:00
austin
f2fc2d2dc4 actual fluid sim in bounded level
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-11-30 19:04:41 -05:00
austin
5caed003d1 properly linking library
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-11-30 18:10:41 -05:00
austin
888cc254f3 more fluid dimensions work
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-11-30 17:25:26 -05:00
austin
40ae429417 update fluid chunk dims
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-11-30 17:08:18 -05:00
austin
96107d4356 rearching ServerFluidManager
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-11-30 17:02:08 -05:00
austin
57ab3158fe work on integrating c fluid sim
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-11-30 16:33:53 -05:00
austin
f41b0fb0f4 integrate fluid lib build into main build
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-11-30 14:56:01 -05:00
austin
5174572fb8 Migrate C code
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-11-30 14:32:35 -05:00