Commit Graph

183 Commits

Author SHA1 Message Date
Lance cdf2b2670e Updated MSVC 6.0 and .net 2005's NPQTV project files to include the freetype header location.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3323 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-20 01:58:50 +00:00
Spoike 793825b0ee Updated the msvc2005 projects, killing the SW renderer targets and removing SW renderer from merged builds.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3288 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-17 21:45:08 +00:00
Spoike 57c9515b39 Updated QVM apiFixed up some of the slowness in the sky/water warping code.
Enabled freetype in gl builds. It'll try to link dynamically. Headers are included for windows users. unix users will need the freetype2-dev package for their system, sorry. you could probably get away with editing the makefile to include the headers if that's a problem.
Fixed occasional missing skies.
Updated q1qvm api stuff version (to 13).
Cleaned up the ban code. There are no longer two separate mechanisms to ban people.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3279 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-14 23:42:54 +00:00
Spoike b5ac90d523 More stuff broken.
Added control over texture coords on particles. Switched them to batch based on common render state. Less state changes there now.
Inverted sorting, to aid depth culling.
fullbrights use vbos too now.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3261 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-11 20:56:09 +00:00
Spoike 6d3e1b7188 Fixing up some custom build assembler commands. They were missing quotes.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3203 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-05-24 15:00:31 +00:00
Spoike 95a26340ac Added the fs_win32.c file to the 2005 projects.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3202 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-05-24 14:47:11 +00:00
Lance 57c102a6b6 GLRelease was using __fastcall (/Gr) which was causing black screens when trying to use the plugin and also causing firefox to crash if the plugin was still open in a tab when trying to exit firefox. __cdecl (/Gd) was the solution.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3181 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-04-19 01:42:02 +00:00
Spoike 8b022435de make msvc2005 happy.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3156 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-04-06 01:23:44 +00:00
Spoike 879e5b59c6 Missed a file.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3154 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-04-06 00:54:46 +00:00
Spoike 2adb420a6d Reworked the console/loading screen a little. The console is no longer directly shown at startup. MSVC2005 project files update for npqtv.
Added vid_wndalpha to make the window transparent (only supported in GL-win32).
Multiple issues with SW rendering, which I'll fix eventually. It does at least run, even if it looks ugly.
Plugins are now able to read the console input. Bigfoot, feel free to tweek.
Fixed up a few mismatched prototypes.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3153 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-04-06 00:34:32 +00:00
Spoike a2a6c74ab4 Updated msvc2005 project.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3149 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-04-01 22:22:45 +00:00
Lance da6a8bb1e5 A "proper" (VS2008 converts it and compiles from it no problem, I didn't actually test with VS2005) for a different file I commited in r3141
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3143 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-03-07 12:08:33 +00:00
Lance 1db5efee0b My evil commit, libjpg & libpng static libraries has been compiled from scratch with VS6 (and work with VS .net 2008 aka VC9). LibPNG upgraded from 1.2.10
to 1.2.35 to cover any possible exploits. I hope I haven't broken anything (had to ignore msvcrt.lib as well as libc.lib to get VS to compile with my libs)

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3141 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-03-07 11:50:19 +00:00
Spoike 75fb5f5398 The different aspects of directx are now activated independently from each other, allowing greater custom build control.
Tweeked win64 options so as not to conflict with 32bit builds.
Win64 builds now with NO_LIBRARIES added. Yes, you need to provide 64bit libraries yourself if you want to use them (dinput/dsound should be part of the directx sdk and are, strictly speaking, not re-distributable). See bothdefs.h for how to activate individual 64bit libs.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3138 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-03-07 04:37:24 +00:00
Spoike e49d712c6f Include the missing files to the vs2005 project.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3094 fc73d0e0-1445-4013-8a0c-d673dee63da5
2008-12-23 02:49:52 +00:00
Spoike dce284811e Minor update...
Q3 clients can connect to q1 gamecode (sv_listen_q3).
hacked support for SendFlags. It'll work compatibly, just not efficiently.
Unified shared qc builtins.
fteqcc supports int |= float, more params in macros, &~= operator.
Additional recent DP QC extensions.
Particle system abstraction. 'r_particlesystem classic' (vs null or script) will revert to truly classic particles.
Nexuiz might run again.
Network address revamp (sv_port and sv_port_ipv6 can both be used to specify an ipv4 address:port and both corrently accept clients). localhost now properly favours ipv4 (use ::1 for ipv6 localhost).
Download system revamp.
Numerous other changes.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3051 fc73d0e0-1445-4013-8a0c-d673dee63da5
2008-11-09 22:29:28 +00:00
Molgrum 3ddb5e5dc5 Make it compile on Windows.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2962 fc73d0e0-1445-4013-8a0c-d673dee63da5
2008-05-24 20:04:38 +00:00
Molgrum e7022fd2df Sweeped away the Q3 build targets since these are equal to the non-minimal targets.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2593 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-08-18 00:38:39 +00:00
TimeServ d3565abc3a fixing more builds
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2583 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-08-07 17:42:10 +00:00
Molgrum 408ef862d2 Re-added the header files.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2581 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-08-07 16:28:05 +00:00
TimeServ 3d355984f2 attempting to fix builds and update the 2005 project
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2580 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-08-07 16:11:30 +00:00
Molgrum a22bec8286 Added all header files in the correct directory.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2573 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-08-06 21:05:03 +00:00
Molgrum 0b22c1f542 Added com_mesh.c and com_mesh.h
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2556 fc73d0e0-1445-4013-8a0c-d673dee63da5
2007-07-28 14:09:07 +00:00
TimeServ 9d84f0a60d get vc2005 to shut up about deprecated stuff with gas2masm
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2384 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-09-17 03:37:57 +00:00
TimeServ e881c6d01b fix minimal builds
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2353 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-07-18 03:25:13 +00:00
TimeServ 2a1d816aed fix GL Release build issue, update msvc2005 project
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2158 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-04-05 04:31:05 +00:00
TimeServ 1785c0bfc5 added vid_conautoscale which allows vid_conheight/vid_conwiidth to be updated based on scale of current resolution, updated vc2005 project yet again
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2141 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-04-02 07:14:25 +00:00
TimeServ d0834bffc2 update vc2005 project again, remove cvsignore files out of repository
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2140 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-04-02 03:59:30 +00:00
TimeServ 9df6333486 add gas2masm to vc2005 project
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2138 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-04-02 03:39:34 +00:00
TimeServ 1cb4fa386a fix warning, fix building of direct3d on msvc8, update project
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2089 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-03-12 04:33:22 +00:00
TimeServ d90a582a5c fix to sys_colorconsole on Linux, update msvc8 project
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2081 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-03-11 04:57:22 +00:00
TimeServ d8240c391a fix tile clearing with hud plugins (screensize), fix host_endgame message, fix issue with loading icon, add gl_bloom to vc2005 project
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2047 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-03-04 22:37:28 +00:00
TimeServ 482758c91c add in vs2005 project (some options still need fixing)
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1975 fc73d0e0-1445-4013-8a0c-d673dee63da5
2006-02-17 21:04:13 +00:00