Commit Graph

  • 28eec97cbf vk: implement r_lightmap for both traditional and RT renderers Ivan Avdeev 2023-11-03 11:26:57 -0400
  • 0ba85e3f08 vk: add `rt_debug_display_only` cvar Ivan Avdeev 2023-11-03 10:58:13 -0400
  • 2a3f48fd50 vk: fix occasional inverted normal maps Ivan Avdeev 2023-11-02 13:47:31 -0400
  • 9123c73a98 vk: fix occasional inverted normal maps #629 Ivan Avdeev 2023-11-02 13:47:31 -0400
  • dfa240a4db vk: fix weird lines on suit studio model Ivan Avdeev 2023-11-02 12:23:33 -0400
  • a0faf28172 vk: fix weird lines on suit studio model #628 Ivan Avdeev 2023-11-02 12:23:33 -0400
  • 1a5edc8271
    Merge pull request #626 from w23/vulkan-upstream-merge-20231102 Ivan Avdeev 2023-11-02 09:08:20 -0700
  • c869223690 vk: fix compilation after upstream merge #626 Ivan Avdeev 2023-11-02 11:46:30 -0400
  • 1f9b489bdc Merge remote-tracking branch 'upstream/master' into vulkan-upstream-merge-20231102 Ivan Avdeev 2023-11-02 11:31:59 -0400
  • a464c3dd66 scripts: waifulib: compiler_optimizations: rename release build type to humanrights with kept compatibility Alibek Omarov 2023-11-02 14:32:39 +0300
  • bd969f3594 wscript: fix system opus detection, it didn't compile due to nonnull argument Alibek Omarov 2023-11-01 01:35:39 +0300
  • fb87d7c0b3 readme: wording, add icon, add donate.md link [skip ci] Alibek Omarov 2023-10-28 09:58:09 +0300
  • a69fc87940 Documentation: donate: add sponsorship information Alibek Omarov 2023-10-28 09:57:48 +0300
  • e481e1d73e ref: gl: enable GL waves with r_ripple Alibek Omarov 2023-10-31 21:51:47 +0300
  • 6c0eed1b2b ref: gl: allow viewing water textures in their full glory with enabled r_ripple 2 Alibek Omarov 2023-10-31 04:27:34 +0300
  • a6c67fdf9f ref: gl: upload only part of texture we're using, i.e. 64x64 for 64x64, 128x128 for 128x128 Alibek Omarov 2023-10-31 04:24:46 +0300
  • 03f838e37e mainui: update Alibek Omarov 2023-10-31 01:18:49 +0300
  • e21fa4a910 engine: add cvar r_refdll_loaded to indicate currently loaded renderer (for menu options and etc) Alibek Omarov 2023-10-31 00:57:56 +0300
  • 46889ed453 ref: gl: libc rand() does better job at randomizing Alibek Omarov 2023-10-30 07:47:13 +0300
  • 882fcc152c ref: gl: always scale down texture to 64x64, like sw.dll does Alibek Omarov 2023-10-30 06:56:25 +0300
  • a41902bd46 engine: mod_bmodel: detect water textures by texture name like LoadSurfaces does Alibek Omarov 2023-10-30 06:27:35 +0300
  • a6af32dafd ref: gl: connect ripply water to others parts of renderer (init, reset, animation and rendering) Alibek Omarov 2023-10-30 06:26:18 +0300
  • d6dfb83be7 ref: gl: ripply water implementation (bugfixed version from my Quake-2 patches) Alibek Omarov 2023-10-30 06:25:28 +0300
  • 597429cf41 engine, filesystem: unify GetNativeObject between all the APIs. Allow getting filesystem APIs through GetNativeObject Alibek Omarov 2023-10-31 21:25:11 +0300
  • 5ea074a1fd engine: fix build issues pointed by @Velaron master Alibek Omarov 2023-10-31 21:01:42 +0300
  • 6fda8bd977 vk: add a mechanism for exclusion of single surfaces from smoothing continuous Ivan Avdeev 2023-10-31 12:43:16 -0400
  • fbb8f8ef00 vk: add a mechanism for exclusion of single surfaces from smoothing #624 Ivan Avdeev 2023-10-31 12:43:16 -0400
  • 5698746f42 vk: do not crash on corrupted scopes stack Ivan 'provod' Avdeev 2023-10-31 11:58:30 -0400
  • 7dcf7c2e91 vk: do not crash on corrupted scopes stack #623 Ivan 'provod' Avdeev 2023-10-31 11:58:30 -0400
  • f1c8b3ef2f
    Merge pull request #612 from w23/texture-storage Ivan Avdeev 2023-10-31 08:49:18 -0700
  • a9df5cd86f
    Merge branch 'vulkan' into texture-storage #612 Ivan Avdeev 2023-10-31 08:19:40 -0700
  • 737d1324e8 vk: assign translucent material mode to transparent studio models Ivan Avdeev 2023-10-31 11:15:15 -0400
  • effbf3ea3d vk: fixup material lookup by texture name Ivan Avdeev 2023-10-31 11:03:08 -0400
  • 36c06a514e vk: massage texture module a bit more Ivan Avdeev 2023-10-31 10:48:14 -0400
  • 5962290b9d vk: simplify texture uploading failure cleanup Ivan Avdeev 2023-10-31 10:43:12 -0400
  • 67f336b3c8 vk: load blue noise 3d texture from an array of png files Ivan Avdeev 2023-10-31 09:44:06 -0400
  • 6f40adab98 update rad files NightFox 2023-10-31 14:55:24 +0300
  • 8a74a3465f
    update rad files #622 NightFox 2023-10-31 14:55:24 +0300
  • 29c9393da3 wscript: enable faster builds with gccdeps/msvcdeps Alibek Omarov 2023-10-31 04:29:57 +0300
  • bf6829189e wscript: move XASH_BUILD_COMMIT definition to libpublic, as this is the only place where it's used, for faster builds Alibek Omarov 2023-10-31 04:28:52 +0300
  • a62a9429c9 engine: launcher: remove Windows code from single binary launcher, as Windows completely supports running from external launcher and don't need dedicated builds Alibek Omarov 2023-10-30 23:49:47 +0300
  • f2c080e736 gl2shim: fix broken matrix update when fog attribute enabled (32 bit shift overflow) mittorn 2023-10-30 22:24:13 +0300
  • 23341c144c vk: fixup blue noise 3d texture refactoring Ivan 'provod' Avdeev 2023-10-30 13:51:23 -0400
  • df3c0e30ba vk: convert blue noise texture to 3D Ivan Avdeev 2023-10-30 13:43:09 -0400
  • 1f043a90a6 vk: remove dummy textures for new material name resolution Ivan Avdeev 2023-10-30 12:43:26 -0400
  • 8c37b25b31 vk: destroy textures on shutdown more explicitly Ivan Avdeev 2023-10-30 10:44:57 -0400
  • 97a889cabb vk: fix missing skybox Ivan Avdeev 2023-10-30 10:19:13 -0400
  • ea55e78855 ref: _inline -> static Alibek Omarov 2023-10-29 23:38:43 +0300
  • 114015c208 update patches NightFox 2023-10-26 22:35:31 +0300
  • f7c536b81c engine: server: allow loading maps from subdirectories as this is used by some Half-Life mods Alibek Omarov 2023-10-29 02:44:46 +0300
  • 6c40104c66 public: better fix for ExtractFilePath Alibek Omarov 2023-10-28 19:31:17 +0300
  • 4d7d592918 engine: mod_bmodel: completely get rid of global loadmodel pointer Alibek Omarov 2023-10-28 16:06:00 +0300
  • c5e91f299b engine: mod_studio: reduce dependency on global loadmodel pointer, make it private for brush model loader Alibek Omarov 2023-10-28 15:38:40 +0300
  • cff276db71 engine: client: mod_dbghulls: reduce dependency on global loadmodel pointer Alibek Omarov 2023-10-28 15:35:20 +0300
  • 30d1492b93 engine: remove Set/GetCurrentLoadingModel from RefAPI Alibek Omarov 2023-10-28 15:20:52 +0300
  • f07eea5073 engine: server: allow server unloading for Win32 targets until we figure out the issues with MetaMod Alibek Omarov 2023-10-28 11:14:12 +0300
  • fe407fbe00 public: workaround when empty string is passed to COM_ExtractFilePath (should make safe COM_ExtractFilePath) Alibek Omarov 2023-10-27 08:38:20 +0300
  • 78bc177e05 engine: server: remove unused host struct field Alibek Omarov 2023-09-24 07:49:09 +0300
  • 8fb908e3d4 engine: server: disable SV_UnloadProgs, only call it when shutting down engine Alibek Omarov 2023-09-23 04:09:18 +0300
  • d8b261370a engine: common: do not probe server to collect cvars for game.cfg (CHECK THIS) Alibek Omarov 2023-09-23 04:08:35 +0300
  • a2c9ac5b1f engine: client: disable server DLL probe for GameUI, check it's existence instead Alibek Omarov 2023-09-23 04:07:24 +0300
  • 7f9025e178 engine: server: sv_pmove: use model name for physent name to avoid crash when classname isn't initialized yet Alibek Omarov 2023-10-28 11:04:35 +0300
  • 8647110a10 Revert "engine: wscript: move libasound uselib under linux condition, as the ALSA interface is only relevant for Linux" Alibek Omarov 2023-10-28 10:10:03 +0300
  • bc26e8150a vk: fixup mip auto generation Ivan Avdeev 2023-10-27 10:50:46 -0400
  • 96864cf0bd vk: silence extra logs, add diagnostic checks Ivan Avdeev 2023-10-27 10:41:39 -0400
  • eab46bfe20 vk: fix unordered_roadmap windows compilation Ivan 'provod' Avdeev 2023-10-27 10:18:48 -0400
  • ef65ba56ba vk: fix textures leaking at shutdown; add hash table stats Ivan Avdeev 2023-10-27 10:12:34 -0400
  • 48e44f0057 engine: wscript: move libasound uselib under linux condition, as the ALSA interface is only relevant for Linux Alibek Omarov 2023-10-27 17:03:04 +0300
  • e3934af7d1 wscript: always load cmakelists generation tool Alibek Omarov 2023-10-27 16:57:22 +0300
  • 7d53458ea3 vk: track all ref_interface texture access as a single refcount ref Ivan Avdeev 2023-10-27 09:33:01 -0400
  • bf9ca596eb vk: fix windows build Ivan 'provod' Avdeev 2023-10-27 09:05:53 -0400
  • a5ee631191 engine: server: sv_game: disable searching closer to server library memory region for Android Alibek Omarov 2023-10-27 14:31:16 +0300
  • ce39255ef0 engine: host: set rootdir on Android SDL port Alibek Omarov 2023-10-27 14:25:16 +0300
  • 5aac5d2a52 filesystem: VFileSystem009: add pathid support to RemoveFile method Alibek Omarov 2023-10-27 08:02:45 +0300
  • 061b50404d engine: server: register dummy cvar sv_allow_dlfile for GoldSrc compatibility Alibek Omarov 2023-10-27 08:02:10 +0300
  • 279cec5ae9 engine: rename cl/sv_allowdownload for GoldSrc compatibility Alibek Omarov 2023-10-27 07:25:09 +0300
  • 83a5648335 filesystem: only allow setting true or false for boolean type keys in gameinfo/liblist.gam Alibek Omarov 2023-10-27 07:24:42 +0300
  • a8fc9a4c5a waf: update to latest waifu Alibek Omarov 2023-10-27 07:24:18 +0300
  • 6f6ddbce28 engine: add argument -timedemo that makes engine run timedemo and exit Alibek Omarov 2023-10-27 03:42:01 +0300
  • 4cb425d2bb engine: console: do not draw console and do not draw notify in timedemo Alibek Omarov 2023-10-27 00:07:59 +0300
  • bf5fd40d64 gl2shim: workaround empty rgb5/rgb8 textures mittorn 2023-10-25 22:22:54 +0300
  • 6bc613bdb4 ref_gl: force gles2 on non-nanogl until we support gles1 directly mittorn 2023-10-25 22:21:18 +0300
  • a982562658 ref_gl: Fix missing DebugOutput functions on GLES mittorn 2023-10-26 04:47:44 +0300
  • 96a9172e36 engine: platform: sdl: check that we're handling SDL errors according to it's documentation Alibek Omarov 2023-10-26 23:06:50 +0300
  • 554e5f4b89
    update patches #621 NightFox 2023-10-26 22:35:31 +0300
  • 7eb1bedc9b vk: acquire/release textures more carefully in materials Ivan Avdeev 2023-10-26 12:00:34 -0400
  • a5e3adf518 vk: make texture hash table case insensitive Ivan Avdeev 2023-10-26 11:38:37 -0400
  • d37020806a vk: fixup re-creating texture images Ivan Avdeev 2023-10-26 11:04:23 -0400
  • ee35b02a5d vk: update todo for E318,E319 Ivan Avdeev 2023-10-26 10:39:35 -0400
  • 063b3d5246 vk: assert on empty pool allocation early Ivan Avdeev 2023-10-26 10:39:12 -0400
  • afd98e50c9 vk: fixup disappearing surface lights Ivan Avdeev 2023-10-26 10:10:01 -0400
  • 67e5109b4a vk: fixup loading pbr materials Ivan Avdeev 2023-10-26 09:56:19 -0400
  • 34d7664342 ref: gl: disable TGA flip for detail textures, GoldSrc ignores it, so we will too Alibek Omarov 2023-10-26 05:12:38 +0300
  • b0a79df86f ref: change r_traceglow to 0, as GoldSrc does Alibek Omarov 2023-10-26 04:59:01 +0300
  • 718d6d2592 vk: move textures to urmom Ivan Avdeev 2023-10-24 14:02:32 -0400
  • beddef8831 vk: remove direct dependence on vk_textures[] from vk_textures.c Ivan Avdeev 2023-10-24 12:24:14 -0400
  • c36080c982 vk: move things around between {r,vk}_texture Ivan Avdeev 2023-10-24 11:32:42 -0400
  • 9e107e900c engine: network: fix async NS resolve Alibek Omarov 2023-10-24 18:11:31 +0300
  • b016de0c83 vk: add unordered_roadmap simple hash map with tests Ivan Avdeev 2023-10-23 13:13:16 -0400
  • 8f819a2fde
    engine: platform: sdl: fix forgotten icon setup call Alibek Omarov 2023-10-23 00:31:30 +0300