Commit Graph

6029 Commits

Author SHA1 Message Date
Shpoike 42d18bc5f1 resize the modelviewer's texture display if it would have gone offscreen. 2021-08-19 07:21:19 +01:00
Shpoike fa5538f696 Accept portal2's models too. 2021-08-19 07:21:19 +01:00
Shpoike 86e427126c First attempt at hl2 lightcube stuff. 2021-08-19 07:21:19 +01:00
Shpoike 483b25be2c Use more of the static prop properties - alphafading, lightorg, and leafrefs. 2021-08-19 07:21:19 +01:00
Shpoike f0fc7bfa0f Dedicated hl2bsp servers should now compile and work. 2021-08-19 07:21:19 +01:00
Shpoike 26d7371c95 Fix up some -Werror errors. 2021-08-19 07:21:19 +01:00
M.C. a65e717d21 vmt loader: handle rendertarget surfaces 2021-08-19 07:21:19 +01:00
M.C. 60ba88c33b change vmt_unlit to the default fallback for unknown vmt shaders 2021-08-19 07:21:19 +01:00
Shpoike 45ffcb91f4 Fix up r_showfields 3 a little, to make it easier to see which props are which. 2021-08-19 07:21:19 +01:00
Shpoike 93ee065acf This is Eukara's attempt to parse vmt files better. 2021-08-19 07:21:19 +01:00
Shpoike 804ff3f5b2 Load hl2 model textures and multiple bodies+meshes. lods are still broken. 2021-08-19 07:21:19 +01:00
Shpoike f4d9df2b24 Make sure iso8859-1 displays with accentless ascii fallbacks, for people who insist on using quake's glyphs. 2021-08-19 07:21:19 +01:00
Shpoike aabf9b316d Fix confusion between the outside and explicit pvs (read: recursive portal rendering). 2021-08-19 07:21:19 +01:00
Shpoike c1e320116d nullarea stuff was inconsistent. This was breaking areaportals. 2021-08-19 07:21:19 +01:00
Shpoike ff9495fcf7 Try to improve hl2bsp light intensities to better match hl2. favour ldr lightmap textures, as we overbright too much otherwise. 2021-08-19 07:21:19 +01:00
Shpoike 5392900887 Fix hl2bsp static props with r_ignoreentpvs 0. 2021-08-19 07:21:19 +01:00
Shpoike 42148878aa Fix alpha stuff in vmt materials. 2021-08-19 07:21:19 +01:00
Shpoike 5ab71f6b01 Enable more bloatware. 2021-08-19 07:21:19 +01:00
Shpoike e3b37db8bc fix typo in comment. 2021-08-19 07:21:19 +01:00
Shpoike f918b3c9c8 make sure lightmap textures have the right image format shown. 2021-08-19 07:21:19 +01:00
Shpoike e09f707067 Defective/buggy/limited support for hl2 models. 2021-08-19 07:21:19 +01:00
Shpoike bac71b8d58 Avoid mutex deadlock in an error path. 2021-08-19 07:21:19 +01:00
Shpoike 84313ce213 Basic parsing of hl2bsp static props. 2021-08-19 07:21:19 +01:00
Shpoike 76d232b007 Fix possible crash due to hl2bsp support. 2021-08-19 07:21:19 +01:00
Shpoike 7612446a59 Fix up blackslashes in zips on load, so FSZIP_FLocate won't fail because of it. 2021-08-19 07:21:19 +01:00
Shpoike 7ca893c3e1 Fix up our VFS pipe logic to handle larger initial blobs properly. 2021-08-19 07:21:19 +01:00
Shpoike 6f82d0fd8b Add support for hl2bsps's zip-inside-bsp lump... 2021-08-19 07:21:19 +01:00
Shpoike 586a92ec47 Try to make sense of hl2 materials. 2021-08-19 07:21:19 +01:00
Shpoike 6658565956 Try to handle hl2bsp's area portals. 2021-08-19 07:21:19 +01:00
Shpoike e470cc5033 Added displacement support for HL2BSPs. 2021-08-19 07:21:19 +01:00
Shpoike 955e9d3fb6 Basic hl2bsp support. 2021-08-19 07:21:18 +01:00
Shpoike 3e81fdef8a Update and enable our VTF loader. 2021-08-19 07:21:18 +01:00
Shpoike e1a0f5fa4e Fix vpk support. 2021-08-19 07:21:18 +01:00
Spoike 783185cc59 Comment/etc tweaks.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6025 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-08-19 06:02:18 +00:00
Spoike cbec2d0660 Two minor fixes.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6024 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-08-19 06:02:10 +00:00
Spoike ac6605e0d7 Tweak inputs some more.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6023 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-08-19 06:02:03 +00:00
Spoike e83cfe3bb0 Misc q2 fixes.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6022 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-08-19 06:01:52 +00:00
Spoike cf31dcccad Add 'schemes' value to fmf files, for games to list (multiple) uri schemes with which to easily start the engine and connect to a specified server. Also add cl_verify_urischeme, a bit like ezquake has.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6021 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-08-19 06:01:42 +00:00
Spoike f0aea54e5d Make sure backbuf net primitives don't get corrupted. This is presumably what was causing the wrongly-sized angles / illegible server message issues that fortressone was having.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6020 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-08-14 04:04:15 +00:00
Spoike afe62bcf7f Allow the iqm tool to be built from its own makefile. This will disable mdl export and gltf import features.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6019 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-08-14 04:04:07 +00:00
Spoike 6f86bf0118 Strip .crh support. Noone ever used it, and -wrbrushes is superior anyway and actually has toolchain support.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6018 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-08-14 04:04:01 +00:00
Spoike 6d72f7487f Tweak updates menu to allow launching package-specific maps (read: quaddicted's maps).
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6017 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-08-09 23:06:41 +00:00
Spoike 182ff709c9 Small optimisation.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6016 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-08-09 23:06:34 +00:00
Spoike a13a436594 pgup/dn should work in menus, primarily for the packages menu.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6015 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-08-09 23:06:28 +00:00
Spoike b76d139a58 Show relight times, cos why not. Fix hdr pre-relight levels.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6014 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-08-09 23:06:23 +00:00
Spoike 04849bce16 Fix ommission.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6013 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-08-05 17:37:18 +00:00
Spoike e598d136b9 grr.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6012 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-08-05 17:12:41 +00:00
Spoike b24c6ed9d9 Fix iqmtool make rule confusion between building on windows and building FOR windows.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6011 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-08-05 17:07:06 +00:00
Spoike 67ff1e6cbb Try to fix dotranslate symbols getting b0rked.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6010 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-08-05 16:49:32 +00:00
Spoike fb239abaf7 Try to fix windows builds.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@6009 fc73d0e0-1445-4013-8a0c-d673dee63da5
2021-08-05 16:49:25 +00:00