Commit Graph

  • 80399796c7 Fix sv_autooffload on linux. Spoike 2021-07-03 01:46:46 +0000
  • 3409df483e Try to resolve some of the things RennyC complained about. Spoike 2021-07-01 21:05:45 +0000
  • c452bccd94 Fix up some qc genericdefs stuff. Spoike 2021-07-01 15:43:28 +0000
  • 93253a026a My realignment logic wasn't actually realigning the bsp data... Spoike 2021-07-01 15:43:18 +0000
  • f9b9087011 Fix a few things. Spoike 2021-07-01 11:03:28 +0000
  • 1614b75142 Parse meta information from drag+dropped/file-associated packages for easier installation of mods. Spoike 2021-07-01 01:17:07 +0000
  • 248c248ece Fix a bad read in the console code. Spoike 2021-07-01 01:17:00 +0000
  • dc97689e9e Add SOUNDFLAG_NOREPLACE flag. Spoike 2021-07-01 01:16:54 +0000
  • 713c5676ab Add -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
  • 853d1ef330 Try to fix recent errors about incomplete attachments. Spoike 2021-07-01 01:16:40 +0000
  • f0f7002a6f Use some atomics to try to get a tiny loader-thread performance increase. Spoike 2021-07-01 01:16:35 +0000
  • 2338e5b505 Add a cvar to restore buggy dlight range behaviours, requested by Orl. Spoike 2021-07-01 01:16:29 +0000
  • 6cc5e1762b add support for gltf's KHR_materials_variants (for selectable skins) and KHR_materials_ior extensions Spoike 2021-07-01 01:16:23 +0000
  • df83d72837 Fix morph target issue where more than 4 targets were not interpolating correctly. Spoike 2021-07-01 01:16:16 +0000
  • 8c0646159f Try to make the vulkan renderer more robust on nvidia. Spoike 2021-07-01 01:16:11 +0000
  • 72952c6467 Fix a bad read. Spoike 2021-07-01 01:16:04 +0000
  • c71a4f8587 Enable scenecache by default, lets see who complains. Spoike 2021-07-01 01:15:59 +0000
  • 2ce0947948 Add -noenumerate arg to play it safe by skipping device enumeration for video and sound drivers. Spoike 2021-07-01 01:15:52 +0000
  • be25f43c89 Run 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
  • 0361787967 Fix noweb build. Spoike 2021-06-26 20:46:56 +0000
  • 4816b418c4 Fix black particles (fallback textures were not loading). Spoike 2021-06-25 18:50:59 +0000
  • 5c585b0e6e Prod r_temporalscenecache a bit to make it more tolerant of those inefficient shaders. Spoike 2021-06-25 18:50:53 +0000
  • d602e51e54 Try to fix up some splitscreen quirks. Spoike 2021-06-25 18:50:42 +0000
  • 4d1b686c2f Try 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
  • 9bd8625d90 resize the modelviewer's texture display if it would have gone offscreen. Spoike 2021-06-25 18:50:15 +0000
  • 36f750ba23 Fix naming issue from more than 10 people all called Player. Spoike 2021-06-23 02:14:18 +0000
  • 0ca1e9177b Fix up some splitscreen issues. Spoike 2021-06-23 02:14:13 +0000
  • 2363b05216 If texture names can have map-specific prefixes, shaders must also. Spoike 2021-06-22 14:40:53 +0000
  • 27831f7265 Fix some misc issues that noone else is likely to notice. Spoike 2021-06-21 19:13:33 +0000
  • d6e09af52d Try to make lightning beam particles not endlessly spawn without dying while paused. Spoike 2021-06-21 16:55:58 +0000
  • 0c41ac0b7d Load 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
  • f810be4830 Make input_servertime available to ssqc too, so it can guage the player's latency more accurately. Spoike 2021-06-21 13:46:52 +0000
  • 8b4a282c47 This should match Reki's revision, hopefully. Spoike 2021-06-21 13:46:44 +0000
  • 0b0d6c3df7 Fix up the emscripten target a little. Spoike 2021-06-21 13:46:38 +0000
  • ac427ff76c Improve gltf->iqm frame timings, update iqmtool's help text. Spoike 2021-06-21 13:46:31 +0000
  • 26d9d89f24 Update infrastruture updates. Spoike 2021-06-21 13:46:23 +0000
  • a12c453c30 Try to make some semblence of sense from git revisions/tags. Spoike 2021-06-21 13:46:13 +0000
  • b34618507a Try to reduce memory usage. Spoike 2021-06-21 13:46:06 +0000
  • b0e4884b7b Add name/date/rating sorting to the qi plugin to make it a smidge more friendly. Spoike 2021-06-21 13:45:59 +0000
  • 98da911996 Fix up a couple of missing opcodes in our qc decompiler. Spoike 2021-06-21 13:45:33 +0000
  • ca482a4f49 Some keys were not getting mapped to quake keycodes in X11. Spoike 2021-06-21 13:45:26 +0000
  • 7c162c1b5b Try 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
  • be0c0b1821 Small defs cleanup. Spoike 2021-06-21 13:45:14 +0000
  • 19073fe2a5 Prevent ftenq from overflowing its svc_serverdata quite so easily. Spoike 2021-06-21 13:44:34 +0000
  • eb4af059cb Make 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
  • aa4cfe91b9 Fix oriented sprites - quake draws them backwards. Spoike 2021-06-21 13:44:14 +0000
  • 04689373a3 Add disabled-by-default openssl plugin. Try to fix up ffmpeg build rules. Spoike 2021-06-21 13:44:05 +0000
  • d4714cab52 Rework 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
  • 1057453158 Fix softwarebanding. Fix problem with map textures with a leading #. Spoike 2021-06-21 13:43:45 +0000
  • d15d82e1d1 Fix possible crash when using -nosound arg. Spoike 2021-06-21 13:43:40 +0000
  • 6ad33d4ad4 Avoid writing out a new xmpp.cfg file unless there's actually a change. Spoike 2021-06-21 13:36:30 +0000
  • b3c469f106 Fix out-of-bounds read in COM_DefaultExtension Spoike 2021-06-21 13:36:24 +0000
  • 9194f5cddf Fix rendering of turb surfaces on HLBSP Eukara 2021-06-18 20:37:57 +0000
  • 868f13cb29 Fix for FTE_CONFIG=wastes. Spoike 2021-06-02 15:29:56 +0000
  • 3a97a75ab2 Small code cleanup in the ftemaster code. Spoike 2021-06-02 15:29:51 +0000
  • c035801161 Add 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
  • 5ceb4730ad COM_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
  • c76735b1fc Strip 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
  • d85cdd4c50 my map package tweak was defective. whoops. try again. Spoike 2021-06-01 10:56:08 +0000
  • c8ca5f09e1 Make 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
  • 84d6ef3e45 Take extra measures to ensure that zip-in-bsp content is actually used. Spoike 2021-06-01 09:23:42 +0000
  • 286159d191 pass -DMULTITHREAD to GL_CFLAGS on BSD Eukara 2021-06-01 08:33:06 +0000
  • 1979150076 Preliminary 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
  • b4092ab903 Remove some array length limitations with package lists. Spoike 2021-05-27 11:36:01 +0000
  • 148de2e082 Fix qcc crash. Spoike 2021-05-27 11:34:28 +0000
  • 08b5b09fd3 Add -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
  • 4d351b60f3 Add SV_PerformSave/SV_PerformLoad entrypoints for QC-controlled saved games, at Eukara's request. Spoike 2021-05-27 11:34:15 +0000
  • 883207989e Always rename aliases that conflict with commands, because they're utterly pointless otherwise. Spoike 2021-05-27 11:34:07 +0000
  • 1e2b0cdb18 Some ktx fixups. Spoike 2021-05-27 11:34:01 +0000
  • 2657dce9c8 Fix a couple of crashy issues that were possible with the updates menu. Spoike 2021-05-27 11:33:55 +0000
  • fb54cc140b Lit 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
  • ff6c438d89 Try to handle qc execution warnings a little better, with less undefined behaviour. Spoike 2021-05-27 11:33:26 +0000
  • 100850ee93 Apparently I got those ranges backwards. Spoike 2021-05-20 15:35:32 +0000
  • e6c9a979c7 Some 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
  • f73e1b7ffc Fix up our new png bug. Attempt to save a little memory with greyscale pngs. Spoike 2021-05-20 12:29:31 +0000
  • fcbbfc223d Add colourmap support for hlmdls. Spoike 2021-05-20 12:29:25 +0000
  • a9897b7d4e Make multicast respond to sv_nopvs too. Spoike 2021-05-19 04:50:06 +0000
  • 9af3e9b307 Fix small bug where the TF2.8 intro demo didn't play its music. Spoike 2021-05-19 04:49:58 +0000
  • e789d4400b Hack around the qc code to restore its jump sound when using autobunny. Spoike 2021-05-19 04:49:52 +0000
  • 2b2e7c76c4 Make FTE slightly more likely to work on gles<3 when configured for 32bit indexes. Spoike 2021-05-19 04:49:33 +0000
  • d5beed038f Skinobjects now attempt to cache qwskins. This can be used as a precache for fortressone. Spoike 2021-05-19 04:49:24 +0000
  • 8023ceadc8 Add 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
  • 01d1ca73c1 imgtool now exports pngs as 8bit when appropriate, and imports them again without losing fullbright info. Spoike 2021-05-19 04:49:03 +0000
  • 466dac47f4 Move 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
  • 4507c7c8b4 Don't bother trying to use a couple of SDL pixel formats. Too paranoid. Spoike 2021-05-13 10:17:35 +0000
  • cdbf3614a3 Small 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
  • d5fa80a0d4 Tweak the cmake stuff to make it easier to exclude various specific targets for no real reason. Spoike 2021-05-13 10:17:21 +0000
  • afed650758 Add 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
  • f35928f4fd OpenXR stuff should be a little more usable now. Spoike 2021-05-09 13:02:49 +0000
  • 13d524a30b Some menu reorganisation suggested by Qmaster. Spoike 2021-05-09 13:02:31 +0000
  • 5e38a007c7 Switch to poll instead of select, to avoid crashes from select's arbitrary fd limit. Spoike 2021-05-09 13:02:23 +0000
  • a13e5cfbcf Fix stupid signed byte indexing. Spoike 2021-05-09 13:02:15 +0000
  • 1f6f0979bc FTEQCC was having issues with initialising variables from other constants when using -Fautoproto. Spoike 2021-05-09 13:02:09 +0000
  • 90597c9fbb Add 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
  • c3038db058 Let FTE know about git revision info, for people that refuse to use svn... Spoike 2021-05-09 13:01:50 +0000
  • 440a8e7b53 If 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
  • b4b4653b68 csqc traces against ssqc bmodels should support rotation like the ssqc does. Spoike 2021-05-09 13:01:37 +0000
  • f98486687b Archive the cl_sbaralpha cvar. Spoike 2021-05-09 13:01:29 +0000
  • 7ca9d0698f I 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