Commit Graph

  • 91d92935fa ref_gl: try avoid gpu locking on dlights in vbo renderer mittorn 2023-10-17 00:31:27 +03:00
  • eff033298a ref_gl: disable singlepass detail renderer, use correct fog color multipliers in VBO mittorn 2023-10-16 21:32:13 +03:00
  • 3a8f4961bc ref_gl: fix rarely broken texturechain on some big maps mittorn 2023-10-16 16:29:52 +03:00
  • b81f94518a ref_gl: fix out-by-one when all lightstyles are used. Also fix broken in this case in vbo after previous fix mittorn 2023-10-16 16:28:17 +03:00
  • 96f7f5457d engine: print all supported and enabled features Alibek Omarov 2023-12-17 17:43:18 +03:00
  • 498ec6b4f1 engine: client: print enabled features after server connect if it's not a local game Alibek Omarov 2023-12-17 17:31:57 +03:00
  • 607e62a1ae engine: client: sanitize legacy protocol supported engine features flags Alibek Omarov 2023-12-17 17:30:18 +03:00
  • d41a80bc2c engine: add mask to sanitize possible engine features bits Alibek Omarov 2023-12-17 17:29:11 +03:00
  • 643bec4071 engine: client: set max FPS when recording with fps_max 0 Alibek Omarov 2023-12-16 22:02:26 +03:00
  • a7e84230c3 ref: gl: use world version to enable large lightmaps for BSP2 automatically Alibek Omarov 2023-12-15 07:38:25 +03:00
  • c96cf7e22d engine: expose world version through RefAPI Alibek Omarov 2023-12-15 07:38:07 +03:00
  • 46c61660cf engine: expose world BSP version through world global structure Alibek Omarov 2023-12-15 07:37:40 +03:00
  • f6fecce52b wscript: do not recurse into ref_soft when BSP2 is enabled Alibek Omarov 2023-12-15 07:29:38 +03:00
  • 54a5947a3c engine: remove MSGBOX macro Alibek Omarov 2023-12-15 06:39:26 +03:00
  • 521bc675a2 utils: mdldec: smd.c: simplify proper bone rotation code. Andrey Akhmichin 2023-12-14 15:10:17 +05:00
  • 845cee2578 utils: mdldec: smd.c: prevent division by zero. Andrey Akhmichin 2023-12-14 14:57:00 +05:00
  • 93ceb0e4ed engine: client: split the sprites indices only when loading new sprite. Scan the whole array when searching. Alibek Omarov 2023-12-14 03:12:45 +03:00
  • 13aab4e59c engine: server: fix off-by-one error in Voice_Set/GetClientListening Alibek Omarov 2023-12-13 14:56:55 +03:00
  • 36c2f9e9f2 engine: refactor rcon redirect, don't make it depend on global object Alibek Omarov 2023-12-13 14:56:27 +03:00
  • 514da0ffa9 engine: host: do not depend on Sys_Sleep accuracy, instead allocate a timewindow that decrases with each skipped frame Alibek Omarov 2023-12-09 18:58:36 +03:00
  • 37b8d5da79 mainui: update Alibek Omarov 2023-12-11 07:12:30 +03:00
  • b5d602d953 wscript: enable -Werror=alloc-size and -Walloc-zero Alibek Omarov 2023-12-11 07:11:40 +03:00
  • c926fee13c filesystem: report an error when opening file was unsuccessful, with the exception for non-existent files Alibek Omarov 2023-12-11 07:10:45 +03:00
  • a675806c91 engine: imagelib: img_ktx2: don't allow to load images with no mip levels Alibek Omarov 2023-12-11 07:06:12 +03:00
  • 683c4874f8 common: add ALLOC_CHECK macro that enables attribute alloc_size on GCC that allows to prevent suspicious allocation sizes Alibek Omarov 2023-12-09 19:00:25 +03:00
  • 20ced857b4 engine: client: use physents array when tracing physents =/ Alibek Omarov 2023-12-09 16:45:03 +03:00
  • c6c86f9665 public: make hash case-insensitive again Alibek Omarov 2023-12-07 06:46:49 +03:00
  • 1e0107944f engine: make sys_timescale non-cheat, like host_framerate Alibek Omarov 2023-12-07 00:50:56 +03:00
  • 21797f9ac8 ref: gl: fix solor to color Alibek Omarov 2023-12-06 05:22:02 +03:00
  • c800b34cd4 ref_api: add R_Flush method mittorn 2023-12-05 13:36:06 +03:00
  • 1612e2d669 engine: client: GetRefAPI now must return REF_API_VERSION to prevent possible issue when ref library wasn't recompiled on version bump Alibek Omarov 2023-12-05 13:16:01 +03:00
  • 26d229c8ca engine, ref: RefAPI 5. Simplify remap calls Alibek Omarov 2023-12-05 10:43:28 +03:00
  • 9c66e86be1 engine, ref: RefAPI 5. Remove unused calls Alibek Omarov 2023-11-02 03:06:07 +03:00
  • 7e9f87de2d engine, ref: eliminate calls to global arrays, instead store array pointers at renderer side Alibek Omarov 2023-11-02 02:44:50 +03:00
  • 67737446ac mainui: update Alibek Omarov 2023-12-06 04:11:49 +03:00
  • dabed4f9eb utils: mdldec: add separate directories creation for sequences and textures. Andrey Akhmichin 2023-11-25 03:27:35 +05:00
  • f9b6389248 utils: mdldec: create full destination path into "Kratisto's mdldec" maner. Andrey Akhmichin 2023-11-25 02:33:59 +05:00
  • 9ec1e259b4 engine: platform: sdl: unused variable cleanup Alibek Omarov 2023-12-05 10:48:47 +03:00
  • 0c2d480d89 engine: client: unused variables cleanup Alibek Omarov 2023-12-05 10:47:55 +03:00
  • 350d8ccb7b engine: common: cvar: unused variables cleanup Alibek Omarov 2023-12-05 10:46:18 +03:00
  • 0c512d0431 engine: server: unused variables cleanup Alibek Omarov 2023-12-05 10:46:03 +03:00
  • 3bf55c9ea4 filesystem: zip: hide CRC checks under common macro Alibek Omarov 2023-12-04 03:01:11 +03:00
  • 9994c57796 filesystem: fix updating gameinfo.txt from rodir Alibek Omarov 2023-12-04 03:00:51 +03:00
  • 3f724b6b17 filesystem: remove some really unused variables Alibek Omarov 2023-12-04 03:00:29 +03:00
  • 255773b4de ref: gl: remove useless calls to glGetString if we're running under GL4ES Alibek Omarov 2023-12-04 02:53:51 +03:00
  • 5b73a788da ref: gl: disable unused variable warning for GL functions defintions Alibek Omarov 2023-12-04 02:53:27 +03:00
  • 748b06a00e wscript: warn about unused variables Alibek Omarov 2023-12-04 02:53:07 +03:00
  • 273bccdc9a
    engine: nswitch: fix compiling by removing stdc++ from SDL2 dependencies as we link it later (#1519) Alibek Omarov 2023-12-02 20:25:51 +03:00
  • f0a2362da3 engine: wscript: another try, link nswitch port using gcc and not g++ Alibek Omarov 2023-12-02 19:29:30 +03:00
  • be8ade23e8 engine: wscript: add -nostdlib++ for nswitch so we avoid implicit linking to standard C++ library (we link it explicitly ourselves) Alibek Omarov 2023-12-02 19:21:44 +03:00
  • 6814908d80 scripts: gha: enable verbose build for nswitch port Alibek Omarov 2023-12-02 19:08:34 +03:00
  • 08dbfc45d3 ref: gl: refactor getting edge position, texture and lightmap coords Alibek Omarov 2023-12-02 17:48:24 +03:00
  • 89f9b3df68 public: make simple bbox functions inline Alibek Omarov 2023-12-02 18:01:15 +03:00
  • 40c9a2fb82 engine: make Mod_SampleSizeForFace accept const surface Alibek Omarov 2023-12-02 17:25:18 +03:00
  • a34c22fb10 engine: client: add support for "mp3 playfile/loopfile" commands. Andrey Akhmichin 2023-12-02 00:01:53 +05:00
  • e161ff0f7a mainui: update Alibek Omarov 2023-11-27 19:25:36 +03:00
  • fee42eab5a mainui: update Alibek Omarov 2023-11-27 19:05:48 +03:00
  • 2d2e03f235 engine: server: reset edict in ParseSaveTables like GoldSrc does which fixes messed up entities in mods that have advanced save-restore system (thanks to vasiavasiavasia95 for figuring out this bug) Alibek Omarov 2023-11-27 18:42:50 +03:00
  • 4c3c3529e9 engine: network: rename length variable to something that makes sense. Add usage line to http_addcustomserver Alibek Omarov 2023-11-26 23:20:46 +03:00
  • 7051b844ff engine: network: set HTTP buffer to 8kb on all systems, without depending on random constant like BUFSIZ Alibek Omarov 2023-11-26 23:19:49 +03:00
  • 68377435c8 engine: server: remove legacy light -> light_level entity key rewrite Alibek Omarov 2023-11-26 02:23:52 +03:00
  • 652b1804a8 wscript: make libdl optional for systems that include it in libc Henry Ford 2023-11-22 15:25:38 -05:00
  • e7e1677786 engine: common: comply with C89 in OpenBSD wai_getExecutablePath Henry Ford 2023-11-21 14:59:09 -05:00
  • f330aac113 engine: common: dont inlcude ucontext.h on OpenBSD where it doesnt exist Henry Ford 2023-11-20 20:47:30 -05:00
  • dbdd330cf7 wscript: try to find alloca in stdlib.h on platforms without alloca.h or malloc.h Henry Ford 2023-11-20 20:44:56 -05:00
  • c448c7b0b1 utils: mdldec: avoid double ".smd" extension output. Andrey Akhmichin 2023-11-22 05:00:13 +05:00
  • 8d7b9c2f01 utils: mdldec: always write trailing slash for non-empty destination path. Andrey Akhmichin 2023-11-22 04:05:43 +05:00
  • b6a235445a vgui_support: update submodule Alibek Omarov 2023-11-22 11:02:25 +03:00
  • 9fcd4baa87 engine: client: gameui: expose animated_title and hd_background flags to main menu API Alibek Omarov 2023-11-20 01:55:04 +03:00
  • fb0102eb8e filesystem: add support for two new liblist.gam keys: animated_title and hd_background Alibek Omarov 2023-11-20 01:50:31 +03:00
  • 9c1afaa372 filesystem: fix noskills being written as nomodels in gameinfo.txt Alibek Omarov 2023-11-20 01:46:56 +03:00
  • 1d1a6badb5 filesystem: VFileSystem009: HL25 compatibility (one single new method) Alibek Omarov 2023-11-20 01:46:13 +03:00
  • 2d41c9cb15 utils: mdldec: texture.c: add Targa image format output support. Andrey Akhmichin 2023-11-22 03:33:49 +05:00
  • 722cbe1f02 filesystem: forgot to add defaults.h include Alibek Omarov 2023-11-20 18:52:05 +03:00
  • 8ac2c241c4 mainui: update Alibek Omarov 2023-11-20 17:33:40 +03:00
  • dd11f73951 filesystem: respect DEFAULT_MAX_EDICTS value Alibek Omarov 2023-11-20 17:32:35 +03:00
  • a443547d4d common: defaults: add default macro for default gameinfo max_edicts value Alibek Omarov 2023-11-20 17:32:19 +03:00
  • 7a795edeb5 utils: mdldec: better validation checks. Andrey Akhmichin 2023-11-07 01:47:14 +05:00
  • a8cbfb8dda Documentation: opensource-mods.md: update link to cs16-client. Andrey Akhmichin 2023-11-13 02:32:12 +05:00
  • 5216cccef4 engine: server: added singleplayer check for userinfo update SNMetamorph 2023-11-10 16:32:30 +04:00
  • a87f399e68 engine: client: revert export for pfnSPR_Load and pfnSPR_Frames functions SNMetamorph 2023-11-04 02:42:39 +04:00
  • dd310ab851 ci: upgrade freebsd tasks. Andrey Akhmichin 2023-11-10 03:55:20 +05:00
  • 16cc0ca0fe ref: gl: gl2_shim: replace "malloc.h" header with ALLOCA_H macro. Andrey Akhmichin 2023-11-17 15:45:30 +05:00
  • 83d26ad233 engine: server: add sv_allow_autoaim cvar Alibek Omarov 2023-11-20 00:11:10 +03:00
  • d1f9a8f2db mainui: updates for HL25 Alibek Omarov 2023-11-19 23:35:05 +03:00
  • a2e1071808 game_launch: force link libm on Linux to workaround HL25 bug Alibek Omarov 2023-11-19 22:57:30 +03:00
  • 0aa8a2891c engine: client: add gles3compat to renderers list Alibek Omarov 2023-11-03 17:03:27 +03:00
  • c0ceab7513 wscript: enable ref_gles3compat for Android Alibek Omarov 2023-11-03 17:01:47 +03:00
  • 5c90e716cb engine: platform: android: refactoring Velaron 2023-11-03 16:40:06 +03:00
  • 0073225549 scripts: gha: Android deps and build scripts Velaron 2023-11-03 16:36:55 +03:00
  • d03a64602b wscript: change defaults for Android Alibek Omarov 2023-11-03 16:34:21 +03:00
  • d67a4234cc filesystem: android: simplify code, get getAssets method only once, remove unneeded casts and memsets (where Mem_Calloc is used) Alibek Omarov 2023-11-03 16:29:57 +03:00
  • 0d37244490 filesystem: add missing const to 2nd argument of stringlistappend Alibek Omarov 2023-11-03 16:23:52 +03:00
  • 6426919cb5 filesystem: add Android assets support Velaron 2023-11-03 15:07:54 +03:00
  • 0a0d63663a filesystem: link with libandroid Alibek Omarov 2023-11-03 14:48:09 +03:00
  • 71b06801ef engine: platform: android: remove dead code Alibek Omarov 2023-11-03 14:47:54 +03:00
  • cfc7b35927 engine: client: don't leave the user without mouse cursor if they enabled m_ignore Alibek Omarov 2023-11-03 14:42:35 +03:00
  • 76564958d1 engine: host: hide -nativeegl for Android SDL builds Alibek Omarov 2023-11-03 14:40:53 +03:00
  • a464c3dd66 scripts: waifulib: compiler_optimizations: rename release build type to humanrights with kept compatibility Alibek Omarov 2023-11-02 14:32:39 +03:00
  • bd969f3594 wscript: fix system opus detection, it didn't compile due to nonnull argument Alibek Omarov 2023-11-01 01:35:39 +03:00