171 Commits

Author SHA1 Message Date
Ben Russell (300178622)
c256523c72 [0.0-17] preliminary OpenMP support to shut those i7 snobs up 2013-02-06 16:31:19 +13:00
Ben Russell (300178622)
d9ae86c071 [0.0-16] per-face shading is now officially BugFree(TM) 2013-01-19 20:43:43 +13:00
triplefox
19cdcdb942 set side shaders from lua. increment version. add some doc on sides mapping 2013-01-18 19:45:57 -08:00
triplefox
6a1848cc11 argb pack and unpack moved into c; update versioning 2013-01-18 15:16:32 -08:00
Ben Russell (300178622)
ff43f42249 preliminary per-face shading 2013-01-17 20:57:47 +13:00
Ben Russell (300178622)
3ee57d5602 [0.0-12] hopefully stabilised the tga loader, might still need more work 2013-01-17 14:23:00 +13:00
triplefox
1431fa0652 add GM's suggested sorting fix(it seems to work, the only remaining artifacts are small gaps and errors of distance) 2013-01-12 02:32:03 -08:00
Ben Russell (300178622)
1ef950671d [0.0-10] fixed some renderer quirks i.e. TICKED TWO BOXES ON THE TODO, HELL YES - also added (but not implemented yet) Dany0's czech translation 2013-01-10 13:46:23 +13:00
triplefox
5f0ec92612 concept of "typing state" where mouse is unlocked(motivates text selection). bump version to 9 and add mouse warping so lock/unlock doesn't suck 2013-01-09 04:46:54 -08:00
Ben Russell (300178622)
2ff476d8fa [0.0-8] OH LOOK THEY'RE FINALLY CUBES (also fixed non-drunken cam I broke) 2013-01-08 18:06:57 +13:00
Ben Russell (300178622)
1b3ac64ac3 [0.0-7] reworked camera code, added camera_point_sky, added part of drunken camera 2013-01-06 17:50:53 +13:00
Ben Russell (300178622)
d450c3486e fixed crash bug; 0.0-6 release! 2013-01-04 16:18:46 +13:00
Ben Russell (300178622)
1edd279922 fixed the dedi build 2013-01-04 15:09:15 +13:00
Ben Russell (300178622)
c132240da6 SOUND! 2013-01-04 15:00:19 +13:00
Ben Russell (300178622)
de90000e68 bumping ver, documenting img_fill, adding img_fill wrapper 2013-01-02 10:48:40 +13:00
triplefox
c231e129b5 dsp lib stuff + makefile changes to compile it. 2012-12-22 06:59:33 -08:00
Ben Russell (300178622)
6207dd6efa started sound support, fixed the makefile, implemented a bug list system 2012-12-22 19:11:15 +13:00
Ben Russell (300178622)
4671de094f ADDED VERSIONING, models should no longer be visible through walls 2012-12-19 21:53:34 +13:00
John Ericson
709caae5a2 assembly converted to compiler intrinsic builtins.
vec4f.m in common.h changed from "__m128" to "float __attribute__ ((vector_size (16)))"
All the built-ins use gcc names except for moveaps, which is intel's _mm_store_ps.
2012-12-18 04:11:02 -05:00
John Ericson
cdb9c4d306 Switched matrix_t to be column-major, this is better for optimization,
got some inline assmembly from http://www.cortstratton.org/articles/HugiCode.html#bm5 and hacked it into gcc extended-inline
gcc doesn't like it, so I will redo it with built-ins next commit. This is just for reference.
2012-12-18 01:52:20 -05:00
John Ericson
a32da2a5ba Restructured Build Setup
- moved source into ./source/ and headers into ./include
 - updated the makefiles to support this
 - added HEADERS_LUA flag to support easily specifying the location of your lua5.1 headers
2012-12-17 01:09:05 -05:00