Darkplaces.app /Contents
Added darkplaces-osx-sdl launch script, this has been simplified since
2016-06-13 21:13:59 +02:00
dpdefs
Add cvar sv_legacy_bbox_expand for disabling Quake entity bbox expansion
2023-02-03 15:38:17 +10:00
DPiOS.xcodeproj
removed modplug support, the library is too insecure and barely used by
2013-07-27 11:33:50 +02:00
.gitattributes
new .gitattributes file, no visible change
2010-10-23 00:01:31 +02:00
.gitignore
Sync .gitignore from master branch
2022-03-22 08:37:58 +10:00
.travis-before_install-xonotic.sh
Travis: Force XInput and XRandR support.
2019-09-13 02:56:28 +02:00
.travis-id_rsa-xonotic
Regenerate SSH key.
2014-10-09 14:25:43 +02:00
.travis-script-xonotic.sh
Travis/Xonotic: use Ubuntu's mingw-w64 and fix linux32 dependency hell.
2017-09-28 19:01:10 +02:00
.travis.yml
Travis: Force XInput and XRandR support.
2019-09-13 02:56:28 +02:00
bih.c
Change darkplaces email address to darkplacesengine (on gmail) since
2017-03-07 20:13:41 +01:00
bih.h
Change darkplaces email address to darkplacesengine (on gmail) since
2017-03-07 20:13:41 +01:00
BSDmakefile
Compile with IPv6 support by default
2015-10-18 00:43:23 +02:00
bspfile.h
added Q1 BSP2 format support, compatible with hmap2
2012-03-09 20:04:25 +01:00
builddate.c
Add ability to reproduce build
2013-07-26 20:04:06 +02:00
cap_avi.c
Fixed a large number of WIN64 type conversion warnings.
2014-06-04 11:39:14 +02:00
cap_avi.h
fix all the () problems, and make gcc warn for them
2009-08-20 07:36:16 +00:00
cap_ogg.c
Fixed a large number of WIN64 type conversion warnings.
2014-06-04 11:39:14 +02:00
cap_ogg.h
fix all the () problems, and make gcc warn for them
2009-08-20 07:36:16 +00:00
cd_bsd.c
fix a number of char types that should be int, to make them immune to
2009-01-19 21:14:27 +00:00
cd_linux.c
glx build, Linux: remove one source of message spam (when /dev/cdrom is not readable)
2010-12-18 21:15:38 +01:00
cd_null.c
Fix MSVC++ 2015 warnings about variable scope and some narrowing conversions without type casts.
2016-11-29 19:35:13 +01:00
cd_sdl.c
Fix MSVC++ 2015 warnings about variable scope and some narrowing conversions without type casts.
2016-11-29 19:35:13 +01:00
cd_shared.c
major overhaul for thread-safety - many global variables and static
2011-10-22 23:52:58 +00:00
cd_win.c
Fix MSVC++ 2015 warnings about variable scope and some narrowing conversions without type casts.
2016-11-29 19:35:13 +01:00
cdaudio.h
major overhaul for thread-safety - many global variables and static
2011-10-22 23:52:58 +00:00
cl_collision.c
Add skipmaterialflagsmask feature to TraceLine and friends - this allows more sensible skipping of non-occluders by material (MATERIALFLAGMASK_TRANSLUCENT is now useful).
2018-04-03 06:36:44 -07:00
cl_collision.h
Add skipmaterialflagsmask feature to TraceLine and friends - this allows more sensible skipping of non-occluders by material (MATERIALFLAGMASK_TRANSLUCENT is now useful).
2018-04-03 06:36:44 -07:00
cl_demo.c
up display time by 5 as it isn't readable
2023-11-05 15:37:35 +01:00
cl_dyntexture.c
fix line endings (CRLF -> LF)
2010-02-01 08:15:52 +01:00
cl_dyntexture.h
fix line endings (CRLF -> LF)
2010-02-01 08:15:52 +01:00
cl_input.c
Add a Quake Live-style mouse acceleration mode.
2020-03-14 21:48:44 -04:00
cl_main.c
Refactored R_UpdateEntityLighting to CL_UpdateEntityShading, which sets fields like ent->render_modellight_ambient.
2020-03-23 13:51:07 -07:00
cl_parse.c
Fix MSVC++ 2015 warnings about variable scope and some narrowing conversions without type casts.
2016-11-29 19:35:13 +01:00
cl_particles.c
Refactored R_UpdateEntityLighting to CL_UpdateEntityShading, which sets fields like ent->render_modellight_ambient.
2020-03-23 13:51:07 -07:00
cl_screen.c
Refactored R_UpdateEntityLighting to CL_UpdateEntityShading, which sets fields like ent->render_modellight_ambient.
2020-03-23 13:51:07 -07:00
cl_screen.h
WritePicture: also support png input images :P
2010-05-09 12:30:46 +02:00
cl_video.c
Fix MSVC++ 2015 warnings about variable scope and some narrowing conversions without type casts.
2016-11-29 19:35:13 +01:00
cl_video.h
Introducing LibAvW - a wrapper DLL to play videos using libav. Basic support includes extraction of video frames (sound files should be placed as separate .ogg's) and scaling. No ABI requirements (wrapper takes all dirty code). LibAvW can be found at: svn://svn.icculus.org/razorwind/trunk/dplibavw .
2012-04-01 11:40:47 +02:00
cl_video_jamdecode.c
fix NULL dereference in jam and avw video playback when out of memory
2012-04-03 19:04:00 +02:00
cl_video_libavw.c
fix NULL dereference in jam and avw video playback when out of memory
2012-04-03 19:04:00 +02:00
client.h
Refactored R_UpdateEntityLighting to CL_UpdateEntityShading, which sets fields like ent->render_modellight_ambient.
2020-03-23 13:51:07 -07:00
clprogdefs.h
reworked progs loading so that entvars_t and globalvars_t are no longer
2011-06-13 19:25:41 +02:00
clvm_cmds.c
Fix pure data entities being linked into the area grid, causing performance hit
2021-03-17 07:46:38 -07:00
clvm_cmds.h
major overhaul for thread-safety - many global variables and static
2011-10-22 23:52:58 +00:00
cmd.c
Fix $# in aliases.
2015-02-04 12:27:19 +00:00
cmd.h
Cmd_ExecuteString now calls Cbuf_LockThreadMutex
2013-07-22 16:43:33 +02:00
collision.c
Add skipmaterialflagsmask feature to TraceLine and friends - this allows more sensible skipping of non-occluders by material (MATERIALFLAGMASK_TRANSLUCENT is now useful).
2018-04-03 06:36:44 -07:00
collision.h
Add skipmaterialflagsmask feature to TraceLine and friends - this allows more sensible skipping of non-occluders by material (MATERIALFLAGMASK_TRANSLUCENT is now useful).
2018-04-03 06:36:44 -07:00
common.c
Fix setinfo.
2019-02-01 21:48:47 -05:00
common.h
+ Added a new game, Steel Storm: Revenants
2015-10-18 00:43:21 +02:00
conproc.c
fix a number of char types that should be int, to make them immune to
2009-01-19 21:14:27 +00:00
conproc.h
DP code cleanup, stage one - all headers that can be protected by ifdef
2002-06-02 13:43:41 +00:00
console.c
Fix MSVC++ 2015 warnings about variable scope and some narrowing conversions without type casts.
2016-11-29 19:35:13 +01:00
console.h
major overhaul for thread-safety - many global variables and static
2011-10-22 23:52:58 +00:00
COPYING
I think that this really should be in here
2000-09-15 20:34:41 +00:00
crypto-keygen-standalone-brute.sh
Cryptographic authentication support for the d0_blind_id library available on http://github.com/divVerent/d0_blind_id
2010-10-15 15:49:48 +02:00
crypto-keygen-standalone.c
remove a stupid buf2file call
2010-11-26 13:00:17 +01:00
crypto.c
Fix MSVC++ 2015 warnings about variable scope and some narrowing conversions without type casts.
2016-11-29 19:35:13 +01:00
crypto.h
Crypto: handle properly whether the a server key is signed or not.
2015-02-09 13:21:53 +01:00
csprogs.c
Fix pure data entities being linked into the area grid, causing performance hit
2021-03-17 07:46:38 -07:00
csprogs.h
Refactored R_UpdateEntityLighting to CL_UpdateEntityShading, which sets fields like ent->render_modellight_ambient.
2020-03-23 13:51:07 -07:00
curves.c
major overhaul for thread-safety - many global variables and static
2011-10-22 23:52:58 +00:00
curves.h
Experimental new patch welding code by "someone", fixing the problem with seams when an X and a Y patch side touch.
2009-03-14 18:31:04 +00:00
cvar.c
Fix initial state of autocvars.
2016-03-04 22:01:23 +01:00
cvar.h
Removed globaldefindex_progid field from cvar struct.
2016-03-04 22:01:20 +01:00
darkplaces-dedicated-vs2010.vcxproj
Add darkplaces.rc to the vcxproj files for sdl, sdl2 and dedicated targets.
2015-10-18 00:43:27 +02:00
darkplaces-dedicated-vs2012.vcxproj
Fix SolutionDir)) typo in Debug builds using VS2012 and VS2013 projects, thanks to Willis for repotting this.
2015-10-18 00:43:28 +02:00
darkplaces-dedicated-vs2013.vcxproj
Fix SolutionDir)) typo in Debug builds using VS2012 and VS2013 projects, thanks to Willis for repotting this.
2015-10-18 00:43:28 +02:00
darkplaces-dedicated-vs2015.vcxproj
Enable /LARGEADDRESSAWARE on win32 builds in MSVS2015, to get 3GB address space rather than 2GB.
2016-11-29 19:37:24 +01:00
darkplaces-dedicated-vs2017.vcxproj
Add prvm_offsets.h to VS2017 projects, so it can be searched easily.
2020-03-14 21:51:45 -04:00
darkplaces-dedicated.dev
set svn:eol-style properties on new files
2011-08-24 14:49:53 +02:00
darkplaces-dedicated.dsp
instead, define the FILE_OFFSET_BITS part in the build environment, and remove it from quakedef.h as it is not reliable there
2011-03-05 14:59:14 +00:00
darkplaces-dedicated.vcproj
fix several visual studio projects which did not have CONFIG_MENU added
2013-10-03 19:14:46 +02:00
darkplaces-sdl-vs2010.vcxproj
Add darkplaces.rc to the vcxproj files for sdl, sdl2 and dedicated targets.
2015-10-18 00:43:27 +02:00
darkplaces-sdl-vs2012.vcxproj
Fix SolutionDir)) typo in Debug builds using VS2012 and VS2013 projects, thanks to Willis for repotting this.
2015-10-18 00:43:28 +02:00
darkplaces-sdl-vs2013.vcxproj
Fix SolutionDir)) typo in Debug builds using VS2012 and VS2013 projects, thanks to Willis for repotting this.
2015-10-18 00:43:28 +02:00
darkplaces-sdl.dev
instead, define the FILE_OFFSET_BITS part in the build environment, and remove it from quakedef.h as it is not reliable there
2011-03-05 14:59:14 +00:00
darkplaces-sdl.dsp
removed modplug support, the library is too insecure and barely used by
2013-07-27 11:33:50 +02:00
darkplaces-sdl.vcproj
fix several visual studio projects which did not have CONFIG_MENU added
2013-10-03 19:14:46 +02:00
darkplaces-sdl2-vs2010.vcxproj
Add darkplaces.rc to the vcxproj files for sdl, sdl2 and dedicated targets.
2015-10-18 00:43:27 +02:00
darkplaces-sdl2-vs2012.vcxproj
Fix SolutionDir)) typo in Debug builds using VS2012 and VS2013 projects, thanks to Willis for repotting this.
2015-10-18 00:43:28 +02:00
darkplaces-sdl2-vs2013.vcxproj
Fix SolutionDir)) typo in Debug builds using VS2012 and VS2013 projects, thanks to Willis for repotting this.
2015-10-18 00:43:28 +02:00
darkplaces-sdl2-vs2015.vcxproj
Enable /LARGEADDRESSAWARE on win32 builds in MSVS2015, to get 3GB address space rather than 2GB.
2016-11-29 19:37:24 +01:00
darkplaces-sdl2-vs2017.vcxproj
Add prvm_offsets.h to VS2017 projects, so it can be searched easily.
2020-03-14 21:51:45 -04:00
darkplaces-vs2010.sln
Fixed two compile issues with vid_sdl.c.
2015-10-18 00:43:26 +02:00
darkplaces-vs2012.sln
Fixed two compile issues with vid_sdl.c.
2015-10-18 00:43:26 +02:00
darkplaces-vs2013.sln
Fixed two compile issues with vid_sdl.c.
2015-10-18 00:43:26 +02:00
darkplaces-vs2015.sln
Added MSVC++ 2015 projects.
2016-11-29 19:35:15 +01:00
darkplaces-vs2017.sln
Add VS2017 projects.
2017-04-24 02:58:32 +02:00
darkplaces-wgl-vs2010.vcxproj
Fixed two compile issues with vid_sdl.c.
2015-10-18 00:43:26 +02:00
darkplaces-wgl-vs2012.vcxproj
Fix SolutionDir)) typo in Debug builds using VS2012 and VS2013 projects, thanks to Willis for repotting this.
2015-10-18 00:43:28 +02:00
darkplaces-wgl-vs2013.vcxproj
Fix SolutionDir)) typo in Debug builds using VS2012 and VS2013 projects, thanks to Willis for repotting this.
2015-10-18 00:43:28 +02:00
darkplaces-wgl-vs2015.vcxproj
Enable /LARGEADDRESSAWARE on win32 builds in MSVS2015, to get 3GB address space rather than 2GB.
2016-11-29 19:37:24 +01:00
darkplaces-wgl-vs2017.vcxproj
Add prvm_offsets.h to VS2017 projects, so it can be searched easily.
2020-03-14 21:51:45 -04:00
darkplaces-wgl.vcproj
fix several visual studio projects which did not have CONFIG_MENU added
2013-10-03 19:14:46 +02:00
darkplaces.cbp
Add a Code::Blocks project file for the SDL build.
2015-03-02 22:30:55 +01:00
darkplaces.dev
set svn:eol-style properties on new files
2011-08-24 14:49:53 +02:00
darkplaces.dsp
removed modplug support, the library is too insecure and barely used by
2013-07-27 11:33:50 +02:00
darkplaces.dsw
Projects for win32 dedicated and win32 SDL builds.
2004-12-19 02:03:49 +00:00
darkplaces.ico
updated darkplaces icon with 6 sizes of 32bit (XP icon) and 4 sizes of 8bit (non-XP icon), thanks de-we
2004-09-28 09:15:04 +00:00
darkplaces.rc
Add darkplaces.rc to the vcxproj files for sdl, sdl2 and dedicated targets.
2015-10-18 00:43:27 +02:00
darkplaces.sln
added dpsoftrast to project files
2011-01-30 21:52:03 +00:00
darkplaces.txt
Change darkplaces email address to darkplacesengine (on gmail) since
2017-03-07 20:13:41 +01:00
darkplaces.xpm
XPM support for X11; WM_CLASS and WM_COMMAND are now set too
2007-11-10 09:34:18 +00:00
darkplaces16x16.png
thanks to de-we for these great icons (I have not figured out how to use them yet, though)
2004-02-02 14:04:30 +00:00
darkplaces24x24.png
thanks to de-we for these great icons (I have not figured out how to use them yet, though)
2004-02-02 14:04:30 +00:00
darkplaces32x32.png
thanks to de-we for these great icons (I have not figured out how to use them yet, though)
2004-02-02 14:04:30 +00:00
darkplaces48x48.png
thanks to de-we for these great icons (I have not figured out how to use them yet, though)
2004-02-02 14:04:30 +00:00
darkplaces64x64.png
thanks to de-we for these great icons (I have not figured out how to use them yet, though)
2004-02-02 14:04:30 +00:00
darkplaces72x72.png
thanks to de-we for these great icons (I have not figured out how to use them yet, though)
2004-02-02 14:04:30 +00:00
Doxyfile
doxygen comments and config file
2009-07-08 15:32:32 +00:00
dpsoftrast.c
dpsoftrast: Fix GCC 11 build
2021-10-21 13:02:34 -04:00
dpsoftrast.h
Change shader permutation flags to 64bit.
2018-04-03 06:37:25 -07:00
dpvsimpledecode.c
Introducing LibAvW - a wrapper DLL to play videos using libav. Basic support includes extraction of video frames (sound files should be placed as separate .ogg's) and scaling. No ABI requirements (wrapper takes all dirty code). LibAvW can be found at: svn://svn.icculus.org/razorwind/trunk/dplibavw .
2012-04-01 11:40:47 +02:00
dpvsimpledecode.h
Introducing LibAvW - a wrapper DLL to play videos using libav. Basic support includes extraction of video frames (sound files should be placed as separate .ogg's) and scaling. No ABI requirements (wrapper takes all dirty code). LibAvW can be found at: svn://svn.icculus.org/razorwind/trunk/dplibavw .
2012-04-01 11:40:47 +02:00
draw.h
Remove v_glslgamma cvar (now assumed to be 1) and corresponding code like R_DrawGamma.
2020-03-14 21:51:47 -04:00
filematch.c
Fix a couple warnings for unused variables in listdirectory on WIN32.
2018-04-03 06:36:21 -07:00
fogeval.pl
improve the evaluation script
2011-03-06 19:21:05 +00:00
fractalnoise.c
fixed a serious bug in initialization of frac[][]
2009-01-20 18:58:27 +00:00
fs.c
fs: Use unsigned short for filename size
2023-03-24 09:54:31 -04:00
fs.h
File system: Android assets support.
2016-08-18 17:42:39 +02:00
ft2.c
Fix MSVC++ 2015 warnings about variable scope and some narrowing conversions without type casts.
2016-11-29 19:35:13 +01:00
ft2.h
Fixed a large number of WIN64 type conversion warnings.
2014-06-04 11:39:14 +02:00
ft2_defs.h
Using MAX_QPATH for filenames in ft2.
2009-12-23 17:24:32 +00:00
ft2_fontdefs.h
don't upload the same ft2 font texture more than once
2011-05-03 15:50:35 +02:00
gl_backend.c
Uncomment the texture binding check in R_Mesh_TexBind so that the engine makes less calls.
2018-08-03 22:27:45 +02:00
gl_backend.h
Overhauled shadowmap rendering to use an atlas texture, this is overall a speed loss on default settings (-7.7% fps on timedemo demo1, or -3% with r_shadow_deferred) but a gain on realtime world lighting (+21.1% normal, +1.7% with r_shadow_deferred) on NVIDIA GTX 680.
2016-09-11 23:05:08 +00:00
gl_draw.c
Remove v_glslgamma cvar (now assumed to be 1) and corresponding code like R_DrawGamma.
2020-03-14 21:51:47 -04:00
gl_rmain.c
Fix most Q3 & QL glow maps
2021-03-17 06:39:08 -07:00
gl_rsurf.c
Refactored R_UpdateEntityLighting to CL_UpdateEntityShading, which sets fields like ent->render_modellight_ambient.
2020-03-23 13:51:07 -07:00
gl_textures.c
Add fix for missing mali constants
2023-08-15 18:42:33 +02:00
glquake.h
Fix MSVC++ 2015 warnings about variable scope and some narrowing conversions without type casts.
2016-11-29 19:35:13 +01:00
hmac.c
fix C++ compile error
2011-10-31 09:09:17 +01:00
hmac.h
Cryptographic authentication support for the d0_blind_id library available on http://github.com/divVerent/d0_blind_id
2010-10-15 15:49:48 +02:00
host.c
Add CL_MeshEntities_*, every frame in the client all MESH_ entities are added to the frame if they have any surfaces - surfaces can be created with Mod_Mesh_AddSurface and friends. These entities have full material rendering support, which should allow reducing the number of special case renderable objects in the scene in future.
2018-04-03 06:37:07 -07:00
host_cmd.c
Fix pure data entities being linked into the area grid, causing performance hit
2021-03-17 07:46:38 -07:00
image.c
Fix Q2BSP texture loading, Q2BSP contents issues, and add support for SURF_ALPHATEST for any maps that might use it, force fullbright rendering on SURF_TRANS33/SURF_TRANS66/SURF_WARP textures which fixes the rain in 3v3gloom3.bsp and chainlink fence textures on tkse.bsp and glass transparency on gloom1se.bsp among others. Also fix the SURF_FLOWING scroll rate when combined with SURF_WARP.
2016-11-29 19:35:47 +01:00
image.h
Fixed many issues with q2bsp support, it now works properly.
2014-06-28 21:11:35 +02:00
image_png.c
Steel Storm additions for mobile (EluanCM)
2013-07-22 16:43:39 +02:00
image_png.h
jpeg: perform picmip levels 1, 2, 3 accelerated by telling libjpeg to decode at smaller resolution
2010-06-22 17:46:00 +02:00
Info.plist
Steel Storm additions for mobile (EluanCM)
2013-07-22 16:43:39 +02:00
input.h
doxygen comments and config file
2009-07-08 15:32:32 +00:00
intoverflow.h
add the intoverflow lib
2009-12-30 07:54:24 +00:00
jpeg.c
Fixed a large number of WIN64 type conversion warnings.
2014-06-04 11:39:14 +02:00
jpeg.h
jpeg: perform picmip levels 1, 2, 3 accelerated by telling libjpeg to decode at smaller resolution
2010-06-22 17:46:00 +02:00
keys.c
keys: Fix intermittent buffer overflow when pasting text. From malice
2021-03-12 12:44:58 -08:00
keys.h
Manage resetting the key event state on video reinitialization centrally.
2018-08-03 17:22:05 +00:00
keysym2ucs.c
stupid hack - declare a prototype for keysym2ucs to suppress the
2011-10-25 01:15:25 +00:00
lhfont.h
Fixed the embedded lhfont some more.
2005-06-15 16:26:54 +00:00
lhnet.c
Fix MSVC++ 2015 warnings about variable scope and some narrowing conversions without type casts.
2016-11-29 19:35:13 +01:00
lhnet.h
Implement DSCP for ToS according to RFC2474 / RFC4594
2013-05-25 16:55:57 +02:00
libcurl.c
Explicitly initialize openssl for older curl versions
2022-03-28 05:15:19 +10:00
libcurl.h
Fix warnings for missing prototypes.
2015-03-02 22:30:56 +01:00
makefile
Improve x86 detection to fix compiler errors on other architectures
2023-04-30 19:22:32 +10:00
makefile.inc
Improve x86 detection to fix compiler errors on other architectures
2023-04-30 19:22:32 +10:00
mathlib.c
Added an implementation of Lehmer random number generator with Lecuyer constant, this is a simple mul128 based RNG with a period of 2^126.
2017-03-07 20:13:21 +01:00
mathlib.h
Added an implementation of Lehmer random number generator with Lecuyer constant, this is a simple mul128 based RNG with a period of 2^126.
2017-03-07 20:13:21 +01:00
matrixlib.c
v_yshearing: Make the cvar take the max angle to apply the effect to; remove the in_pitch hack for this as it is no longer needed then.
2016-03-07 22:54:42 +01:00
matrixlib.h
v_yshearing: Make the cvar take the max angle to apply the effect to; remove the in_pitch hack for this as it is no longer needed then.
2016-03-07 22:54:42 +01:00
mdfour.c
Fix a mdfour.c oops, sorry. Forgot the argument.
2015-03-04 17:31:23 +00:00
mdfour.h
Cryptographic authentication support for the d0_blind_id library available on http://github.com/divVerent/d0_blind_id
2010-10-15 15:49:48 +02:00
menu.c
added a message on boot about upgrading / multiplayer
2023-11-05 13:26:31 +01:00
menu.h
Add SLIF_CATEGORY for the server list, and a menu QC function to set it.
2013-10-12 04:32:29 +02:00
meshqueue.c
miscellaneous fixes from graphitemaster
2014-12-29 12:14:02 +01:00
meshqueue.h
New shader keyword dptransparentsort (can be "sky", "distance", "hud") which forces one of transparent sort techniques. EF_NODEPTHTEST and RENDER_WORLDOBJECT entity flags have greater priority and override shader-set transparent sort technique.
2012-06-15 09:55:36 +02:00
mingw_note.txt
Updated the MinGW note according to the new makefiles
2004-02-11 07:20:58 +00:00
mod_skeletal_animatevertices_generic.c
Fix MSVC++ 2015 warnings about variable scope and some narrowing conversions without type casts.
2016-11-29 19:35:13 +01:00
mod_skeletal_animatevertices_generic.h
SSE patch by kyre, with runtime CPU detection and a cvar r_skeletal_use_sse if SSE is detected
2010-10-08 19:55:21 +02:00
mod_skeletal_animatevertices_sse.c
Fix MSVC++ 2015 warnings about variable scope and some narrowing conversions without type casts.
2016-11-29 19:35:13 +01:00
mod_skeletal_animatevertices_sse.h
SSE patch by kyre, with runtime CPU detection and a cvar r_skeletal_use_sse if SSE is detected
2010-10-08 19:55:21 +02:00
model_alias.c
Add skipmaterialflagsmask feature to TraceLine and friends - this allows more sensible skipping of non-occluders by material (MATERIALFLAGMASK_TRANSLUCENT is now useful).
2018-04-03 06:36:44 -07:00
model_alias.h
factor out skeletal animation transform generation so that it can be reused
2013-03-28 16:41:37 +01:00
model_brush.c
Remove the model parameter from NativeContentsFromSuperContents/SuperContentsFromNativeContents functions, none of the current formats need it.
2020-03-14 21:51:49 -04:00
model_brush.h
Refactored R_UpdateEntityLighting to CL_UpdateEntityShading, which sets fields like ent->render_modellight_ambient.
2020-03-23 13:51:07 -07:00
model_dpmodel.h
added .dpm model support
2005-08-28 07:23:51 +00:00
model_iqm.h
iqm version 1 compatibility
2011-06-01 21:36:30 +02:00
model_psk.h
added PSK model support (UnrealTournament 2003/2004 ActorX format)
2005-08-30 04:12:43 +00:00
model_shared.c
Remove the model parameter from NativeContentsFromSuperContents/SuperContentsFromNativeContents functions, none of the current formats need it.
2020-03-14 21:51:49 -04:00
model_shared.h
Refactored R_UpdateEntityLighting to CL_UpdateEntityShading, which sets fields like ent->render_modellight_ambient.
2020-03-23 13:51:07 -07:00
model_sprite.c
Overhauled quake3 shader loading such that it now produces shader passes that could render the material mostly correctly (rendering not yet implemented for the pre/post passes the logic identifies).
2016-09-14 04:53:02 +00:00
model_sprite.h
fixed missing sprite textures caused by purging code
2007-04-24 15:02:02 +00:00
model_zymotic.h
added .dpm model support
2005-08-28 07:23:51 +00:00
modelgen.h
eliminated qbyte type, now uses unsigned char throughout the engine for this purpose
2005-11-05 07:48:17 +00:00
mprogdefs.h
reworked progs loading so that entvars_t and globalvars_t are no longer
2011-06-13 19:25:41 +02:00
mvm_cmds.c
Refactored R_UpdateEntityLighting to CL_UpdateEntityShading, which sets fields like ent->render_modellight_ambient.
2020-03-23 13:51:07 -07:00
netconn.c
Increase response buffer to allow listing more players
2022-07-10 08:13:05 +10:00
netconn.h
Increase response buffer to allow listing more players
2022-07-10 08:13:05 +10:00
nexuiz.ico
Nexuiz icon updated
2008-02-14 11:08:08 +00:00
nexuiz.rc
added nexuiz icon and make rules to make use of it, and now the icon is included in dedicated and sdl builds (not just native client builds)
2006-02-12 20:26:02 +00:00
nexuiz.xpm
oops... too many colors in xpm
2008-02-25 17:06:33 +00:00
palette.c
Fix Q2BSP texture loading, Q2BSP contents issues, and add support for SURF_ALPHATEST for any maps that might use it, force fullbright rendering on SURF_TRANS33/SURF_TRANS66/SURF_WARP textures which fixes the rain in 3v3gloom3.bsp and chainlink fence textures on tkse.bsp and glass transparency on gloom1se.bsp among others. Also fix the SURF_FLOWING scroll rate when combined with SURF_WARP.
2016-11-29 19:35:47 +01:00
palette.h
Support alpha textures in Quake if the name starts with '{'.
2016-08-18 17:42:49 +02:00
polygon.c
removed #include of quakedef.h as it doesn't seem necessary
2007-12-31 16:38:55 +00:00
polygon.h
optimized PolygonF_Divide/PolygonD_Divide functions, now performing only
2007-12-31 16:36:14 +00:00
portals.c
rename a macro with misleading name, as TriangleOverlapsBox doesn't check for actual triangle/box overlap, but just whether an overlap is possible at all using a bbox check. No functional changes, just search/replace.
2012-07-23 17:28:05 +02:00
portals.h
fix crashes when recursing portals on maps with some bogus leafs (where
2008-08-18 17:50:21 +00:00
pr_comp.h
removed NULL checks for PRVM_EDICTFIELDVALUE/GLOBALFIELDVALUE
2011-05-09 10:50:14 +02:00
progdefs.h
Revert motorsep's change r12222.
2015-10-18 00:47:06 +02:00
progs.h
ODE: rewrite scale support to scale collision mesh. Now mass center and object bounds is derived from real collision mesh box, not model/entity box. Added experimental code for Convex Hull geometry (off by default). Also autodisabling was fixed to exclude collisions between disabled objects which gives a huge speedup on dCollide* phase. Increased defaults for damping and autodisable.
2012-02-20 15:59:42 +01:00
progsvm.h
Removed leftovers from progid.
2016-03-04 22:01:22 +01:00
protocol.c
Fix MSVC++ 2015 warnings about variable scope and some narrowing conversions without type casts.
2016-11-29 19:35:13 +01:00
protocol.h
Make the move sequence an unsigned int.
2015-03-02 22:31:00 +01:00
prvm_cmds.c
Removed leftovers from progid.
2016-03-04 22:01:22 +01:00
prvm_cmds.h
Fix several warnings with gcc-5 and an error with mingw (where
2015-11-24 14:37:33 +01:00
prvm_edict.c
Removed globaldefindex_progid field from cvar struct.
2016-03-04 22:01:20 +01:00
prvm_exec.c
Fix MSVC++ 2015 warnings about variable scope and some narrowing conversions without type casts.
2016-11-29 19:35:13 +01:00
prvm_execprogram.h
Fix MSVC++ 2015 warnings about variable scope and some narrowing conversions without type casts.
2016-11-29 19:35:13 +01:00
prvm_offsets.h
Revert motorsep's change r12222.
2015-10-18 00:47:06 +02:00
qtypes.h
Change shader permutation flags to 64bit.
2018-04-03 06:37:25 -07:00
quakedef.h
increase MAX_CHANNELS to support quakemash
2017-01-11 23:01:33 +01:00
r_explosion.c
Add skipmaterialflagsmask feature to TraceLine and friends - this allows more sensible skipping of non-occluders by material (MATERIALFLAGMASK_TRANSLUCENT is now useful).
2018-04-03 06:36:44 -07:00
r_lerpanim.c
implemented FTE_CSQC_SKELETONOBJECTS (clientside support)
2009-11-22 21:06:10 +00:00
r_lerpanim.h
implemented FTE_CSQC_SKELETONOBJECTS (clientside support)
2009-11-22 21:06:10 +00:00
r_lightning.c
Rewrote most of r_lightning.c, it now uses CL_MeshEntities in MESH_PARTICLES rather than its own rendering code.
2018-04-03 06:37:22 -07:00
r_modules.c
UNMERGE
2010-09-24 22:00:32 +02:00
r_modules.h
UNMERGE
2010-09-24 22:00:32 +02:00
r_shadow.c
gl_flashblend: don't ignore r_coronas and don't double the corona size
2022-06-28 04:23:21 +10:00
r_shadow.h
Refactored R_UpdateEntityLighting to CL_UpdateEntityShading, which sets fields like ent->render_modellight_ambient.
2020-03-23 13:51:07 -07:00
r_sky.c
Improved r_sky_scissor - scissor box is tighter as it now computes scissor box for each surface and combines them.
2020-03-14 21:51:47 -04:00
r_sprites.c
Refactored R_UpdateEntityLighting to CL_UpdateEntityShading, which sets fields like ent->render_modellight_ambient.
2020-03-23 13:51:07 -07:00
r_textures.h
Steel Storm additions for mobile (EluanCM)
2013-07-22 16:43:39 +02:00
README.iOS
revised SDL iOS instructions again now that SDL has GLES2 support
2011-02-09 07:02:14 +00:00
render.h
Refactored R_UpdateEntityLighting to CL_UpdateEntityShading, which sets fields like ent->render_modellight_ambient.
2020-03-23 13:51:07 -07:00
resource.h
get msvc using the new icon
2004-02-02 14:44:04 +00:00
sbar.c
Add entity number to showtex overlay.
2018-04-03 06:36:49 -07:00
sbar.h
major overhaul for thread-safety - many global variables and static
2011-10-22 23:52:58 +00:00
screen.h
Steel Storm additions for mobile (EluanCM)
2013-07-22 16:43:39 +02:00
SDLMain.h
add SDLMain stuff for OS X; make the Makefiles ready for OS X cross compilation (note: OS X doesn't use sdl-config)
2007-10-31 08:54:22 +00:00
SDLMain.m
Disable SDLmain.m for SDL2.
2014-08-28 14:50:25 +02:00
server.h
Add cvar sv_legacy_bbox_expand for disabling Quake entity bbox expansion
2023-02-03 15:38:17 +10:00
shader_glsl.h
Refactored R_UpdateEntityLighting to CL_UpdateEntityShading, which sets fields like ent->render_modellight_ambient.
2020-03-23 13:51:07 -07:00
shader_hlsl.h
Refactored R_UpdateEntityLighting to CL_UpdateEntityShading, which sets fields like ent->render_modellight_ambient.
2020-03-23 13:51:07 -07:00
snd_3dras.c
fix out of buffer access in snd_3dras
2012-04-03 19:04:06 +02:00
snd_3dras.h
Patch from Qantourisc adding support for his 3D sound library
2008-03-24 20:47:24 +00:00
snd_3dras_typedefs.h
Patch from Qantourisc adding support for his 3D sound library
2008-03-24 20:47:24 +00:00
snd_alsa.c
changed a ton of developer cvar checks into developer_extra/insane
2009-12-27 10:49:34 +00:00
snd_bsd.c
added mem_bigendian variable
2009-12-21 08:46:20 +00:00
snd_coreaudio.c
changed a ton of developer cvar checks into developer_extra/insane
2009-12-27 10:49:34 +00:00
snd_main.c
UNMERGE! Implement SDL2 AUDIO_F32 format and use it as the default, since it has become the preferred format of more platforms these days, and SDL2 uses it internally.
2021-04-12 01:14:17 +02:00
snd_main.h
UNMERGE! Implement SDL2 AUDIO_F32 format and use it as the default, since it has become the preferred format of more platforms these days, and SDL2 uses it internally.
2021-04-12 01:14:17 +02:00
snd_mem.c
UNMERGE! Implement SDL2 AUDIO_F32 format and use it as the default, since it has become the preferred format of more platforms these days, and SDL2 uses it internally.
2021-04-12 01:14:17 +02:00
snd_mix.c
UNMERGE! Implement SDL2 AUDIO_F32 format and use it as the default, since it has become the preferred format of more platforms these days, and SDL2 uses it internally.
2021-04-12 01:14:17 +02:00
snd_null.c
removed S_StartSound_StartPosition function because it was unnecessary
2011-10-14 20:52:04 +02:00
snd_ogg.c
also support ReplayGain if peak is not defined
2011-10-14 20:52:35 +02:00
snd_ogg.h
- the Linux sound modules (ALSA and OSS) are now write-based, instead of
2006-06-04 10:57:24 +00:00
snd_oss.c
snd_alsa: MIDI input support! MIDI events get mapped to MIDINOTE<n> events (n = 0 to 127)
2009-09-25 12:59:45 +00:00
snd_sdl.c
UNMERGE! Implement SDL2 AUDIO_F32 format and use it as the default, since it has become the preferred format of more platforms these days, and SDL2 uses it internally.
2021-04-12 01:14:17 +02:00
snd_wav.c
byteswap S16LE sound data on load once, not twice :)
2012-02-26 16:17:50 +01:00
snd_wav.h
- the Linux sound modules (ALSA and OSS) are now write-based, instead of
2006-06-04 10:57:24 +00:00
snd_win.c
improved include order to fix some compile errors using mingw g++
2010-08-10 08:36:13 +02:00
sound.h
sound7(): properly support channel flags on client; reassign sound flags so FORCELOOP is now 2 (and FULLVOLUME is 16); note that these flags only work on csqc for now
2013-03-21 17:11:08 +01:00
spritegn.h
add new SPR_OVERHEAD (ident 7), a derivative of SPR_VP_PARALLEL with couple of hacks for better use with overhead-mode sprite monsters.
2010-01-12 07:58:41 +01:00
sv_demo.c
Fix buffer size for injecting netname into demo files.
2015-02-03 15:59:01 +01:00
sv_demo.h
add a DEMOMSG_CLIENT_TO_SERVER flag to demos (0x80000000) in the size field; packets with this flag will be ignored by playback. sv_autodemo_perclient 2 will record these packages for debugging purposes (like, recording a speedhacker's or other protocol exploiter's packets, and analyzing them with the data in the demo file manually)
2008-01-28 09:40:11 +00:00
sv_main.c
Add cvar sv_legacy_bbox_expand for disabling Quake entity bbox expansion
2023-02-03 15:38:17 +10:00
sv_move.c
Add skipmaterialflagsmask feature to TraceLine and friends - this allows more sensible skipping of non-occluders by material (MATERIALFLAGMASK_TRANSLUCENT is now useful).
2018-04-03 06:36:44 -07:00
sv_phys.c
Add cvar sv_legacy_bbox_expand for disabling Quake entity bbox expansion
2023-02-03 15:38:17 +10:00
sv_user.c
Add skipmaterialflagsmask feature to TraceLine and friends - this allows more sensible skipping of non-occluders by material (MATERIALFLAGMASK_TRANSLUCENT is now useful).
2018-04-03 06:36:44 -07:00
svbsp.c
avoid crashes if MAX_SVBSP_POLYGONPOINTS would be exceeded
2010-09-28 14:22:58 +02:00
svbsp.h
changed svbsp code to use floats instead of doubles
2009-12-24 21:42:49 +00:00
svn-eol-style-from-gitattributes.sh
add a script to automate svn:eol-style processing
2011-08-24 14:49:55 +02:00
svvm_cmds.c
Fix pure data entities being linked into the area grid, causing performance hit
2021-03-17 07:46:38 -07:00
sys.h
Fix C++ typecast/linkage specification errors.
2013-07-22 16:43:40 +02:00
sys_linux.c
Rollback last change which was meant to be many smaller pieces.
2016-11-27 20:56:03 +00:00
sys_sdl.c
Added a MessageBox call in Sys_Error on Windows, matching the behavior of the wgl client. The typical error to desktop will be more informative now.
2016-11-29 19:38:23 +01:00
sys_shared.c
Don't enable moncontrol if non-glibc on Linux. Fixes linking against musl
2021-03-12 13:28:08 -08:00
sys_win.c
set right include path for two #include commands
2012-04-03 19:04:04 +02:00
thread.h
Add support for barriers to the threading interface; fix skeletal animation appearing as part of visibility in r_speeds 2
2012-02-20 15:49:55 +01:00
thread_null.c
Add support for barriers to the threading interface; fix skeletal animation appearing as part of visibility in r_speeds 2
2012-02-20 15:49:55 +01:00
thread_pthread.c
fix a floating around mutexattr object
2013-05-06 11:59:34 +02:00
thread_sdl.c
we need to #include <SDL.h> before #include "quakedef.h"
2013-07-22 16:43:34 +02:00
thread_win.c
actually fix the barrier typecasts... these really need to be volatile due to the b->called counter
2012-02-20 15:50:05 +01:00
timing.h
major overhaul for thread-safety - many global variables and static
2011-10-22 23:52:58 +00:00
todo
Mark a bug as done.
2017-04-24 02:58:39 +02:00
utf8lib.c
Fixed a large number of WIN64 type conversion warnings.
2014-06-04 11:39:14 +02:00
utf8lib.h
VM_sprintf: support color codes in %s
2011-12-12 07:15:45 +01:00
vid.h
Remove v_hwgamma feature as it is not worth maintaining and has severe restrictions on Windows that are unintuitive.
2018-04-04 20:34:11 -04:00
vid_agl.c
Manage resetting the key event state on video reinitialization centrally.
2018-08-03 17:22:05 +00:00
vid_agl_mackeys.h
patch from div0 that improves mac keyboard support in the AGL client, this includes a copy of SDL_mackeys.h (as vid_agl_mackeys.h), it should be kept up to date as appropriate
2007-03-31 09:42:34 +00:00
vid_glx.c
Manage resetting the key event state on video reinitialization centrally.
2018-08-03 17:22:05 +00:00
vid_null.c
Remove v_hwgamma feature as it is not worth maintaining and has severe restrictions on Windows that are unintuitive.
2018-04-04 20:34:11 -04:00
vid_sdl.c
Enable GL_OES_framebuffer_object on Android - it was broken in Android 2.1 but that's been irrelevant for years.
2020-03-14 21:51:49 -04:00
vid_shared.c
Remove v_glslgamma cvar (now assumed to be 1) and corresponding code like R_DrawGamma.
2020-03-14 21:51:47 -04:00
vid_wgl.c
Manage resetting the key event state on video reinitialization centrally.
2018-08-03 17:22:05 +00:00
view.c
Add skipmaterialflagsmask feature to TraceLine and friends - this allows more sensible skipping of non-occluders by material (MATERIALFLAGMASK_TRANSLUCENT is now useful).
2018-04-03 06:36:44 -07:00
vs2010_sdl2_win32.props
Fixed two compile issues with vid_sdl.c.
2015-10-18 00:43:26 +02:00
vs2010_sdl2_win64.props
Fixed two compile issues with vid_sdl.c.
2015-10-18 00:43:26 +02:00
vs2010_win32.props
added props files for vs2010 and vs2012, changed name of darkplaces-2010.sln to darkplaces-vs2010.sln and renamed the vcproj files similarly to darkplaces-sdl-vs2010.vcxproj and such.
2013-02-25 09:24:21 +01:00
vs2010_win64.props
added props files for vs2010 and vs2012, changed name of darkplaces-2010.sln to darkplaces-vs2010.sln and renamed the vcproj files similarly to darkplaces-sdl-vs2010.vcxproj and such.
2013-02-25 09:24:21 +01:00
vs2012_sdl2_win32.props
Fixed two compile issues with vid_sdl.c.
2015-10-18 00:43:26 +02:00
vs2012_sdl2_win64.props
Fixed two compile issues with vid_sdl.c.
2015-10-18 00:43:26 +02:00
vs2012_win32.props
added props files for vs2010 and vs2012, changed name of darkplaces-2010.sln to darkplaces-vs2010.sln and renamed the vcproj files similarly to darkplaces-sdl-vs2010.vcxproj and such.
2013-02-25 09:24:21 +01:00
vs2012_win64.props
added props files for vs2010 and vs2012, changed name of darkplaces-2010.sln to darkplaces-vs2010.sln and renamed the vcproj files similarly to darkplaces-sdl-vs2010.vcxproj and such.
2013-02-25 09:24:21 +01:00
wad.c
added Q1 BSP2 format support, compatible with hmap2
2012-03-09 20:04:25 +01:00
wad.h
added Q1 BSP2 format support, compatible with hmap2
2012-03-09 20:04:25 +01:00
world.c
fix an unused variable warning caused by USEODE
2013-07-28 16:01:01 +02:00
world.h
Update build system, fix and enable ODE by default
2013-07-26 20:04:09 +02:00
zone.c
Added developer_memorylargerthanmb cvar which prints (with developer 1) notices about very large memory allocations (16MB and larger by default).
2017-03-07 20:13:16 +01:00
zone.h
Added developer_memorylargerthanmb cvar which prints (with developer 1) notices about very large memory allocations (16MB and larger by default).
2017-03-07 20:13:16 +01:00