Tamás Bálint Misius
4b7e85c2fb
Fix a metric ton of MSVC warnings
2021-02-15 21:24:44 +01:00
Tamás Bálint Misius
360297c338
Mesonification
2020-12-14 20:16:52 +01:00
Tamás Bálint Misius
f22c27e977
Fix VS warning complaining about std::fill(float *, float *, int)
2019-09-04 14:52:38 +02:00
jacob1
6279bbeed3
Fix missing period in update notification, --no-fft compile fix
2019-08-29 22:49:16 -04:00
jacob1
ec0be1cdc9
Fix CELL size check when loading OPS saves
2019-08-05 00:22:37 -04:00
jacob1
e280fea031
arbitrary gravity code cleanup
...
Was working on modernizing the code in my mod, copied all the changes here too
2019-08-05 00:08:06 -04:00
Tamás Bálint Misius
0179cefc78
Flatten include trees
2019-04-20 15:36:11 +02:00
Tamás Bálint Misius
e1d32c9352
Move notification out of block locking associated mutex in Gravity.cpp
...
I don't know how it ended up inside, I wanted it outside. For the record,
signalling the CV while the associated mutex is locked is a pessimisation,
it just yields predictable scheduling.
2019-04-17 09:50:41 +02:00
Tamás Bálint Misius
2e76b10619
Use C++11 threads
2019-04-17 00:23:57 +02:00
iczero
2ba0f70efd
Fix race condition in Gravity.cpp
2019-04-07 23:31:08 +02:00
jacob1
e8b4256503
Fix gravity sometimes persisting a frame after ctrl+z / clearing sim, fixes #571
2019-01-14 21:11:06 -05:00
wolfy1339
27f6a6b297
Strip whitespace from files in repo ( #553 )
2018-04-03 21:46:01 -04:00
jacob1
5ee10d14e4
reduce unnecessary #include dependency chains
...
for example, elements no longer include Client.h or Graphics.h, and interface stuff won't include Window.h or Graphics.h unless requested
2017-07-13 23:24:35 -04:00
jacob1
13d3547211
Compiling fix for scons on windows
...
something is up with the pthreads library (dynamic compiles still broken), probably windows libraries all need to be recompiled and distributed separately like I did for visual studio
2016-03-12 00:36:11 -05:00
jacob1
85d89e9f87
simpler version of 9a2b7749c7
(gravity wall change)
...
All gravity sources are now prevented, now just the specific elements that create gravity.
2016-01-05 23:12:12 -05:00
jacob1
732e5b8730
fix some very minor memory leaks
2015-06-30 19:06:18 -04:00
Simon Robertshaw
a629eb9bfc
Force stack re-alignment for entry-points from phread_create with mingw & windows to fix SSE crashes in child threads
2014-08-15 21:42:33 +01:00
jacob1
7e9c507e64
fix memory leak
2014-08-15 12:15:13 -04:00
jacob1
8f2a0d3eb3
fix compiling problems
2014-07-06 11:31:40 -04:00
jacob1
4b4eb1a68e
Some changes which make GRVT work better
2014-07-02 23:07:10 -04:00
mniip
4eab5c4ce3
invalidate gravity map if walls changed, fixes http://tpt.io/~1223463
2013-12-22 11:41:42 +04:00
jacob1
864f0e6f45
WIFI lines aren't drawn in persistent mode, and are based on current temp, not tmp, so they work when paused
2013-07-13 12:06:43 -04:00
Julian Meyer
649e5f2042
Add --nofft option to compile without FFTW3
...
This should help Mac users who were having trouble compiling.
2013-04-10 00:20:36 +01:00
Simon Robertshaw
ae3c9ddf39
Don't you just hate those fencepost errors... Stop going out of bounds when traversing the X axis with gravity mask.
2012-08-24 20:36:23 +01:00
Simon Robertshaw
822539bcdb
More efficient floodfill function for gravity walls, no need for larger stacks with 64bit builds
2012-08-24 18:22:02 +01:00
Simon Robertshaw
a8dcc7a070
Started work on save as current name
2012-08-06 22:24:10 +01:00
Simon Robertshaw
90ad1fd856
Restart N. Grav when needed (somewhat effects issue #31 ) and fix shitty logic when setting paused state on loading save (Fixes issue #34 )
2012-07-29 12:29:19 +01:00
Simon Robertshaw
824bde4ceb
clear_sim now clears air and gravity maps better, fixes issue #31
2012-07-29 12:18:07 +01:00
Simon Robertshaw
04b007b36f
Create FFT plan on demand instead of at startup on the main thread
2012-06-25 12:19:26 +01:00
Simon Robertshaw
4032a0469b
Click function for tools that aren't continuous. Debug helper for UI components (Ctrl+Shift D when DEBUG is defined), fix add sign window logic
2012-05-13 17:43:41 +01:00
Simon Robertshaw
51b17badf4
A bit of refactoring (elements)
2012-05-07 17:59:50 +01:00
Simon Robertshaw
465cb12af4
Newtonian gravity working
2012-04-16 13:58:20 +01:00
Simon Robertshaw
259fc2bcf7
ASCII for key events, save and Textarea (no caret, yet)
2012-01-30 00:40:28 +00:00
Simon Robertshaw
8ec6aae617
Better cleanup for simulation - fix memory leaks
2012-01-21 13:19:10 +00:00
Simon Robertshaw
44639a6423
Some folder changes, started search and client
2012-01-19 13:44:59 +00:00