Commit graph

206 commits

Author SHA1 Message Date
Bradley Bell abba8f4e49 rewrite GET_INTEL_* macros, fix bugs in aligned version of PUT_INTEL_* macros 2004-04-22 21:05:16 +00:00
Martin Schaffner ab5cb2ea47 fix MEM_OVERWRITE caused by not allocating enough mem for rle bitmaps 2004-01-08 20:31:35 +00:00
Martin Schaffner 6c80f535ea sun OS typedef fixes
----------------------------------------------------------------------
2004-01-06 17:59:27 +00:00
Bradley Bell b1738582bd remove unused, redundant files 2003-12-08 23:15:31 +00:00
Bradley Bell 00dc78cbe9 get rid of silly ulongs 2003-12-08 22:32:56 +00:00
Bradley Bell a927af0fdd added proto for ogl_check_mode 2003-11-27 09:32:38 +00:00
Bradley Bell 1434dc22cb OS X fixes 2003-11-27 04:05:14 +00:00
Bradley Bell 69dd0cdab1 linux fixes 2003-11-27 00:36:15 +00:00
Bradley Bell c1f1d06622 added Visual C project for opengl, buncha macro fixes and stuff 2003-11-27 00:21:04 +00:00
Bradley Bell 7d07635dcc Visual C, PocketPC fixes 2003-11-26 12:26:36 +00:00
Martin Schaffner 0f85bfb69e fix stupid copy/paste error 2003-10-29 14:18:49 +00:00
Bradley Bell 1308c8ee4d use gr_linear_rep_movsd_2x instead of almost identical gr_linear_movsd_double. Better since we have assembly versions. 2003-10-25 01:44:23 +00:00
Bradley Bell 922c3542fe add IPv4 multicasting support 2003-10-12 09:17:47 +00:00
Bradley Bell a049d1d6c8 deleted unused file 2003-10-09 21:27:43 +00:00
Bradley Bell 919b6c2d2a win32 networking fixes 2003-10-04 03:18:02 +00:00
Bradley Bell d0d298d10b change byte to sbyte, comments/whitespace 2003-10-04 03:14:48 +00:00
Bradley Bell 73b92beeac change byte to sbyte 2003-10-04 02:58:23 +00:00
Bradley Bell 26a5fb6d7c Make network architecture choosable from game menu, add support for UDP/IP on Mac OS X and Solaris 2003-10-03 07:58:15 +00:00
Bradley Bell 8bc3182180 added macros for coping with alignment issues 2003-10-03 04:01:21 +00:00
Bradley Bell baee2b3364 fix NDEBUG calloc macro 2003-06-18 08:00:31 +00:00
Bradley Bell ac98cd5b67 removed old fileutil stuff 2003-06-16 07:19:19 +00:00
Bradley Bell 4f14b69e41 convert file i/o to cfile 2003-06-16 06:57:34 +00:00
Bradley Bell f3c9e9912f implemented cfile wrappers for writing and other modes besides "rb" (mostly taken from freespace2) 2003-06-15 04:14:53 +00:00
Bradley Bell a1e041c5a1 merged libmovie from physfs branch 2003-06-10 04:46:16 +00:00
Bradley Bell d77e08306f merge (non-physfs stuff) from physfs branch 2003-06-06 19:04:27 +00:00
Bradley Bell 0e5814ea80 added console code (from SDL_console) 2003-06-02 01:55:03 +00:00
Bradley Bell b4fbf5396c comments/formatting/dist problems 2003-04-12 00:11:46 +00:00
Bradley Bell 21eeeef57f use different defines for os x 2003-04-11 23:53:15 +00:00
Bradley Bell 729409d83a put some old stuff back in, eliminate duplicate error messages 2003-04-08 00:59:17 +00:00
Bradley Bell 923d65db44 enabled setting icon with SDL_image 2003-03-28 09:27:07 +00:00
Bradley Bell f6ded49972 increased OGL_TEXTURE_LIST_SIZE so the texture list doesn't get full 2003-03-23 22:52:06 +00:00
Bradley Bell 3783548c24 starting d2 cd detection (cddb discid) support 2003-03-20 04:05:12 +00:00
Bradley Bell 57b06d55b3 if descent.pig available, load d1 textures for d1 levels 2003-03-19 22:44:15 +00:00
Bradley Bell aea94fcc55 header/extern declaration housekeeping 2003-03-19 19:21:34 +00:00
Bradley Bell 552db67a6f use timer_delay instead of d_delay 2003-02-27 22:07:21 +00:00
Bradley Bell 913b7d9aae revert to more accurate timers 2003-02-21 04:08:48 +00:00
Bradley Bell 60eda435ba added function to disable/enable audio 2003-02-19 03:09:38 +00:00
Bradley Bell b5b7579db2 blah 2003-02-18 19:59:25 +00:00
Bradley Bell d3e3ad1a14 put alignment detection in configure.ac 2003-02-18 19:55:51 +00:00
Bradley Bell 5ceb6c6deb moved mve stuff to separate subdir 2003-02-18 07:37:19 +00:00
Bradley Bell e53f1b4d83 many improvements to mve code. Fixes (at least) bugs #41, #348, #350, and #359. 2003-02-18 07:05:14 +00:00
Bradley Bell 9652221756 get rid of some redundant swap functions. Courtesy of Martin Schaffner <martin.schaffner@epfl.ch> 2003-02-13 22:07:58 +00:00
Bradley Bell bd362aaebb fix remaining polymodel alignment issues. Courtesy of Martin Schaffner <martin.schaffner@epfl.ch> 2003-02-13 22:02:29 +00:00
Bradley Bell e1c12d4452 lotsa movie cleanups, added truecolor mve support, standalone mveplayer 2003-02-12 08:58:38 +00:00
Bradley Bell 5c138be691 restore prototype for swap_polygon_model_data 2003-01-22 00:54:13 +00:00
Bradley Bell 988719be23 restore prototype for swap_polygon_model_data 2003-01-22 00:51:49 +00:00
Bradley Bell af6d23594a changed path for SDL headers 2003-01-15 02:42:41 +00:00
Bradley Bell b42787d07e formatting 2003-01-03 00:57:00 +00:00
Bradley Bell fda6bfaa0f cleanup alignment changes 2003-01-02 23:31:50 +00:00
Bradley Bell 3a3f275a29 fix alignment issues on sparc 2003-01-02 23:13:21 +00:00
Bradley Bell 2400c2c716 typo 2002-10-28 21:13:17 +00:00
Bradley Bell b078e8d71c simplify and eliminate redundant swap macros. maschaffner@gmx.ch and btb 2002-10-28 20:57:11 +00:00
Bradley Bell 2ebf9b42cc sparc/sunos support: rename quad to quadint. courtesy of Martin Schaffner <maschaffner@gmx.ch> 2002-10-28 19:49:15 +00:00
Bradley Bell 95f355e8c6 enable -nofade 2002-10-11 03:37:58 +00:00
Bradley Bell 65b1d2017f comments, formatting, etc. courtesy of Martin Schaffner <maschaffner@gmx.ch> 2002-10-04 07:19:59 +00:00
Bradley Bell d2d2079c93 fix palette swap define 2002-09-18 18:16:13 +00:00
Bradley Bell 6fccad867c enable 0/255 palette swap 2002-09-07 07:19:59 +00:00
Bradley Bell 6ef9f6ca2c better just do it the old way 2002-09-05 08:20:03 +00:00
Bradley Bell 119aae2461 need string.h for strcasecmp 2002-09-05 08:05:41 +00:00
Bradley Bell 8feccd3e9b okay, maybe it needs to be this way 2002-09-05 08:04:13 +00:00
Bradley Bell 91a839a190 more stuff from d2src, mostly formatting 2002-09-05 08:03:40 +00:00
Bradley Bell 599a535770 moved gr_linear_movsd assembly from grdef.h to bitblt.c 2002-09-05 01:30:00 +00:00
Bradley Bell c3ec98bd8e fix compiler warnings 2002-09-04 23:30:56 +00:00
Bradley Bell 7e69affb18 gr_linear_movsd isn't static for NO_ASM, obviously 2002-09-04 23:13:14 +00:00
Bradley Bell d4fbd54568 enable some more code from d2src 2002-09-04 22:27:54 +00:00
Bradley Bell 973c1ec451 enable mac ubitblt_double 2002-09-04 22:27:04 +00:00
Bradley Bell a48bd67fa0 moved some inline asm from linear.h 2002-09-04 22:21:25 +00:00
Bradley Bell cef6216d58 added approx_fsec_to_usec macro 2002-09-04 08:12:37 +00:00
Bradley Bell b907f7131a added timer_delay, faster timer_get_fixed_seconds 2002-09-01 02:46:06 +00:00
Bradley Bell 1a0796b1f0 fast file i/o for font headers 2002-08-31 05:25:11 +00:00
Bradley Bell 420a5d10b5 better to have __pack__ all the time, I think. needed for networking, e.g. 2002-08-31 03:17:40 +00:00
Bradley Bell cdb11282ec more network fixing 2002-08-29 19:14:19 +00:00
Bradley Bell d4a82ff1dd formatting 2002-08-29 09:03:36 +00:00
Bradley Bell 8ea0dd0ec1 fixed networking fuck-up? 2002-08-29 09:02:05 +00:00
Bradley Bell 55e2ddd3f3 add capability for 3rd hogfile (for d1 missions that need d1 data) 2002-08-27 04:05:29 +00:00
Bradley Bell 72f535d3e2 added audio flag macros 2002-08-26 06:42:38 +00:00
Bradley Bell 8edddebda0 added pcx_get_dimensions(), other stuff from d2src 2002-08-26 06:41:53 +00:00
Bradley Bell 0b6966fa06 add cfile_size function 2002-08-23 01:52:59 +00:00
Bradley Bell 80d7fa86c5 improved mac pig loading/reverted TRANSPARENCY_COLOR changes 2002-08-15 08:53:11 +00:00
Bradley Bell cf1668baac mac data file loading 2002-08-15 07:17:39 +00:00
Bradley Bell 6bf0138a4e set transparency and swap 0/255 correctly for mac data files 2002-08-15 05:42:33 +00:00
Bradley Bell 2d7a7d9e58 formatting 2002-08-09 00:48:57 +00:00
Bradley Bell 7ac8b0729f whitespace 2002-08-06 05:21:33 +00:00
Bradley Bell 0fcced3fdc make pcx header available to other files, whitespace 2002-08-06 04:49:43 +00:00
Bradley Bell 08b76e399c junk 2002-08-02 11:05:26 +00:00
Bradley Bell 31d800de19 fast i/o macros 2002-08-02 04:57:19 +00:00
Bradley Bell 396270225a OSX OGL fixes 2002-07-30 21:21:02 +00:00
Bradley Bell 2f3aa52b9c support shareware datafiles\! 2002-07-30 11:05:53 +00:00
Bradley Bell ec9d4d0bb5 Portability - OS X support 2002-07-29 02:32:32 +00:00
Bradley Bell 54f533700c portabilization 2002-07-27 04:39:23 +00:00
Bradley Bell cc09ed619c portability 2002-07-27 02:20:20 +00:00
Bradley Bell 3e548f7082 portability 2002-07-26 23:04:07 +00:00
Bradley Bell 6dcd5057e0 os x fixes 2002-07-26 21:48:05 +00:00
Bradley Bell ac2e9ef84c oops 2002-07-26 20:11:02 +00:00
Bradley Bell 9875a2be14 oops 2002-07-26 20:01:42 +00:00
Bradley Bell b6d7af8d3e portable file i/o utils 2002-07-26 19:59:44 +00:00
Bradley Bell 654b626742 portable-izing file loading routines 2002-07-26 09:22:39 +00:00
Bradley Bell f2f4a3ba2e make strdup part of mem_* library 2002-07-23 00:52:46 +00:00
Bradley Bell 885ec3adc1 use __unix__ 2002-07-22 22:59:24 +00:00
Bradley Bell 44f0c0d870 initial movie support 2002-07-22 02:20:05 +00:00