Commit Graph

  • fb87d7c0b3 readme: wording, add icon, add donate.md link [skip ci] Alibek Omarov 2023-10-28 09:58:09 +03:00
  • a69fc87940 Documentation: donate: add sponsorship information Alibek Omarov 2023-10-28 09:57:48 +03:00
  • e481e1d73e ref: gl: enable GL waves with r_ripple Alibek Omarov 2023-10-31 21:51:47 +03:00
  • 6c0eed1b2b ref: gl: allow viewing water textures in their full glory with enabled r_ripple 2 Alibek Omarov 2023-10-31 04:27:34 +03:00
  • 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 +03:00
  • 03f838e37e mainui: update Alibek Omarov 2023-10-31 01:18:49 +03:00
  • 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 +03:00
  • 46889ed453 ref: gl: libc rand() does better job at randomizing Alibek Omarov 2023-10-30 07:47:13 +03:00
  • 882fcc152c ref: gl: always scale down texture to 64x64, like sw.dll does Alibek Omarov 2023-10-30 06:56:25 +03:00
  • a41902bd46 engine: mod_bmodel: detect water textures by texture name like LoadSurfaces does Alibek Omarov 2023-10-30 06:27:35 +03:00
  • a6af32dafd ref: gl: connect ripply water to others parts of renderer (init, reset, animation and rendering) Alibek Omarov 2023-10-30 06:26:18 +03:00
  • d6dfb83be7 ref: gl: ripply water implementation (bugfixed version from my Quake-2 patches) Alibek Omarov 2023-10-30 06:25:28 +03:00
  • 597429cf41 engine, filesystem: unify GetNativeObject between all the APIs. Allow getting filesystem APIs through GetNativeObject Alibek Omarov 2023-10-31 21:25:11 +03:00
  • 5ea074a1fd engine: fix build issues pointed by @Velaron Alibek Omarov 2023-10-31 21:01:42 +03:00
  • 29c9393da3 wscript: enable faster builds with gccdeps/msvcdeps Alibek Omarov 2023-10-31 04:29:57 +03:00
  • 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 +03:00
  • 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 +03:00
  • f2c080e736 gl2shim: fix broken matrix update when fog attribute enabled (32 bit shift overflow) mittorn 2023-10-30 22:24:13 +03:00
  • ea55e78855 ref: _inline -> static Alibek Omarov 2023-10-29 23:38:43 +03:00
  • 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 +03:00
  • 6c40104c66 public: better fix for ExtractFilePath Alibek Omarov 2023-10-28 19:31:17 +03:00
  • 4d7d592918 engine: mod_bmodel: completely get rid of global loadmodel pointer Alibek Omarov 2023-10-28 16:06:00 +03:00
  • 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 +03:00
  • cff276db71 engine: client: mod_dbghulls: reduce dependency on global loadmodel pointer Alibek Omarov 2023-10-28 15:35:20 +03:00
  • 30d1492b93 engine: remove Set/GetCurrentLoadingModel from RefAPI Alibek Omarov 2023-10-28 15:20:52 +03:00
  • 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 +03:00
  • fe407fbe00 public: workaround when empty string is passed to COM_ExtractFilePath (should make safe COM_ExtractFilePath) Alibek Omarov 2023-10-27 08:38:20 +03:00
  • 78bc177e05 engine: server: remove unused host struct field Alibek Omarov 2023-09-24 07:49:09 +03:00
  • 8fb908e3d4 engine: server: disable SV_UnloadProgs, only call it when shutting down engine Alibek Omarov 2023-09-23 04:09:18 +03:00
  • d8b261370a engine: common: do not probe server to collect cvars for game.cfg (CHECK THIS) Alibek Omarov 2023-09-23 04:08:35 +03:00
  • a2c9ac5b1f engine: client: disable server DLL probe for GameUI, check it's existence instead Alibek Omarov 2023-09-23 04:07:24 +03:00
  • 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 +03:00
  • 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 +03:00
  • 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 +03:00
  • e3934af7d1 wscript: always load cmakelists generation tool Alibek Omarov 2023-10-27 16:57:22 +03:00
  • a5ee631191 engine: server: sv_game: disable searching closer to server library memory region for Android Alibek Omarov 2023-10-27 14:31:16 +03:00
  • ce39255ef0 engine: host: set rootdir on Android SDL port Alibek Omarov 2023-10-27 14:25:16 +03:00
  • 5aac5d2a52 filesystem: VFileSystem009: add pathid support to RemoveFile method Alibek Omarov 2023-10-27 08:02:45 +03:00
  • 061b50404d engine: server: register dummy cvar sv_allow_dlfile for GoldSrc compatibility Alibek Omarov 2023-10-27 08:02:10 +03:00
  • 279cec5ae9 engine: rename cl/sv_allowdownload for GoldSrc compatibility Alibek Omarov 2023-10-27 07:25:09 +03:00
  • 83a5648335 filesystem: only allow setting true or false for boolean type keys in gameinfo/liblist.gam Alibek Omarov 2023-10-27 07:24:42 +03:00
  • a8fc9a4c5a waf: update to latest waifu Alibek Omarov 2023-10-27 07:24:18 +03:00
  • 6f6ddbce28 engine: add argument -timedemo that makes engine run timedemo and exit Alibek Omarov 2023-10-27 03:42:01 +03:00
  • 4cb425d2bb engine: console: do not draw console and do not draw notify in timedemo Alibek Omarov 2023-10-27 00:07:59 +03:00
  • bf5fd40d64 gl2shim: workaround empty rgb5/rgb8 textures mittorn 2023-10-25 22:22:54 +03:00
  • 6bc613bdb4 ref_gl: force gles2 on non-nanogl until we support gles1 directly mittorn 2023-10-25 22:21:18 +03:00
  • a982562658 ref_gl: Fix missing DebugOutput functions on GLES mittorn 2023-10-26 04:47:44 +03:00
  • 96a9172e36 engine: platform: sdl: check that we're handling SDL errors according to it's documentation Alibek Omarov 2023-10-26 23:06:50 +03:00
  • 34d7664342 ref: gl: disable TGA flip for detail textures, GoldSrc ignores it, so we will too Alibek Omarov 2023-10-26 05:12:38 +03:00
  • b0a79df86f ref: change r_traceglow to 0, as GoldSrc does Alibek Omarov 2023-10-26 04:59:01 +03:00
  • 9e107e900c engine: network: fix async NS resolve Alibek Omarov 2023-10-24 18:11:31 +03:00
  • 8f819a2fde
    engine: platform: sdl: fix forgotten icon setup call Alibek Omarov 2023-10-23 00:31:30 +03:00
  • 3251b68df5 ref: gl: more simple search of GL func with alternative name (EXT, OES suffixes or no suffix) Alibek Omarov 2023-10-22 19:16:16 +03:00
  • 3ac8ad9484 engine: fixup endianness found by -Werror=strict-aliasing in old armv7hf compiler (d259421111289af3b49c055150e02213f39075a6) Alibek Omarov 2023-10-22 18:41:44 +03:00
  • b9ca0d4563 engine: common: network: more simple IP address copying from sockaddr to netadr_t and back Alibek Omarov 2023-10-22 18:40:20 +03:00
  • dcb3da53b0 engine/client: fallback to defaults in touch_reloadconfig if config not exist mittorn 2023-10-22 19:49:33 +07:00
  • e68b19ed1a engine/client: handle touch config aspect ratio, try correctly handle touch aspect on resizeable windows mittorn 2023-10-22 10:48:10 +07:00
  • 14c7a84482 engine/client: always save touch config if it was resetted manually (helps after writing broken/empty config) mittorn 2023-10-22 07:44:33 +07:00
  • c1d1aa6787 ref_gl: rewrite ARB workaround to check EXT/OES names, notify user that function found with different name mittorn 2023-10-21 20:11:58 +03:00
  • bee81e9723 engine: Make SDL_GetBasePath error not fatal mittorn 2023-10-21 19:39:02 +03:00
  • 1bfb6c560a platform/sdl: add check for missing hint defines mittorn 2023-10-21 19:20:18 +03:00
  • 24d6f1788a platform/sdl: workaround ubuntu SDL2 bug preventing resolving any extensions on EGL mittorn 2023-10-21 19:17:31 +03:00
  • fb95cc9a97 engine/client: respect m_ignore in mouse client code as grabbing window breaks touch input mittorn 2023-10-21 18:57:57 +03:00
  • b949da291e engine: fix strict aliasing issues found by an old armv7hf compiler mittorn 2023-10-21 18:56:30 +03:00
  • 2ecbe5b67e engine: add testing master server at mentality.rip:27011 Alibek Omarov 2023-10-22 19:34:07 +03:00
  • 6634e0487c Documentation: opensource-mods.md: update. Andrey Akhmichin 2023-10-22 03:02:21 +05:00
  • 7d61b5317c engine: client: add random key to the query, so we can validate master server response Alibek Omarov 2023-10-22 18:16:42 +03:00
  • 201258dc9e engine: client: allow passing additional filter through internetservers command arguments Alibek Omarov 2023-10-22 17:55:37 +03:00
  • 0330569537 engine: client: remove master server queries from NetAPI, they are never used by mods Alibek Omarov 2023-10-22 17:49:52 +03:00
  • a1ab84a2ca mainui: update Alibek Omarov 2023-10-22 17:38:44 +03:00
  • 2d79f3ef7a engine: common: sys_con: enable writing build commit, os and arch to the engine.log Alibek Omarov 2023-10-22 16:23:15 +03:00
  • 99a7e9ad87 wscript: enable -Werror=nonnull Alibek Omarov 2023-10-22 16:20:55 +03:00
  • 02b8037f33 common: xash3d_types: add NONNULL attribute Alibek Omarov 2023-10-22 16:20:15 +03:00
  • fc55a685e3 utils: mdldec: small optimizations. Andrey Akhmichin 2023-10-19 11:20:36 +05:00
  • b76a75d6b4 ref: gl: respect gl_texture_nearest value for skyboxes Alibek Omarov 2023-10-20 18:52:43 +03:00
  • a251600c8a
    engine: common: imagelib: add KTX2 support (#1455) Ivan Avdeev 2023-10-18 00:31:40 -07:00
  • c551aefd77 utils: mdldec: add boneweights support. Andrey Akhmichin 2023-10-17 13:05:23 +05:00
  • f343f0da41 utils: mdldec: return different errorcodes on error. Andrey Akhmichin 2023-10-16 11:10:56 +05:00
  • 6d318a4102 utils: mdldec: smd.c: replace loop with VectorMA. Andrey Akhmichin 2023-10-16 11:00:40 +05:00
  • a2b992d865 ref_gl: fix codestyle mittorn 2023-10-15 04:30:18 +03:00
  • ddf3f2ffdb gl2shim: Allow drawing huge QUADS sequences by splitting drawcalls on overflow mittorn 2023-10-15 03:38:22 +03:00
  • 2454e87509 ref_gl: gl2shim: refactoring, add missing spaces in parentheses and ternary ops, remove singleline multiple assignments, use bitset macros Alibek Omarov 2023-10-14 07:38:24 +03:00
  • 0dc44249a2 ref_gl: fix XASH_GL_STATIC build mittorn 2023-10-13 22:54:40 +03:00
  • 150cbfa4de ref_gl: do not trust REFAPI context version, get it from OpenGL anyway mittorn 2023-10-13 22:40:35 +03:00
  • c0b068d81b ref_gl: add workarounds for detecting extensions correctly on gles1/gles2 without wrapper (swiftshader works now) mittorn 2023-10-13 22:10:01 +03:00
  • fbc312b6cf gl2shim: remove float suffix in shaders, that makes glsl100 work in swiftshader mittorn 2023-10-13 22:02:56 +03:00
  • 342e0d3e2e gl2shim: add glsl100 support mittorn 2023-10-13 17:37:05 +03:00
  • 202b228691 gl2shim: correct allocation/cleanup mittorn 2023-10-13 16:25:30 +03:00
  • c9c1286803 ref_gl: fix typo mittorn 2023-10-13 05:10:50 +03:00
  • eab98b0eda gl2shim: dynamic extension checking and autoconfiguration mittorn 2023-10-13 05:06:43 +03:00
  • 35be80fc21 ref_gl: request gl1.1 if compatibility profile unavailiable, this fixes launching with GL <= 2.0, improve old version extension detection mittorn 2023-10-13 05:05:34 +03:00
  • 6041bb0a43 platform/sdl: fix safegl mittorn 2023-10-13 05:02:06 +03:00
  • c7dd9d6437 ref_gl: init r_temppool before InitExtensions, fix extension string allocation mittorn 2023-10-13 01:40:33 +03:00
  • d378878c91 gl2shim: try fix getting program link log mittorn 2023-10-13 01:37:50 +03:00
  • 4a2f8cafcd gl2shim: try fix errors in ViZual ZtudiO mittorn 2023-10-13 01:01:21 +03:00
  • d254bac16b ref_gl: integrate gl2shim extensions mittorn 2023-10-13 00:11:39 +03:00
  • e23b632ce5 ref_gl: add missing non-arb shader functions mittorn 2023-10-12 22:28:08 +03:00
  • 2f321b1471 ref_gl: implement minimum inclusion version for GL extensions, implement quering extensions on core profile mittorn 2023-10-12 21:46:08 +03:00
  • 0265e88d8f gl2shim: fix wrong color vertex mittorn 2023-10-12 20:05:45 +03:00
  • 4114d2f24d gl2shim: more refactoring mittorn 2023-10-12 15:18:02 +03:00