]>
git.rm.cloudns.org Git - xonotic/darkplaces.git/log
divverent [Mon, 12 Jul 2010 18:05:47 +0000 (18:05 +0000)]
Make the sideways bobbing speed-based. Not ready but should be safe to use and test.
From: MirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10295
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 12 Jul 2010 18:05:44 +0000 (18:05 +0000)]
Code now in its place, but still doesn't work as indented
From: MirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10294
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 12 Jul 2010 18:05:40 +0000 (18:05 +0000)]
Got the correct formula working. Code still not in place and doesn't do what it should, fixing that next.
From: MirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10293
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 12 Jul 2010 18:05:21 +0000 (18:05 +0000)]
System to calculate the walking direction properly. The code is very dirty and not in the right place yet! Thanks parasti for the helpful suggestions.
From: MirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10292
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 12 Jul 2010 18:05:16 +0000 (18:05 +0000)]
Remove this, not needed
From: MirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10291
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 12 Jul 2010 18:05:07 +0000 (18:05 +0000)]
Attempt to implement sideway view bobbing as well, for better simulation of steps (a copy of the current view bobbing code with its own cvars, meant to bob to the side of the player).
This is not ready yet! The commit before this is stable. Still trying to figure out how to make the X and Y axes both work as the player's side.
From: MirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10290
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 12 Jul 2010 18:04:55 +0000 (18:04 +0000)]
Suspend the effect when the jump button is pressed. Fixes the bunny-hopping twitches.
From: MirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10289
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 12 Jul 2010 18:04:36 +0000 (18:04 +0000)]
Slightly better cycle default
From: MirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10288
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 12 Jul 2010 18:04:25 +0000 (18:04 +0000)]
Disable by default
From: MirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10287
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 12 Jul 2010 18:04:14 +0000 (18:04 +0000)]
Use += instead. You never know what else might change the view roll someday :)
From: MirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10286
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 12 Jul 2010 18:04:07 +0000 (18:04 +0000)]
Set better defaults and fix final comments. I think this should be ready for testing and merging if approved.
NOTE: If anyone wishes to see the effect better, set cl_bobroll to a higher value (eg. 0.01)
From: MirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10285
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 12 Jul 2010 18:03:54 +0000 (18:03 +0000)]
Optimize cvars
From: MirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10284
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 12 Jul 2010 18:03:42 +0000 (18:03 +0000)]
Cap speed to sv_maxspeed, so this looks right when bunny-hopping (makes more sense too)
From: MirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10283
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 12 Jul 2010 18:03:29 +0000 (18:03 +0000)]
Unground smoothing. The roll slowly returns to normal when untouching the ground.
From: MirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10282
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 12 Jul 2010 18:03:12 +0000 (18:03 +0000)]
cl_bobroll should only be a switch
From: MirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10281
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 12 Jul 2010 18:03:02 +0000 (18:03 +0000)]
Fix centering, works exactly as intended now
From: MirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10280
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 12 Jul 2010 18:02:44 +0000 (18:02 +0000)]
Use independent cycle float
From: MirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10279
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 12 Jul 2010 18:02:28 +0000 (18:02 +0000)]
Half fix TODO 2 with a simple check. The view doesn't roll when not touching the ground, but needs to return to 0 smoothly rather than instantly when you jump / fall.
From: MirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10278
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 12 Jul 2010 18:02:20 +0000 (18:02 +0000)]
Attempt to implement Q4engine style bob-rolling (the view discretely rolls to the sides as you walk). Things to do before it is ready:
TODO 1: Make it work around the center rather than the left side
TODO 2: Don't bob roll when not touching the ground
TODO 3: Write cvars in darkplaces.txt, set better defaults and possibly disable by default once the first TODOs are ready.
From: MirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10277
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 9 Jul 2010 17:21:51 +0000 (17:21 +0000)]
cleanup mempool use when generating a shadow mesh (one instance that used "loadmodel->mempool" that shouldn't)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10276
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 7 Jul 2010 20:16:53 +0000 (20:16 +0000)]
fix font loading bug causing E0xx glyphs to get zero size
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10275
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Mon, 5 Jul 2010 08:30:22 +0000 (08:30 +0000)]
remove the #define list at the start of the embedded default.glsl, it
was unintended (this list is prepended by r_glsl_dumpshader)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10274
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 4 Jul 2010 19:49:03 +0000 (19:49 +0000)]
finalize DP_CSQC_BINDMAPS:
functions:
string(float key[, float bindmap]) getkeybind = #342;
float(float key, string bind[, float bindmap]) setkeybind = #630;
vector(void) getbindmaps = #631;
float(vector bm) setbindmaps(vector bm) = #632;
string findkeysforcommand(string command[, float bindmap]) = #610; /* DEPRECATED csqc: #521 */
string keynumtostring(float keynum) = #340; /* menu: #609, DEPRECATED csqc: #520 */
float stringtokeynum(string key) = #341; /* DEPRECATED menu: #614 */
The bindmap argument is OPTIONAL, and maybe should be declared as ... in the definitons.
The old alternative builtin numbers are hereby deprecated; they come from esteel's unofficial extension to csqc to provide findkeysforcommand with a different builtin number than the menuqc one, and from menuqc builtins that now are part of the "more official" csqc spec in other builtin number, apart from #609 in menuqc which was documented as part of menuqc before.
From: Rudolf Polzer <divverent@alientrap.org>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10273
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 4 Jul 2010 19:49:00 +0000 (19:49 +0000)]
use a default bindmap of 0 in the PRVM commands, and the arg -1 means "current bindmap". Still need a QC way to get the current bindmap.
From: Rudolf Polzer <divverent@alientrap.org>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10272
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 4 Jul 2010 19:48:56 +0000 (19:48 +0000)]
make -1 as bindmap argument also work, to mean "current bindmap" (same as leaving out). Helps when the user wants to avoid the varargs declaration.
From: Rudolf Polzer <divverent@alientrap.org>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10271
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 4 Jul 2010 19:48:53 +0000 (19:48 +0000)]
- fix a bug in Quake menu when in_bindmap was not "0 0"
- key bind editing QC builtins: add an optional second argument of the bindmap number to query
From: Rudolf Polzer <divverent@alientrap.org>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10270
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 4 Jul 2010 19:44:08 +0000 (19:44 +0000)]
a simple time profiler for prvm_profile, cvar: prvm_timeprofiling
From: Rudolf Polzer <divverent@alientrap.org>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10269
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 3 Jul 2010 10:33:30 +0000 (10:33 +0000)]
updated glsl and cg (now also directly compiled as hlsl) shaders - integrated the r_bloom_colorsubtract behavior into the shader rather than relying on fixed function blending in an extra pass, this should be a little faster...
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10268
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 3 Jul 2010 10:27:16 +0000 (10:27 +0000)]
implemented Direct3D9 renderer (off by default), not very optimized but almost completely functional
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10267
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 2 Jul 2010 09:00:08 +0000 (09:00 +0000)]
created new MSVC2008 project files and solution from scratch
fixed several warnings in MSVC2008
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10266
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 2 Jul 2010 08:46:17 +0000 (08:46 +0000)]
fix minor typo in doc-string
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10265
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 2 Jul 2010 02:44:03 +0000 (02:44 +0000)]
fix a crash in particlefont.txt parser when given no texcoords
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10264
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 2 Jul 2010 02:39:31 +0000 (02:39 +0000)]
add DeviceLost and DeviceRestored functions to R_Modules system
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10263
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 2 Jul 2010 02:24:32 +0000 (02:24 +0000)]
fix a bunch of warnings if compiling darkplaces as C++ in MSVC2008
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10262
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 2 Jul 2010 00:20:59 +0000 (00:20 +0000)]
grow svbsp allocation limit much faster (*16 rather than *2) to speed up
rtlight compiling on large lights
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10261
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 1 Jul 2010 18:37:16 +0000 (18:37 +0000)]
a third console picture layer. NOW we should be able to do about anything remotely sensible with console backgrounds.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10260
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 1 Jul 2010 18:37:11 +0000 (18:37 +0000)]
new cvar r_draw2d to turn off all 2D drawing (except for console, r_speeds and showfps)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10259
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 30 Jun 2010 15:05:44 +0000 (15:05 +0000)]
menuqc += +VM_getkeybind, // #342 string(float keynum) getkeybind (EXT_CSQC)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10258
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 29 Jun 2010 14:47:18 +0000 (14:47 +0000)]
fix a cvar name typo
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10257
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 29 Jun 2010 14:46:47 +0000 (14:46 +0000)]
new cvars:
scr_conalpha2factor (relative alpha for gfx/conback2)
scr_conscroll_x (like tcmod scroll on console background)
scr_conscroll_y
scr_conscroll2_x (like tcmod scroll on second console background)
scr_conscroll2_y
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10256
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 29 Jun 2010 07:08:53 +0000 (07:08 +0000)]
fix getsurfaceneartexture() returning no useful data
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10255
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 29 Jun 2010 06:34:05 +0000 (06:34 +0000)]
speed up decal creation in newdecalsystem by using BIH for finding the affected triangles
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10254
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Sat, 26 Jun 2010 20:46:57 +0000 (20:46 +0000)]
make sure dynamicvertex gets set by deformvertexes commands
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10253
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 25 Jun 2010 14:05:05 +0000 (14:05 +0000)]
fix a warning
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10252
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 25 Jun 2010 14:03:32 +0000 (14:03 +0000)]
add surfaceindex to bih_leaf_t and initialize it
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10251
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 25 Jun 2010 11:53:41 +0000 (11:53 +0000)]
added BIH_GetTriangleListForBox function
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10250
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 24 Jun 2010 15:04:59 +0000 (15:04 +0000)]
allow immediate stains in the new particle system to be turned off
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10249
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 24 Jun 2010 12:30:14 +0000 (12:30 +0000)]
TEXF_CLAMP cubemap textures to fix seams (hack alert)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10248
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 24 Jun 2010 12:30:09 +0000 (12:30 +0000)]
cameras: invert the correct coordinate to fix up texcoords
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10247
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 23 Jun 2010 11:39:12 +0000 (11:39 +0000)]
r_font_disable_freetype 0: don't replace the char by the cursor on console, but overdraw with a cursor image instead
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10246
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 23 Jun 2010 11:39:08 +0000 (11:39 +0000)]
fix a minor typo causing a slight misprediction
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10245
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 22 Jun 2010 15:25:09 +0000 (15:25 +0000)]
cvsignore no longer used for ages, but we can make it into a .gitignore file
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10244
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 21 Jun 2010 11:22:07 +0000 (11:22 +0000)]
DDS picmip support (similar to JPEG one)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10243
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 21 Jun 2010 11:21:48 +0000 (11:21 +0000)]
jpeg: perform picmip levels 1, 2, 3 accelerated by telling libjpeg to decode at smaller resolution
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10242
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 20 Jun 2010 17:01:19 +0000 (17:01 +0000)]
fix a bug in userwavefuncs, they now work 100% fine in div0-stable branch (without DX vertex formats) and work fine here for animated models only
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10241
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 20 Jun 2010 15:26:32 +0000 (15:26 +0000)]
Catch bad pointers when loading corrupt TGAs
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10240
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 19 Jun 2010 19:01:17 +0000 (19:01 +0000)]
allow to freely place the chat panel when con_chatrect is 1 (squashed commit of fruitiex/newpanelhud branch without cl_blockinput stuff)
From: FruitieX <rasse@rasse-lappy.localdomain>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10239
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 17 Jun 2010 21:53:45 +0000 (21:53 +0000)]
optimize away NOP wave functions in one more case
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10238
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 17 Jun 2010 21:39:12 +0000 (21:39 +0000)]
support user install of SDL framework
From: Merlijn Hofstra <merlijnhofstra@mh.local>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10237
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 17 Jun 2010 21:39:09 +0000 (21:39 +0000)]
user (csqc) controllable wavefuncs
From: Rudolf Polzer <divverent@alientrap.org>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10236
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 15 Jun 2010 09:55:17 +0000 (09:55 +0000)]
new cvars:
gl_picmip_world, gl_picmip_sprites, gl_picmip_other: offsets relative to gl_picmip for different kinds of textures (i.e. world stuff renders at gl_picmip + gl_picmip_world)
r_picmipworld, r_picmipsprites are kind of obsolete with this, but stay supported (setting them to 0 is essentially equivalent to setting gl_picmip_foo to -9999)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10235
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 13 Jun 2010 18:26:25 +0000 (18:26 +0000)]
it is libpng14.14.dylib on OSX
From: Merlijn Hofstra <merlijnhofstra@mh.local>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10234
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Wed, 9 Jun 2010 21:05:14 +0000 (21:05 +0000)]
fix pqrcon rcon_password bug introduced in r9420 (was not
nul-terminating a string)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10233
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 9 Jun 2010 09:58:16 +0000 (09:58 +0000)]
VM_sprintf(): make %i treat the input as QC integer, as opposed to float. %d of course continues to expect a QC float.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10232
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 6 Jun 2010 18:22:16 +0000 (18:22 +0000)]
oops, should use 1.4.0 in the libpng14 version string to be sure
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10231
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 6 Jun 2010 18:21:23 +0000 (18:21 +0000)]
libpng14's .so name is libpng14.so.14, not .0 as usual
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10230
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 6 Jun 2010 18:11:12 +0000 (18:11 +0000)]
experimental libpng14 support
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10229
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 6 Jun 2010 17:50:13 +0000 (17:50 +0000)]
png: no longer use png_set_gray_1_2_4_to_8? (N/A in libpng14, and redundant anyway as png_set_expand does the same)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10228
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Sun, 6 Jun 2010 16:33:45 +0000 (16:33 +0000)]
support for q3map2's custinfoparms.txt in Mod_LoadQ3Shaders, so now you can create custom surfaceparms that works with BIH.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10227
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 5 Jun 2010 16:55:35 +0000 (16:55 +0000)]
if a dotranslate_ variable exists, ALWAYS assume the opt-in way of translating
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10226
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 4 Jun 2010 21:55:25 +0000 (21:55 +0000)]
sv_airspeedlimit_nonqw: a soft speedlimit for games using sv_airaccel_qw
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10225
d7cf8633 -e32d-0410-b094-
e92efae38249
eihrul [Tue, 1 Jun 2010 19:54:39 +0000 (19:54 +0000)]
iqmbounds loading fix
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10224
d7cf8633 -e32d-0410-b094-
e92efae38249
eihrul [Tue, 1 Jun 2010 19:52:53 +0000 (19:52 +0000)]
sanity checking of most header offsets/sizes in IQM
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10223
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Tue, 1 Jun 2010 19:24:45 +0000 (19:24 +0000)]
fix defaultfont scale bug (which makes it invisible)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10222
d7cf8633 -e32d-0410-b094-
e92efae38249
havoc [Fri, 28 May 2010 09:35:33 +0000 (09:35 +0000)]
raise MAX_STATICENTITIES for a new map goldenboy is making
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10221
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Thu, 27 May 2010 20:13:30 +0000 (20:13 +0000)]
fix some sentinel related error messages
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10220
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 26 May 2010 21:54:45 +0000 (21:54 +0000)]
Merge remote branch 'origin/mirceakitsune/gunmodel_effects'
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10219
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Mon, 24 May 2010 18:20:25 +0000 (18:20 +0000)]
fix a bug with font scale/voffset not surviving r_restart by moving this settings to dp_font->settings. Added "scale" and "voffset" custom switches to loadfont console command.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10218
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Mon, 24 May 2010 07:43:45 +0000 (07:43 +0000)]
Mod_Alias_GetTagIndexForName returns an 1-based index, not 0-based, so fix skel_find_bone for that
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10217
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Sun, 23 May 2010 12:11:33 +0000 (12:11 +0000)]
try fix a warning
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10216
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sun, 23 May 2010 11:53:42 +0000 (11:53 +0000)]
remove a superfluous and possibly harmful block in cl_input.qc
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10215
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Sat, 22 May 2010 23:52:10 +0000 (23:52 +0000)]
DP_GFX_FONTS: add 2 additional parms to loadfont() - char scale and vertical offset, scale are identical to .width file "scale" parm (per-character center-oriented scale that doesn't change line height), vertical offset are added to each char during render, it's a multiplier to character height.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10214
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Sat, 22 May 2010 22:50:34 +0000 (22:50 +0000)]
bugfix recent font additions
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10213
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Sat, 22 May 2010 22:22:17 +0000 (22:22 +0000)]
documented DP_GFX_FONTS/DP_GFX_FONTS_FREETYPE/DP_UTF8
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10212
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Sat, 22 May 2010 22:18:08 +0000 (22:18 +0000)]
formed DP_GFX_FONTS/DP_GFX_FONTS_FREETYPE/DP_UTF8 extensions, add loadfont()/findfont() builtins. Font structure is now expandable (grows by 8), so new fonts could be added at no limits, just use new names for loadfont. When loading font, check for given file path before add extensions, this make "loadfont user1 myfont.ttf 10" work correctly.
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10211
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 22 May 2010 18:41:10 +0000 (18:41 +0000)]
sv_airstrafeaccel_qw cvar for tuning CPMA-style physics
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10210
d7cf8633 -e32d-0410-b094-
e92efae38249
motorsep [Sat, 22 May 2010 15:18:44 +0000 (15:18 +0000)]
+Added Urre's game, "Strap-on-bomb Car"
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10209
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 21 May 2010 21:12:08 +0000 (21:12 +0000)]
fix a wrong mempool use in Mod_Alias_AnimateVertices that crashed on dedicated server due to r_main_mempool not existing there
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10208
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 21 May 2010 11:57:57 +0000 (11:57 +0000)]
fix a typo in default deluxemap setup
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10207
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 21 May 2010 05:41:38 +0000 (05:41 +0000)]
Make another replacement
From: MirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10206
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 21 May 2010 05:41:27 +0000 (05:41 +0000)]
Oops, forgot something
From: MirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10205
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Fri, 21 May 2010 05:41:25 +0000 (05:41 +0000)]
Attempt to fix issues with spectating / demos
From: MirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10204
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 19 May 2010 06:23:22 +0000 (06:23 +0000)]
fix warning
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10203
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Wed, 19 May 2010 06:10:33 +0000 (06:10 +0000)]
fix stairsmoothing annoyance through warpzones
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10202
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Tue, 18 May 2010 19:06:45 +0000 (19:06 +0000)]
remove some Blood Omnicide related hacks, fixed video stippling on ATI (always draw black pic behind)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10201
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 18 May 2010 18:46:29 +0000 (18:46 +0000)]
autocvars: update to current value after loading a savegame, to always fulfill the invariant "autocvar = cvar value"
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10200
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 18 May 2010 10:03:09 +0000 (10:03 +0000)]
fix a double free problem in jpeg.c
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10199
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Tue, 18 May 2010 09:54:35 +0000 (09:54 +0000)]
start of "dpdefs", QC files that define all current DP features
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10198
d7cf8633 -e32d-0410-b094-
e92efae38249
vortex [Sun, 16 May 2010 21:05:13 +0000 (21:05 +0000)]
made cprogs.dat builtin #303 (setproperty) accept 1 parm, in this case it will return a value of property stored in engine struct instead of setting it. Pretty useful with several viewports code + 2d drawing. Curently the only property that can't be returned is VF_VIEWPORT (will give a warning) as it stored in 2 vectors (VF_MIN and VF_SIZE). To use new feature define 2 more builtins:
float(float property) getproperty = #303;
vector(float property) getpropertyvec = #303;
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10197
d7cf8633 -e32d-0410-b094-
e92efae38249
divverent [Sat, 15 May 2010 18:33:54 +0000 (18:33 +0000)]
attempt at better defaults for gunmodel effects; try to make jumping look more natural
From: FruitieX <rasse@rasse-lappy.localdomain>
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10196
d7cf8633 -e32d-0410-b094-
e92efae38249