No description
Find a file
2023-11-05 15:37:35 +01:00
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

To build DarkPlaces for iOS, you need to extract this zip into the source folder:
http://ghdigital.com/~havoc/SDLiOS20110208.zip

This is built from the in-development version of SDL 1.3, to make an updated include folder and libSDL*.a files, you need to get the SDL 1.3 source (from hg or a nightly build or whatever), then simply open Xcode-iPhoneOS/SDL/SDLiPhoneOS.xcodeproj and build libSDL for both simulator and device and then the SDL Application xcode template.

Then copy the include folder and two libSDL*.a files from the Xcode-iPhoneOS/SDL/build/Debug-template (or Release-template) into the darkplaces source folder, and it will build with your updated files.