Spoike
27fddffedb
Does that fix mac gamma? (can't test this stuff)
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3263 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-12 15:26:47 +00:00
Spoike
942af209a7
Apparently it didn't compile.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3262 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-12 15:01:18 +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
d0e156d4b5
Fixing warnings.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3260 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-11 18:27:06 +00:00
Spoike
bde52736c2
A minor optimisation for lazy compilers.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3259 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-11 18:25:41 +00:00
Spoike
3b9f4c9fbb
Made so lines don't jitter around if its drawing wireframe because of no surfaces.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3258 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-11 18:25:03 +00:00
Spoike
921bfbb1d3
Fixed some warnings.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3257 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-11 18:23:57 +00:00
Spoike
386aac4da7
Stub out bindbuffer if its not present. The generation code will work around it. The renderer will ignore it.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3256 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-11 18:23:07 +00:00
Spoike
f7b9395261
Updated to support mvdsv's qvm api version 13 instead.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3255 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-11 18:22:02 +00:00
Spoike
03aa7fefaf
Fixes a conflict.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3254 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-11 18:21:14 +00:00
Spoike
0cf09d8063
Well that was a stupid bug.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3253 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-11 16:49:36 +00:00
Spoike
b1ac73b6cb
Should help mingl
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3252 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-09 22:12:29 +00:00
Spoike
2513254510
My god, was I asleep when I did that?
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3251 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-09 18:31:43 +00:00
Spoike
eda16ea10f
Permit precaching of just an md5anim with no md5model. You'll see a debug wireframe skeleton if you actually try drawing it.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3250 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-08 01:17:27 +00:00
Spoike
839a2a8c06
splat
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3249 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-08 00:15:06 +00:00
Spoike
041dcbe4e9
Yibble.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3248 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-07 23:50:02 +00:00
Spoike
5bb7c56c1a
MSVC doesn't even warn about that.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3247 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-07 23:44:13 +00:00
Spoike
0e3193a3ef
Broken more stuff.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3246 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-07 23:40:06 +00:00
Spoike
6147a2dcd3
That should fix bigfoot's shift.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3245 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-07 21:32:54 +00:00
Spoike
699104d667
Notify text should no longer be in the middle of the screen.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3244 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-07 20:00:19 +00:00
Spoike
cfadc8e717
Now works properly with larger multi-surface md5 models.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3243 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-07 06:35:15 +00:00
Spoike
c021324009
Fixed non-square dds images.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3242 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-07 06:34:07 +00:00
Mark Olsen
670b45edd9
Now builds again.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3241 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-06 13:36:16 +00:00
Mark Olsen
632cba0618
No, Spike, you're not programming C++. Besides, b was already declared once.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3240 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-06 13:33:12 +00:00
Spoike
e1ab049608
Attempting to fix recent breakages.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3239 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-06 07:45:46 +00:00
Spoike
4767b7215d
Blame the monkey.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3238 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-06 06:09:49 +00:00
Spoike
7ddd50b854
frames keyword is now supported in externalanim files.
...
it inserts an entire anim into a sequential series of frames.
there's no control over starting/ending frame numbers. so you need to change frame indexes if any frames are added/removed in any md5anim files that are expanded in this way.
void(float modidx, string framename) frameforname = #276 should be usable for this, but its not tested yet - expanded frame names are eg: path/blah.md5anim0
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3237 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-06 01:44:26 +00:00
Spoike
18b617f4a1
vweps.
...
added builtin float(float modidx, float framenum) getframeduration = #277 ; to both csqc and ssqc.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3236 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-06 01:20:20 +00:00
Spoike
3b8c5d74bc
I wonder how many more bugs there are left for Blub to find.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3235 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-05 21:44:17 +00:00
Spoike
a80214290d
Oh noes! Everything is broken!
...
Rewrote much of the console code. Should be no obvious differences.
Nearly all conchar parsing goes via a single function. Still some left in the dedicated server code.
Added the ability to parse utf-8 text, disabled by default.
Added the ability to input unicode chars using whatever keymap the user has set up in windows (not enabled by default).
Reworked vbo stuff to be a little more versatile.
Added toggle console command.
Added freetype2 support (not compiled by default).
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3234 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-05 18:45:53 +00:00
Spoike
5206c1a0c8
Fixed a couple of bugs regarding normals. Welded verts together that share coords, compensated for angle of triangle, skeletal fat bastards (erm), added clampgroups to possibly freeze an animation at its end.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3233 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-04 16:53:01 +00:00
Spoike
2b58210060
Bugfixes courtesy of Blub:
...
Fixed new line counting in multi-line comments.
Fixed unary operators to favour a single term, except for the unary not operator.
Added:
Unary not operator warns whenever it consumes more than a single term.
Added more ways to optimise logic (a+0 = a).
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3232 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-07-03 19:02:42 +00:00
Spoike
2f848fa7b0
Should now calculate and animate vertex normals on skeletal models, and apply that for the q1-style lighting.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3231 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-06-30 22:05:18 +00:00
Spoike
ca7a6224a4
Fixed flickering entities bug.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3230 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-06-28 19:57:09 +00:00
Spoike
06b20185b5
cmd efpslist now shows incoming/outgoing packet rates per client, too (expressed in bytes per second - same as rates).
...
Semi-colon can now be bound properly in the menus.
Fixed a bug with one of my more recent commits.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3229 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-06-23 21:49:44 +00:00
Spoike
b2429e478a
I'm too lazy.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3228 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-06-22 06:38:38 +00:00
Spoike
2d8dba797a
Gcc is more fussy than msvc
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3227 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-06-22 06:07:33 +00:00
Spoike
f2cce499f6
Multiple minor cleanups. Chunks of dead code removed.
...
Added com_parseutf8.
Z_EXT_VWEAP is supposedly supported serverside, but not clientside. It is not advertised, and not used, yet.
Fixed csqc mouse issues in linux, supposedly.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3226 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-06-21 17:45:33 +00:00
Spoike
8260a0d206
Doesn't look like indexes are actually needed first here (this should fix the issues with the md5s that electro has).
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3225 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-06-17 21:57:45 +00:00
Lance
17512cc406
Changed all instances of -lwsock32 to -lws2_32, "apparently wsock32 is old and shouldn't be used (since win95..)"
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3224 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-06-14 13:51:13 +00:00
TimeServ
cefc6d187a
fix makefile for qclib
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3223 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-06-14 01:15:00 +00:00
Spoike
82f3ae2102
Looks like someone forgot a file.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3222 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-06-13 20:52:43 +00:00
Spoike
1c985c65d2
and a bit more
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3221 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-06-13 12:25:39 +00:00
Spoike
b3b885c122
Trying to clean up qclib a little.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3220 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-06-13 11:57:52 +00:00
Spoike
bd51fb8e9d
Fixed unproject to work as originally intended. Rather than just being a steaming pile of poo (it was the matrix inversion routine that was broken).
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3219 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-06-11 21:09:39 +00:00
Spoike
ff4eaa2ea0
I wrote this ages ago. I might as well make it available. I've no idea how out of date it is.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3218 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-06-10 23:50:51 +00:00
Spoike
d62acc7608
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3217 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-06-10 23:50:07 +00:00
Spoike
c66ff953b5
Fixes up tcpconnect a bit (based on bigfoot's patch). Should now work a little better than it ever did.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3216 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-06-10 22:36:53 +00:00
Lance
226ae08d0a
Use -DCLANG with clang (sv_rankin.c hotfix), Makefile cleanup (cleaner filenames) and -D_SDL added to the
...
win32_SDL
targets
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3215 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-06-08 08:10:32 +00:00
Spoike
e9c0883937
I messed up with the WORKINDP thing.
...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3214 fc73d0e0-1445-4013-8a0c-d673dee63da5
2009-06-07 23:42:55 +00:00