Bill Currie
|
65bd29353c
|
Make a start on putting the pieces together.
Still many undefined and multiply defined symbols, but there seems to be a
light in this darkness. I just hope it's not an oncoming train :)
|
2012-04-11 14:58:54 +09:00 |
|
Bill Currie
|
36504547a8
|
Rename the public symbols for gl, glsl and sw32.
Evil hack, but it does the job.
|
2012-04-11 14:58:54 +09:00 |
|
Bill Currie
|
db4a463727
|
Remove VISIBLE from the files that will go into the plugins.
|
2012-04-11 14:58:54 +09:00 |
|
Bill Currie
|
a4c280f2b2
|
Take the first step towards render plugins.
No clients link. Even if they did, nothing would work.
|
2012-04-11 14:58:53 +09:00 |
|
Bill Currie
|
72fb96245f
|
Cleanup global symbols for the sw and sw32 renderers.
Names not mangled, but those symbols that could be made static have been.
Also, many dead variables have been removed.
|
2012-02-18 14:34:14 +09:00 |
|
Bill Currie
|
0abb8a7554
|
Merge the particle physics.
|
2012-01-15 20:14:36 +09:00 |
|
Bill Currie
|
ece78f7605
|
Clean out some useless functions.
D_Start/EndParticles in the sw renderers will likely never have any
content, so no point in calling or even having them.
|
2012-01-15 09:34:10 +09:00 |
|
Bill Currie
|
8c4fe2f844
|
Rename Sys_DPrintf to Sys_MaskPrintf.
We now have finer runtime control over what gets printed. Need to do a
SYS_DEV audit, creating new masks as apropriate.
|
2010-11-26 16:19:26 +09:00 |
|
Bill Currie
|
a51e888a1b
|
Nuke MAX_OSPATH and clean up the mess.
|
2010-08-25 13:31:08 +09:00 |
|
Bill Currie
|
d66934942d
|
nuke Con_Printf and Con_DPrintf and use Sys_* instead
|
2007-11-06 10:17:14 +00:00 |
|
Bill Currie
|
d1e2b6b7d2
|
make the raw particle creation functions available and use them for creating the location marker effect rather than WizSpikeEffect
|
2007-09-15 04:20:45 +00:00 |
|
Bill Currie
|
99c0954b47
|
the big dso visibility patch :). Sure, we have to have unique names for static builds, but with controlled visibitly we should get faster program loads (although this isn't C++, so it's not as bad) and complex plugins are cleaner.
|
2007-03-10 12:00:59 +00:00 |
|
Bill Currie
|
3fb03fc2be
|
hah, should have been using __attribute__((used)) all that time (rather
than __attribute__((unused))). fixes the missing console in -x11
|
2005-08-04 15:27:09 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
bcf3738c1c
|
Make trails in sw renderers const-friendly.
|
2003-10-23 03:53:59 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
5686ff51e5
|
Make R_DarkFieldParticles & R_EntityParticles work in all renderers.
|
2003-10-22 06:00:36 +00:00 |
|
Bill Currie
|
0a8867fde9
|
replace all VectorSubtract (vec3_origin, ... and
VectorCopy (vec3_origin, ... with VectorNegate (... and VectorZero (...,
respectively. Should be a small speedup.
|
2003-09-03 22:17:04 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
c2053fbfb1
|
Prettier particles! Renderer is now informed of sv_gravity changes in qw. Not
supportable without protocol changes in nq.
|
2003-08-27 22:20:03 +00:00 |
|
Bill Currie
|
eb099ae0d3
|
make qf gcc 3.3 clean
|
2003-04-17 00:01:48 +00:00 |
|
Bill Currie
|
6a687f5e45
|
rename all the globals in quakefs.[ch] to be QFS_* or qfs_*
|
2003-02-14 19:46:07 +00:00 |
|
Bill Currie
|
761a7546dd
|
re-arrange things so __attribute__ and __builtin_expect are properly
autoconfiscated so rcsid will continue to work with gcc 3.3
|
2003-01-15 15:31:36 +00:00 |
|
Bill Currie
|
71196fedf6
|
make gcc more anal about prototypes, string constants and function
visibility (ie, global functions must have a prototype)
|
2003-01-06 18:28:13 +00:00 |
|
Bill Currie
|
ec47e08e1c
|
go back to using QFile, quakeio.h and quakefs.h
|
2002-08-27 07:16:28 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
f8daa09bcb
|
Fix software scrag missile trails, and add a minor optimization to them and hell knight's fire wave trails.
|
2002-01-06 23:12:09 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
b13efc3a83
|
Particle updates. Some cleanups, small speedups, and reimplement id's effects. r_particle_styles 0 to see id's effects.
|
2002-01-04 03:32:59 +00:00 |
|
Bill Currie
|
013f503738
|
start getting const-correct on vec3_t params
|
2002-01-03 05:29:38 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
c764ddc64a
|
Just a massive speedup to gl particles. Enjoy.
(Thanks to LordHavoc for prodding me to use glDrawElements, and munge all the particle textures into 1. Code mine, suggestions his)
|
2001-12-19 04:03:57 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
f66b7a93e5
|
Major particle interface cleanup, several bugfixes, and minor performance improvements. Oh, check out "/help easter_eggs" (gl-only, at the moment).
|
2001-12-11 22:37:30 +00:00 |
|
Bill Currie
|
78a3e398d5
|
* taniwha gets medieval on extern
|
2001-10-28 04:23:37 +00:00 |
|
Bill Currie
|
74d3499f74
|
fix a seg caused by my changes from last night
|
2001-10-27 20:52:33 +00:00 |
|
Bill Currie
|
b5341f0d13
|
we now compile and link with -fno-common. this cleans up the multiple,
uninitialized declarations of variables.
|
2001-10-23 16:55:23 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
9cc671e6d2
|
Try #2.
Change r_maxparticles from short to unsigned int.
Make MAX_DLIGHTS into a cvar, r_dlight_max that sets the unsigned int r_maxdlights.
|
2001-10-09 20:35:17 +00:00 |
|
Bill Currie
|
b1f4a778f9
|
the rcsid commit from hell }:>
|
2001-09-28 06:26:31 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
35b767cd21
|
Remove scaling from R_RunParticleEffect, and make blood puff size variable in qw.
|
2001-09-27 03:09:24 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
2941c07b0a
|
Add small cyan light to lightning impacts. And restore particle direction use in nq. Greatly improves blood effects.
|
2001-09-27 00:43:46 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
bb6796247c
|
Kill r_particles->int_val testing in gl particle engine. Also merge a bit down to r_part.c/r_cvar.c. Properly declare cl_max_particles (how the heck was it working when only ever declared as exter cvar_t *cl_max_particles?).
Should be a minor speedup for gl, definitely a code cleanup.
|
2001-09-22 02:37:45 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
fc1ab9640e
|
r_numparticles is now r_maxparticles. Ah, the joy of sane variable names.
|
2001-09-19 18:07:09 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
0d0e570676
|
Small particle trail speedup/legibility/flexibility improvement, at price of redundant code in sw/sw32. Tradeoffs. *sigh*
|
2001-09-07 05:37:11 +00:00 |
|
Bill Currie
|
d7675ada7a
|
move the particle count multiplication out of the renderer and into the clien
(for blood and gunshot, anyway).
|
2001-09-06 05:41:15 +00:00 |
|
Bill Currie
|
11489550ba
|
gratuitous_diff--
|
2001-08-28 22:46:02 +00:00 |
|
Adam Olsen
|
c6ec43d659
|
some build fixes, which I'm not sure are right, and a fix for
fullscreen toggling.
|
2001-08-25 09:21:40 +00:00 |
|
Bill Currie
|
8fa46e9fc0
|
almost there getting the sw32 client to link
|
2001-08-25 03:24:44 +00:00 |
|
Ragnvald Maartmann-Moe IV
|
c6266aba36
|
sw32. Flee in terror. This'll break compilation for everything until -sdl32 compiles. sw32 wont work for a while either, so don't get overly excited yet.
|
2001-08-25 02:47:11 +00:00 |
|