Commit Graph

1600 Commits

Author SHA1 Message Date
Der Messer
49f6439bb7 Fixed bug in compile process: Linker option '-lrt' was not set so ld
complained about "undefined reference to 'clock_gettime'"
2011-10-23 17:54:45 +08:00
jacksonmj
05eb16e14c Fix LIGH overwriting fire_alpha 2011-10-23 17:54:29 +08:00
chaos.powdertoy.co.uk
b84371357a Version Increment 2011-10-22 14:40:23 -04:00
Simon Robertshaw
58d667281f Merge branch 'master' of github.com:FacialTurd/The-Powder-Toy 2011-10-22 19:39:48 +01:00
Simon Robertshaw
84522d2594 Fix Options meny in scale:2 and make tooltip more readable 2011-10-22 19:39:24 +01:00
Simon Robertshaw
014c1fbad6 Embed shaders 2011-10-22 19:24:32 +01:00
chaos.powdertoy.co.uk
c20e248764 Version Increment 2011-10-22 13:07:49 -04:00
Simon Robertshaw
ba59ba8b7c Fix Air vel display 2011-10-22 17:33:04 +01:00
Simon Robertshaw
abb1a12271 Finish Zoom 2011-10-22 14:41:14 +01:00
Simon Robertshaw
5b4aeaed01 Zoom WIP 2011-10-22 10:45:44 +01:00
Simon Robertshaw
7ed4ad2fd8 Gravlensing for OpenGL 2011-10-21 23:38:48 +01:00
Simon Robertshaw
9cf65de1c3 Quick options menu 2011-10-21 19:41:12 +01:00
Simon Robertshaw
57f6ac0f3a Use FBO for parts rendering 2011-10-21 18:21:22 +01:00
Simon Robertshaw
08009ebbaa Screenshot for lua 2011-10-21 17:37:26 +01:00
Simon Robertshaw
c1eb40af61 Fix gravity field drawing 2011-10-21 17:25:14 +01:00
Simon Robertshaw
e6d4073f5b Use FBO for particles 2011-10-20 22:22:18 +01:00
Simon Robertshaw
eaafcaeecc Better fire for Non-Fire display modes 2011-10-20 16:51:38 +01:00
Simon Robertshaw
09d3cacf9c Implement Blur mode and embed shaders 2011-10-20 16:28:49 +01:00
Simon Robertshaw
2b56d31610 Rendering, Glow and UI alpha fixes 2011-10-20 15:37:21 +01:00
Simon Robertshaw
d156beab7d Clean up shader files 2011-10-20 00:36:55 +01:00
Simon Robertshaw
a7ab414ae1 Missing shaders from previous commit 2011-10-20 00:35:24 +01:00
Simon Robertshaw
29efbcaa3a Glow, Fire, Smoke, blob and flat particle effects in OpenGL 2011-10-20 00:34:31 +01:00
Simon Robertshaw
29fa590f00 Update readme - slightly 2011-10-19 12:06:51 +01:00
Simon Robertshaw
bb26e656b3 Update readme - slightly 2011-10-19 12:05:12 +01:00
chaos.powdertoy.co.uk
447b8b9d2e Version Increment 2011-10-19 06:03:06 -04:00
chaos.powdertoy.co.uk
813f833cfc Version Increment 2011-10-19 05:48:09 -04:00
jacksonmj
034cd4ed62 FILT subtracts photon colours when tmp=3 2011-10-19 17:47:40 +08:00
jacksonmj
9fed467a28 Fix infinite temperatures
May also need -fno-finite-math-only, but it works fine for me without it
2011-10-19 17:47:39 +08:00
Simon Robertshaw
8052c4bfdf Some testing with OpenGL 2011-10-18 21:56:32 +01:00
Simon Robertshaw
7d9d504abf Debug performance/time graph 2011-10-17 00:28:01 +01:00
Simon Robertshaw
44a0008d4e Debug performance/time graph 2011-10-17 00:16:43 +01:00
chaos.powdertoy.co.uk
cae9ad50d0 Version Increment 2011-10-14 13:08:55 -04:00
Simon Robertshaw
f9883b31e0 Reset emp-decor if out of bounds 2011-10-14 18:08:06 +01:00
jacksonmj
3f4d55fbcc Remove unused pixel buffer 2011-10-15 01:05:01 +08:00
jacksonmj
633c3da401 Fix crash with abnormal ICE ctype 2011-10-15 01:04:59 +08:00
jacksonmj
8e877594c9 Allow STKM to use lightning 2011-10-15 01:04:58 +08:00
chaos.powdertoy.co.uk
b32663f667 Version Increment 2011-10-14 12:55:29 -04:00
Simon Robertshaw
37e15bf3ad Replace use of gravy and gravf with gravxf and gravyf 2011-10-14 13:18:00 +01:00
Simon Robertshaw
1af0a86e0d Prevent integer overflow with emp_decor 2011-10-14 12:12:27 +01:00
Simon Robertshaw
56764a2309 Prevent integer overflow with emp_decor 2011-10-14 12:11:09 +01:00
chaos.powdertoy.co.uk
83b4f7e1ec Version Increment 2011-10-14 05:58:35 -04:00
Simon Robertshaw
bbe5aabf4f Allow use of OpenGL enabled surface for future use 2011-10-13 22:25:06 +01:00
jacksonmj
af21bcd353 Some changes to LIGH/EMP/TESC based on changes in MaksProg's mod v0.3
Weaker and shorter EMP flash.
TESC has correct tmp value when created with replace mode.
LIGH harms STKM.
Gravity affects LIGH in create_part if p==-2, instead of in update_LIGH,
so that TESC lightning is not affected by gravity.
2011-10-14 00:33:22 +08:00
jacksonmj
9dc154f1f1 Fix gravity occasionally not working 2011-10-14 00:33:21 +08:00
jacksonmj
fc4836e69b Don't heat elements which don't conduct heat 2011-10-14 00:33:21 +08:00
jacksonmj
2f46dca7c1 Some work on DEST, EMP, LIGH
Change indentation to tabs, respect temperature limit (if a hotter
reaction is required, should raise temp limit instead of ignoring it).

DEST: fix TYPE_SOLID check, and prevent it displacing DMND
EMP: randomise DLAY delay instead of heating it (since DLAY does not melt
and does not transfer heat)

Fix nearest_part so that t=-1 does not include dead particles
2011-10-14 00:33:20 +08:00
jacksonmj
107e77a1a1 Prevent extra particles at the end of 1px lines 2011-10-14 00:33:20 +08:00
Simon Robertshaw
7a62500eb3 Implement remaining graphics functions for particles 2011-10-12 18:40:00 +01:00
Simon Robertshaw
bd986eb92d Update Gitignore 2011-10-12 16:30:46 +01:00
Simon Robertshaw
2cf9ef60aa Implement more particle graphics 2011-10-12 12:37:04 +01:00