713c5676abAdd -exec commandline arg (to override every gamedir). Try to fix or diagnose other issues Maverick was having.
Spoike
2021-07-01 01:16:47 +0000
853d1ef330Try to fix recent errors about incomplete attachments.
Spoike
2021-07-01 01:16:40 +0000
f0f7002a6fUse some atomics to try to get a tiny loader-thread performance increase.
Spoike
2021-07-01 01:16:35 +0000
2338e5b505Add a cvar to restore buggy dlight range behaviours, requested by Orl.
Spoike
2021-07-01 01:16:29 +0000
6cc5e1762badd support for gltf's KHR_materials_variants (for selectable skins) and KHR_materials_ior extensions
Spoike
2021-07-01 01:16:23 +0000
df83d72837Fix morph target issue where more than 4 targets were not interpolating correctly.
Spoike
2021-07-01 01:16:16 +0000
8c0646159fTry to make the vulkan renderer more robust on nvidia.
Spoike
2021-07-01 01:16:11 +0000
72952c6467Fix a bad read.
Spoike
2021-07-01 01:16:04 +0000
c71a4f8587Enable scenecache by default, lets see who complains.
Spoike
2021-07-01 01:15:59 +0000
2ce0947948Add -noenumerate arg to play it safe by skipping device enumeration for video and sound drivers.
Spoike
2021-07-01 01:15:52 +0000
be25f43c89Run CSQC_WorldLoaded after Surf_NewMap to prevent static rtlights and other fun things from getting flushed on a new map.
Eukara
2021-06-29 09:22:56 +0000
4816b418c4Fix black particles (fallback textures were not loading).
Spoike
2021-06-25 18:50:59 +0000
5c585b0e6eProd r_temporalscenecache a bit to make it more tolerant of those inefficient shaders.
Spoike
2021-06-25 18:50:53 +0000
d602e51e54Try to fix up some splitscreen quirks.
Spoike
2021-06-25 18:50:42 +0000
4d1b686c2fTry to fix issue with nvidia reporting VK_ERROR_INITIALIZATION_FAILED errors from vkCreateSwapchainKHR calls for unknowable reasons.
Spoike
2021-06-25 18:50:20 +0000
9bd8625d90resize the modelviewer's texture display if it would have gone offscreen.
Spoike
2021-06-25 18:50:15 +0000
36f750ba23Fix naming issue from more than 10 people all called Player.
Spoike
2021-06-23 02:14:18 +0000
0ca1e9177bFix up some splitscreen issues.
Spoike
2021-06-23 02:14:13 +0000
2363b05216If texture names can have map-specific prefixes, shaders must also.
Spoike
2021-06-22 14:40:53 +0000
27831f7265Fix some misc issues that noone else is likely to notice.
Spoike
2021-06-21 19:13:33 +0000
d6e09af52dTry to make lightning beam particles not endlessly spawn without dying while paused.
Spoike
2021-06-21 16:55:58 +0000
0c41ac0b7dLoad from wad files only when there isn't already a fallback. This reduces confusion over textures with the same name.
Spoike
2021-06-21 15:03:04 +0000
f810be4830Make input_servertime available to ssqc too, so it can guage the player's latency more accurately.
Spoike
2021-06-21 13:46:52 +0000
8b4a282c47This should match Reki's revision, hopefully.
Spoike
2021-06-21 13:46:44 +0000
0b0d6c3df7Fix up the emscripten target a little.
Spoike
2021-06-21 13:46:38 +0000
a12c453c30Try to make some semblence of sense from git revisions/tags.
Spoike
2021-06-21 13:46:13 +0000
b34618507aTry to reduce memory usage.
Spoike
2021-06-21 13:46:06 +0000
b0e4884b7bAdd name/date/rating sorting to the qi plugin to make it a smidge more friendly.
Spoike
2021-06-21 13:45:59 +0000
98da911996Fix up a couple of missing opcodes in our qc decompiler.
Spoike
2021-06-21 13:45:33 +0000
ca482a4f49Some keys were not getting mapped to quake keycodes in X11.
Spoike
2021-06-21 13:45:26 +0000
7c162c1b5bTry to get windows to delete temporary files early, so they don't linger over crashes or whatever. win9x still sucks.
Spoike
2021-06-21 13:45:20 +0000
19073fe2a5Prevent ftenq from overflowing its svc_serverdata quite so easily.
Spoike
2021-06-21 13:44:34 +0000
eb4af059cbMake the presets menu behave better.
Spoike
2021-06-21 13:44:28 +0000
6ff548cc64-Ounreferenced wasn't doing anything (as it would break spawn functions). stop claiming it does stuff.
Spoike
2021-06-21 13:44:22 +0000
aa4cfe91b9Fix oriented sprites - quake draws them backwards.
Spoike
2021-06-21 13:44:14 +0000
04689373a3Add disabled-by-default openssl plugin. Try to fix up ffmpeg build rules.
Spoike
2021-06-21 13:44:05 +0000
d4714cab52Rework tls/dtls stuff into a more formal crypto interface instead of lots of ifdefs all over the place.
Spoike
2021-06-21 13:43:57 +0000
1057453158Fix softwarebanding. Fix problem with map textures with a leading #.
Spoike
2021-06-21 13:43:45 +0000
d15d82e1d1Fix possible crash when using -nosound arg.
Spoike
2021-06-21 13:43:40 +0000
6ad33d4ad4Avoid writing out a new xmpp.cfg file unless there's actually a change.
Spoike
2021-06-21 13:36:30 +0000
b3c469f106Fix out-of-bounds read in COM_DefaultExtension
Spoike
2021-06-21 13:36:24 +0000
9194f5cddfFix rendering of turb surfaces on HLBSP
Eukara
2021-06-18 20:37:57 +0000
868f13cb29Fix for FTE_CONFIG=wastes.
Spoike
2021-06-02 15:29:56 +0000
3a97a75ab2Small code cleanup in the ftemaster code.
Spoike
2021-06-02 15:29:51 +0000
c035801161Add support for maps/foo.bsp.xz too, for better compression. Seeking within files inside zips is now slightly more efficient. Fix issue with servers decompressing .gz before download...
Spoike
2021-06-02 15:29:44 +0000
5ceb4730adCOM_FileBase should strip .ext.gz instead of leaving the .ext there - the .gz is handled by our filesystem so we try to pretend that its not there. This fixes loading textures/foo/bar.png files from inside foo.bsp.gz files.
Spoike
2021-06-01 17:11:13 +0000
c76735b1fcStrip support for VK_NV_glsl_shader. nvidia drivers no longer support it anyway, and it was never recommended.
Spoike
2021-06-01 17:11:07 +0000
c8ca5f09e1Make my little standalone http server report its own public address instead of needing to visit random websites.
Spoike
2021-06-01 09:23:49 +0000
84d6ef3e45Take extra measures to ensure that zip-in-bsp content is actually used.
Spoike
2021-06-01 09:23:42 +0000
286159d191pass -DMULTITHREAD to GL_CFLAGS on BSD
Eukara
2021-06-01 08:33:06 +0000
1979150076Preliminary attempt at loading zips concatenated onto the end of bsp files, instead of having servers load 5000+ different pk3s up front.
Spoike
2021-05-28 07:07:48 +0000
b4092ab903Remove some array length limitations with package lists.
Spoike
2021-05-27 11:36:01 +0000
08b5b09fd3Add -Fdumplocalisation arg to fteqcc to dump localisation stuff (in part to try to encourage more people to use this stuff).
Spoike
2021-05-27 11:34:22 +0000
4d351b60f3Add SV_PerformSave/SV_PerformLoad entrypoints for QC-controlled saved games, at Eukara's request.
Spoike
2021-05-27 11:34:15 +0000
883207989eAlways rename aliases that conflict with commands, because they're utterly pointless otherwise.
Spoike
2021-05-27 11:34:07 +0000
2657dce9c8Fix a couple of crashy issues that were possible with the updates menu.
Spoike
2021-05-27 11:33:55 +0000
fb54cc140bLit sprites should not be additive. Make gl_blendsprites 2 replicate that tenebrae behaviour instead. Allow colormod to oversaturate sprites.
Spoike
2021-05-27 11:33:48 +0000
ff6c438d89Try to handle qc execution warnings a little better, with less undefined behaviour.
Spoike
2021-05-27 11:33:26 +0000
100850ee93Apparently I got those ranges backwards.
Spoike
2021-05-20 15:35:32 +0000
e6c9a979c7Some obituaries were not getting coloured, others could not be linked. Also underline console links on mouseover to encourage users into realising that they can actually be clicked.
Spoike
2021-05-20 15:35:26 +0000
f73e1b7ffcFix up our new png bug. Attempt to save a little memory with greyscale pngs.
Spoike
2021-05-20 12:29:31 +0000
fcbbfc223dAdd colourmap support for hlmdls.
Spoike
2021-05-20 12:29:25 +0000
a9897b7d4eMake multicast respond to sv_nopvs too.
Spoike
2021-05-19 04:50:06 +0000
9af3e9b307Fix small bug where the TF2.8 intro demo didn't play its music.
Spoike
2021-05-19 04:49:58 +0000
e789d4400bHack around the qc code to restore its jump sound when using autobunny.
Spoike
2021-05-19 04:49:52 +0000
2b2e7c76c4Make FTE slightly more likely to work on gles<3 when configured for 32bit indexes.
Spoike
2021-05-19 04:49:33 +0000
d5beed038fSkinobjects now attempt to cache qwskins. This can be used as a precache for fortressone.
Spoike
2021-05-19 04:49:24 +0000
8023ceadc8Add r_glsl_precache cvar to force all glsl permutations to compile at startup. This can be slow on some drivers due to all the permutations involved, but probably handy for debugging, or for people worried about stutters.
Spoike
2021-05-19 04:49:15 +0000
01d1ca73c1imgtool now exports pngs as 8bit when appropriate, and imports them again without losing fullbright info.
Spoike
2021-05-19 04:49:03 +0000
466dac47f4Move connect's dns lookup to a thread. Handle multiple results (we can finally connect to ipv6-only 'localhost').
Spoike
2021-05-19 04:48:57 +0000
4507c7c8b4Don't bother trying to use a couple of SDL pixel formats. Too paranoid.
Spoike
2021-05-13 10:17:35 +0000
cdbf3614a3Small tweak to temporalscene cache to adhere to r_novis. Change sort order of water shaders when refract_fbo isn't active, to ensure the refraction scene is actually drawn before its read.
Spoike
2021-05-13 10:17:27 +0000
d5fa80a0d4Tweak the cmake stuff to make it easier to exclude various specific targets for no real reason.
Spoike
2021-05-13 10:17:21 +0000
afed650758Add an extra --unattended arg to build_setup.sh to make life easier for Zel with his absurd insistance to use docker for everything.
Spoike
2021-05-13 10:17:16 +0000
f35928f4fdOpenXR stuff should be a little more usable now.
Spoike
2021-05-09 13:02:49 +0000
13d524a30bSome menu reorganisation suggested by Qmaster.
Spoike
2021-05-09 13:02:31 +0000
5e38a007c7Switch to poll instead of select, to avoid crashes from select's arbitrary fd limit.
Spoike
2021-05-09 13:02:23 +0000
a13e5cfbcfFix stupid signed byte indexing.
Spoike
2021-05-09 13:02:15 +0000
1f6f0979bcFTEQCC was having issues with initialising variables from other constants when using -Fautoproto.
Spoike
2021-05-09 13:02:09 +0000
90597c9fbbAdd date+time info to fte config files, to thwart people claiming that fte doesn't _save_ their configs when its some quake.rc or autoexec.cfg stomping over things afterwards. Might also be nice to have for people that copy stuff around without saving them that often.
Spoike
2021-05-09 13:02:01 +0000
c3038db058Let FTE know about git revision info, for people that refuse to use svn...
Spoike
2021-05-09 13:01:50 +0000
440a8e7b53If the user picks an explicit vulkan device, attempt to ignore any issues from vulkan not reporting any render queues that can present to the screen. This allows us to start up with mesa's software vulkan implementation.
Spoike
2021-05-09 13:01:44 +0000
b4b4653b68csqc traces against ssqc bmodels should support rotation like the ssqc does.
Spoike
2021-05-09 13:01:37 +0000
f98486687bArchive the cl_sbaralpha cvar.
Spoike
2021-05-09 13:01:29 +0000
7ca9d0698fI really do not trust nquake's configs. Completely refuse to exec them, at least when warnings are silenced (so manual attempts will still work).
Spoike
2021-05-09 13:01:21 +0000