]>
icculus.org git repositories - taylor/freespace2.git/log
Taylor Richards [Sun, 23 Mar 2014 03:01:54 +0000 (23:01 -0400)]
clean up graphics portion of MVE player
Taylor Richards [Sun, 23 Mar 2014 03:01:06 +0000 (23:01 -0400)]
faster way to get next power-of-2
Taylor Richards [Thu, 27 Feb 2014 20:10:29 +0000 (15:10 -0500)]
start of GL2 support
Taylor Richards [Sat, 15 Feb 2014 00:26:19 +0000 (19:26 -0500)]
resolve rebase/merge conflicts
Taylor Richards [Thu, 21 Nov 2013 15:40:46 +0000 (10:40 -0500)]
remove /src/glide
Taylor Richards [Thu, 21 Nov 2013 15:15:42 +0000 (10:15 -0500)]
clean out some old graphics crap
Taylor Richards [Sat, 16 Nov 2013 18:13:59 +0000 (13:13 -0500)]
cleanup and optimization
Taylor Richards [Sat, 16 Nov 2013 18:13:16 +0000 (13:13 -0500)]
use TRI_STRIP instead of QUADS
Taylor Richards [Sat, 16 Nov 2013 18:11:10 +0000 (13:11 -0500)]
having CLAMP() is redundant
Taylor Richards [Sat, 16 Nov 2013 18:10:04 +0000 (13:10 -0500)]
debug log cleanup - fog status
Taylor Richards [Sat, 16 Nov 2013 18:06:57 +0000 (13:06 -0500)]
support different screen depths properly
Taylor Richards [Sun, 27 Oct 2013 01:02:52 +0000 (21:02 -0400)]
more cleanup - remove old files
Taylor Richards [Sat, 26 Oct 2013 19:10:38 +0000 (15:10 -0400)]
bunch of cleanup
Taylor Richards [Sat, 26 Oct 2013 06:08:39 +0000 (02:08 -0400)]
initial graphics system update
- separate OpenGL version code
- prep for Glide/D3D/Soft removal
- bitmap sections optional
Taylor Richards [Thu, 27 Mar 2014 01:43:23 +0000 (21:43 -0400)]
first-run setup support for config options and directory structure
Taylor Richards [Thu, 27 Mar 2014 01:41:52 +0000 (21:41 -0400)]
cross-platform cleanup of Pathtypes[]
Taylor Richards [Sun, 23 Mar 2014 02:59:45 +0000 (22:59 -0400)]
fix audio buffer cleanup
Taylor Richards [Sun, 16 Mar 2014 23:25:40 +0000 (19:25 -0400)]
missing #include for mkdir
Taylor Richards [Sat, 15 Mar 2014 00:32:34 +0000 (20:32 -0400)]
use umask() on *nix for better permissions
Taylor Richards [Sat, 15 Mar 2014 00:29:54 +0000 (20:29 -0400)]
_mkdir() fixup; should work the same on all platforms
Taylor Richards [Sun, 16 Feb 2014 14:59:22 +0000 (09:59 -0500)]
move DIR_SEPERATOR_* defines to pstypes.h
Taylor Richards [Sat, 15 Feb 2014 23:41:09 +0000 (18:41 -0500)]
default to windowed mode in debug builds
Taylor Richards [Sat, 15 Feb 2014 00:29:42 +0000 (19:29 -0500)]
better support cmake generated project files
Taylor Richards [Fri, 14 Feb 2014 23:28:28 +0000 (18:28 -0500)]
set joy axis initial pos based on assumed center pos
Taylor Richards [Fri, 14 Feb 2014 22:54:24 +0000 (17:54 -0500)]
show simple message if debug log file can not be opened
Taylor Richards [Fri, 14 Feb 2014 22:37:15 +0000 (17:37 -0500)]
handle QUIT event
Taylor Richards [Fri, 14 Feb 2014 22:36:22 +0000 (17:36 -0500)]
clean out some osapi cruft
Taylor Richards [Fri, 14 Feb 2014 16:59:32 +0000 (11:59 -0500)]
use single main() and let SDL handle the platform stuff
Taylor Richards [Fri, 14 Feb 2014 16:47:04 +0000 (11:47 -0500)]
this should return true; handled earlier/later
Taylor Richards [Fri, 14 Feb 2014 16:06:15 +0000 (11:06 -0500)]
allow for joystick hotplug
Taylor Richards [Fri, 14 Feb 2014 11:07:43 +0000 (06:07 -0500)]
get rid of some platform specific stuff
- use some SDL string functions
- clean out typedef's for windows specific stuff
- swap Assert() for SDL_assert()
- have Int3() trigger SDL breakpoint
- use cross-platform mul_div()
- use SDL sized types for fix/ushort/uint/etc.
Taylor Richards [Thu, 13 Feb 2014 07:01:36 +0000 (02:01 -0500)]
merge in new sound code
Taylor Richards [Thu, 13 Feb 2014 06:36:28 +0000 (01:36 -0500)]
various sound fixes and cleanup
Taylor Richards [Thu, 13 Feb 2014 06:33:41 +0000 (01:33 -0500)]
reset timer variable; fixes subsequent playback issues
Taylor Richards [Mon, 10 Feb 2014 17:13:46 +0000 (12:13 -0500)]
make sure intercom sounds are stoped along with ambient sounds
Taylor Richards [Mon, 10 Feb 2014 17:13:19 +0000 (12:13 -0500)]
multitude of fixes and cleanup
Taylor Richards [Sat, 8 Feb 2014 08:03:49 +0000 (03:03 -0500)]
first pass at updated sound code
Taylor Richards [Sat, 8 Feb 2014 07:53:52 +0000 (02:53 -0500)]
fix vox QoS slider to work properly
Taylor Richards [Tue, 14 Jan 2014 05:22:00 +0000 (00:22 -0500)]
remove ACM stuff that we don't need
Taylor Richards [Thu, 13 Feb 2014 06:31:10 +0000 (01:31 -0500)]
don't play haptic effects when window does not have focus
Taylor Richards [Sun, 12 Jan 2014 20:57:42 +0000 (15:57 -0500)]
audio file swap; cross-platform from here on
Taylor Richards [Fri, 31 Jan 2014 01:40:16 +0000 (20:40 -0500)]
security fixes (sprintf->strcpy)
Taylor Richards [Fri, 31 Jan 2014 01:39:21 +0000 (20:39 -0500)]
warning fix
Taylor Richards [Fri, 31 Jan 2014 01:38:53 +0000 (20:38 -0500)]
should be const here
Taylor Richards [Wed, 29 Jan 2014 19:57:31 +0000 (14:57 -0500)]
cmake will take care of XCode project too
Taylor Richards [Wed, 29 Jan 2014 19:56:05 +0000 (14:56 -0500)]
cmake will take care of VS project file now
Taylor Richards [Wed, 29 Jan 2014 19:48:41 +0000 (14:48 -0500)]
initial switch to cmake
Taylor Richards [Wed, 29 Jan 2014 14:00:52 +0000 (09:00 -0500)]
update/cleanup MVE audio code
Taylor Richards [Sun, 12 Jan 2014 01:04:43 +0000 (20:04 -0500)]
move command line debug spew to parse_cmdline()
Taylor Richards [Sun, 12 Jan 2014 01:03:00 +0000 (20:03 -0500)]
cmdline help cleanup and made cross-platform
Taylor Richards [Sun, 12 Jan 2014 01:01:31 +0000 (20:01 -0500)]
silence some unnecessary console spew
Taylor Richards [Sun, 12 Jan 2014 00:59:29 +0000 (19:59 -0500)]
make unix specific version be generic icculus.org version
bump i.o version to 0.95
Taylor Richards [Wed, 8 Jan 2014 22:38:54 +0000 (17:38 -0500)]
clean up timing code by using SDL PerformanceCounter
Taylor Richards [Fri, 22 Nov 2013 03:32:07 +0000 (22:32 -0500)]
remove CDROM stuff from movie player
Taylor Richards [Thu, 21 Nov 2013 15:11:19 +0000 (10:11 -0500)]
remove extra args
Taylor Richards [Wed, 20 Nov 2013 15:14:41 +0000 (10:14 -0500)]
get rid of Windows specific instance check, it was broken anyway
Taylor Richards [Wed, 20 Nov 2013 15:13:56 +0000 (10:13 -0500)]
shorten super long error messages in ram_check
Taylor Richards [Tue, 19 Nov 2013 17:35:25 +0000 (12:35 -0500)]
remove CDROM stuff
add "ExtrasPath" ini option for other data location
Taylor Richards [Tue, 19 Nov 2013 08:54:21 +0000 (03:54 -0500)]
rename unix specific osapi files to generic
Taylor Richards [Tue, 19 Nov 2013 08:52:57 +0000 (03:52 -0500)]
remove Windows specific osapi files
Taylor Richards [Tue, 19 Nov 2013 08:33:03 +0000 (03:33 -0500)]
clean up app entry a bit
Taylor Richards [Tue, 19 Nov 2013 08:31:36 +0000 (03:31 -0500)]
more RAM check cleanup
add platform type to debug log
Taylor Richards [Tue, 19 Nov 2013 08:30:06 +0000 (03:30 -0500)]
static; const; NULL check
Taylor Richards [Mon, 18 Nov 2013 07:31:55 +0000 (02:31 -0500)]
make cmdline arguments cross-platform; cleanup and fixes
Taylor Richards [Mon, 18 Nov 2013 07:30:27 +0000 (02:30 -0500)]
init debug log earlier; add RAM count and cmdline to log
Taylor Richards [Mon, 18 Nov 2013 07:29:10 +0000 (02:29 -0500)]
cross-platform RAM check
Taylor Richards [Mon, 18 Nov 2013 07:25:58 +0000 (02:25 -0500)]
use new filesystem path setup; cleanup
Taylor Richards [Mon, 18 Nov 2013 05:56:22 +0000 (00:56 -0500)]
make cf_create_default_path_string() work before cfile is initted
Taylor Richards [Sun, 17 Nov 2013 21:51:38 +0000 (16:51 -0500)]
filesystem cleanup and consolidation:
- use user writable location on all platforms, via SDL
- use SDL to determine exec location instead of relying on cwd
Taylor Richards [Fri, 1 Nov 2013 03:56:42 +0000 (23:56 -0400)]
update mouse delta properly over the frame
Taylor Richards [Fri, 1 Nov 2013 03:53:36 +0000 (23:53 -0400)]
fix repeating key input
Taylor Richards [Fri, 25 Oct 2013 07:08:32 +0000 (03:08 -0400)]
fix mask issue preventing CTRL from working properly
Taylor Richards [Sat, 16 Nov 2013 18:19:17 +0000 (13:19 -0500)]
remove broken DCF() functions
Taylor Richards [Sat, 16 Nov 2013 18:17:22 +0000 (13:17 -0500)]
remove calibration checks - assume SDL will handle it
Taylor Richards [Sat, 16 Nov 2013 18:16:41 +0000 (13:16 -0500)]
remove extra SDL.h include
Taylor Richards [Mon, 21 Oct 2013 22:57:09 +0000 (18:57 -0400)]
rename joystick source files
Taylor Richards [Mon, 21 Oct 2013 22:56:06 +0000 (18:56 -0400)]
remove old files - replaced with SDL2
Taylor Richards [Mon, 21 Oct 2013 22:27:29 +0000 (18:27 -0400)]
SDL2 port - stage 4
Taylor Richards [Sun, 20 Oct 2013 01:53:13 +0000 (21:53 -0400)]
SDL2 port - stage 3
Taylor Richards [Fri, 11 Oct 2013 07:37:53 +0000 (03:37 -0400)]
SDL2 port - stage 2
Taylor Richards [Sat, 5 Oct 2013 22:51:38 +0000 (18:51 -0400)]
start of SDL2 port
Taylor Richards [Tue, 9 Feb 2010 21:21:42 +0000 (21:21 +0000)]
oops, should have paid more attention to that :)
Taylor Richards [Tue, 9 Feb 2010 21:00:38 +0000 (21:00 +0000)]
missing valgrind warning fix from previous commit
Taylor Richards [Tue, 9 Feb 2010 11:30:35 +0000 (11:30 +0000)]
fonttool fixes for earlier const-char breakage
Taylor Richards [Tue, 9 Feb 2010 11:11:54 +0000 (11:11 +0000)]
bug fixes
- valgrind warnings
- handle 'single' cmdline options properly
- fix new[]/delete[] mismatch
- multiple buffer overflow fixes
- handle multi line cmdline.cfg
- fix memory issues with 'args'
- gracefully handle memory alloc fail
Taylor Richards [Tue, 9 Feb 2010 11:11:53 +0000 (11:11 +0000)]
various valgrind warning fixes
Taylor Richards [Mon, 8 Feb 2010 08:14:38 +0000 (08:14 +0000)]
easier switching between build types (debug/release)
Taylor Richards [Mon, 8 Feb 2010 08:09:27 +0000 (08:09 +0000)]
unused variable warning fixes with FS1 build
Taylor Richards [Mon, 8 Feb 2010 08:09:26 +0000 (08:09 +0000)]
const-char warning fixes specific to FS1
Taylor Richards [Mon, 8 Feb 2010 08:09:25 +0000 (08:09 +0000)]
various compiler warning fixes
Taylor Richards [Mon, 8 Feb 2010 08:09:23 +0000 (08:09 +0000)]
myrand() fixes
Original code made various assumptions about RAND_MAX being SHRT_MAX like
on Windows. So switch to using MY_RAND_MAX for anything dealing with
myrand() and also ensure that myrand() uses 0x7fff as its max value.
Taylor Richards [Mon, 8 Feb 2010 08:09:21 +0000 (08:09 +0000)]
missing braces warning fixes
Taylor Richards [Mon, 8 Feb 2010 08:09:13 +0000 (08:09 +0000)]
const-char warning fixes
Taylor Richards [Sun, 7 Sep 2008 01:06:29 +0000 (01:06 +0000)]
take the inetfile stuff out of non-Windows builds since it doesn't compile properly
(and isn't really needed at this point anyway)
Taylor Richards [Wed, 26 Apr 2006 19:48:58 +0000 (19:48 +0000)]
various big-endian fixes, mainly networking support related
Taylor Richards [Wed, 26 Apr 2006 19:47:57 +0000 (19:47 +0000)]
FS1 keeps single-database and multi-database techroom entries separate so do it here too
Taylor Richards [Wed, 26 Apr 2006 19:46:52 +0000 (19:46 +0000)]
address a Windows qsort() issue that Volition got around before, this will correct numerous mission bugs due to goal sorting for non-Windows systems
Taylor Richards [Wed, 26 Apr 2006 19:45:22 +0000 (19:45 +0000)]
fix a FS1 docked speed issue, should keep it in line with the original now
Taylor Richards [Wed, 26 Apr 2006 19:44:19 +0000 (19:44 +0000)]
better error handing of a Volition bug
Taylor Richards [Wed, 26 Apr 2006 19:43:25 +0000 (19:43 +0000)]
this should squash the first second double-play of debriefing voice