mirror of
https://github.com/FWGS/xash3d-fwgs.git
synced 2026-08-05 03:24:56 +08:00
Commit Graph
Select branches
Hide Pull Requests
16bit
abi2_prototype
android-legacy-rebase
apidocs
ci-test
dll-leak-detect
drawcharacter-unicode
ffmpeg-8.1
freevgui
gha-arm
goldsrc-a2s-support
hlsdk-mega-fetch
inotify
litwater
mac-bsd-id-fix
master
mbedtls
new_vgui_support_api
original
psp
refapi-15
tw_port
yy-twinks
#1
#102
#1025
#1026
#1029
#1031
#1032
#1033
#1035
#1045
#1046
#1055
#1069
#1075
#1080
#1086
#1087
#1088
#1089
#1090
#1090
#1092
#1093
#1094
#1095
#1096
#110
#1101
#1102
#1107
#1114
#1115
#1117
#1118
#1119
#1121
#1122
#1124
#1126
#1128
#1129
#1132
#1137
#1139
#1143
#1144
#1145
#1146
#1156
#1158
#1160
#1166
#1174
#1175
#1176
#1177
#1178
#1179
#118
#1180
#1181
#1185
#1187
#12
#121
#1211
#122
#1224
#123
#1237
#1237
#1238
#124
#1244
#125
#1250
#1251
#1257
#1261
#1266
#1267
#1268
#127
#1270
#1271
#1272
#1273
#1274
#1275
#1276
#1278
#1281
#1282
#1283
#1285
#1286
#1298
#13
#1305
#1313
#132
#1324
#1326
#1327
#1330
#1335
#1346
#1346
#1355
#1360
#1365
#1366
#1367
#137
#1370
#138
#1381
#1382
#1383
#139
#1392
#1414
#1415
#1418
#1423
#1427
#1430
#144
#1443
#1445
#1446
#1449
#1451
#1452
#1453
#1455
#1457
#1462
#1463
#1466
#1467
#1470
#1472
#1475
#1477
#1480
#1481
#1484
#1486
#1487
#1489
#1493
#1501
#1503
#1504
#1505
#1510
#1515
#1518
#1519
#1520
#1523
#153
#1530
#1532
#1533
#1544
#1549
#1560
#1563
#1567
#1568
#1569
#1577
#1578
#158
#1585
#1585
#1590
#1594
#1598
#1612
#1613
#1614
#1617
#162
#1623
#1628
#1629
#1638
#1643
#1653
#1654
#1655
#1658
#1664
#1665
#167
#1677
#1685
#1687
#1688
#1689
#1711
#1732
#1733
#1754
#1755
#176
#1762
#1767
#1787
#1793
#1806
#1810
#1821
#1825
#1830
#1836
#1843
#1848
#1855
#1862
#1875
#1889
#1908
#1913
#1945
#1947
#1950
#196
#1960
#1961
#1962
#197
#1972
#1974
#1979
#1980
#1981
#1982
#1983
#1984
#1991
#1992
#1993
#2
#20
#2003
#2008
#2010
#2014
#2016
#2018
#2019
#2020
#2021
#2027
#2030
#2048
#2050
#2057
#2063
#2065
#2069
#2075
#2090
#2097
#2098
#210
#2101
#2107
#211
#2110
#2113
#2117
#2120
#2122
#213
#2130
#2131
#2136
#2138
#2139
#214
#2143
#215
#2158
#2161
#2169
#217
#2172
#2176
#2188
#219
#2192
#2194
#2194
#2198
#22
#220
#2208
#2209
#221
#2212
#222
#2221
#2223
#2225
#2226
#2227
#2227
#2230
#2233
#2236
#2237
#2238
#2240
#2241
#2242
#2252
#2253
#2257
#2265
#2274
#2274
#2275
#2277
#2278
#2280
#2281
#2282
#2283
#2284
#2287
#2289
#2290
#230
#2303
#2305
#2307
#2310
#2312
#2313
#2314
#2326
#2330
#2330
#2337
#2339
#2340
#2342
#2343
#2349
#235
#2352
#2356
#2358
#236
#2363
#2367
#237
#2370
#2372
#2373
#2374
#2376
#238
#2380
#2385
#2386
#2387
#2388
#239
#2397
#24
#240
#2400
#241
#2410
#2412
#2413
#2414
#2417
#2419
#242
#2428
#243
#2431
#2432
#2434
#244
#2445
#2446
#2448
#2451
#2452
#2454
#2455
#2459
#2459
#2462
#2463
#2468
#2479
#2482
#249
#2490
#2495
#2499
#25
#250
#2502
#2505
#2506
#251
#2513
#2514
#2518
#252
#2521
#2522
#2525
#2527
#2528
#2529
#253
#2530
#2531
#2532
#2537
#2538
#2539
#254
#2540
#2541
#2543
#2544
#255
#2554
#2556
#256
#2562
#2563
#2565
#2566
#2569
#257
#2572
#2574
#2577
#2577
#2580
#2581
#2582
#2584
#2591
#2593
#2596
#2598
#2599
#26
#2601
#2602
#2603
#2605
#2606
#2607
#261
#2612
#2619
#262
#2620
#2622
#2627
#2630
#2633
#2633
#2637
#264
#2643
#2649
#2649
#265
#2650
#2657
#2658
#2661
#267
#2670
#2671
#2677
#2678
#268
#2680
#2681
#2682
#2684
#2688
#269
#2691
#2694
#2695
#2696
#2697
#270
#2700
#271
#272
#273
#274
#275
#282
#284
#285
#286
#288
#289
#291
#292
#297
#3
#308
#31
#312
#317
#318
#319
#32
#323
#334
#335
#34
#36
#363
#372
#375
#40
#41
#411
#43
#431
#436
#437
#454
#458
#46
#460
#461
#463
#468
#469
#470
#473
#478
#48
#481
#483
#487
#492
#493
#496
#497
#500
#505
#507
#514
#517
#520
#521
#522
#541
#549
#550
#551
#557
#56
#566
#57
#59
#594
#595
#596
#598
#615
#622
#628
#64
#643
#65
#656
#658
#659
#66
#660
#666
#667
#668
#67
#671
#674
#674
#677
#678
#679
#682
#683
#686
#695
#70
#71
#719
#72
#729
#732
#733
#736
#737
#743
#744
#750
#757
#758
#76
#761
#77
#776
#781
#783
#784
#793
#795
#797
#799
#805
#806
#81
#815
#819
#82
#825
#826
#827
#83
#830
#836
#841
#842
#848
#85
#853
#86
#870
#871
#873
#876
#877
#878
#88
#880
#882
#886
#888
#890
#891
#899
#91
#911
#912
#913
#914
#924
#926
#931
#933
#943
#946
#951
#954
#955
#965
#971
#976
#985
#986
#990
continuous
continuous-abi2_prototype
continuous-android-10-test
continuous-android-legacy-porting
continuous-android-legacy-rebase
continuous-android_library_naming
continuous-appveyor-test
continuous-avi
continuous-avi-api
continuous-aynekko_test
continuous-back-to-the-c99
continuous-better-posix-sleep
continuous-better-sleep
continuous-big-endian
continuous-bitshift-fix
continuous-bugcomp2
continuous-ci-test
continuous-delta-refactor
continuous-disable-server-unload
continuous-dns-resolve-sdl2
continuous-drawcharacter-unicode
continuous-externalproject
continuous-ffmpeg-8.1
continuous-freebsd
continuous-gamma-and-overbright
continuous-gcc3again
continuous-getnativeobject
continuous-gha-arm
continuous-gl2shim
continuous-gl2shim-rebase
continuous-gl4es-workaround
continuous-goldsrc-a2s-support
continuous-goldsrc-proto
continuous-goldsrc-proto-2
continuous-hlsdk-mega-fetch
continuous-hlu-sdk-fixes
continuous-http-client-rework
continuous-liblist-gameinfo
continuous-litwater
continuous-mac-bsd-id-fix
continuous-mbedtls
continuous-missing-prototypes
continuous-multiemulator
continuous-nanogl-wes-deprecation
continuous-nanosleep
continuous-nerf-bandwidth-test
continuous-new-dlights
continuous-new-dlights2
continuous-nswitch-link-fixes
continuous-obliterate-abspath
continuous-psvita-vitagl-bump
continuous-realloc
continuous-realloc-poolchain
continuous-ref-get-window-handle
continuous-ref-viewpass
continuous-ref_common
continuous-ref_dx2
continuous-refapi-15
continuous-refapi-5
continuous-refapi-6
continuous-refapi-8
continuous-refapi-8-logo
continuous-renderfx-fix
continuous-ripplewater
continuous-runtime-bsp2
continuous-safer-cvar-unlink
continuous-scary-messages-and-nice-warnings
continuous-sdl-restore-mouse-pos
continuous-shield-patches
continuous-shlibpublic
continuous-signtool-actions
continuous-soundslst
continuous-stereo-mono-stereo
continuous-tw_port
continuous-uncrustify
continuous-use_large_lightmaps
continuous-vbo-fix
continuous-waf-argparser-conflict_handler
continuous-wafcache
continuous-yy-twinks
v0.20
Select branches
Hide Pull Requests
16bit
abi2_prototype
android-legacy-rebase
apidocs
ci-test
dll-leak-detect
drawcharacter-unicode
ffmpeg-8.1
freevgui
gha-arm
goldsrc-a2s-support
hlsdk-mega-fetch
inotify
litwater
mac-bsd-id-fix
master
mbedtls
new_vgui_support_api
original
psp
refapi-15
tw_port
yy-twinks
#1
#102
#1025
#1026
#1029
#1031
#1032
#1033
#1035
#1045
#1046
#1055
#1069
#1075
#1080
#1086
#1087
#1088
#1089
#1090
#1090
#1092
#1093
#1094
#1095
#1096
#110
#1101
#1102
#1107
#1114
#1115
#1117
#1118
#1119
#1121
#1122
#1124
#1126
#1128
#1129
#1132
#1137
#1139
#1143
#1144
#1145
#1146
#1156
#1158
#1160
#1166
#1174
#1175
#1176
#1177
#1178
#1179
#118
#1180
#1181
#1185
#1187
#12
#121
#1211
#122
#1224
#123
#1237
#1237
#1238
#124
#1244
#125
#1250
#1251
#1257
#1261
#1266
#1267
#1268
#127
#1270
#1271
#1272
#1273
#1274
#1275
#1276
#1278
#1281
#1282
#1283
#1285
#1286
#1298
#13
#1305
#1313
#132
#1324
#1326
#1327
#1330
#1335
#1346
#1346
#1355
#1360
#1365
#1366
#1367
#137
#1370
#138
#1381
#1382
#1383
#139
#1392
#1414
#1415
#1418
#1423
#1427
#1430
#144
#1443
#1445
#1446
#1449
#1451
#1452
#1453
#1455
#1457
#1462
#1463
#1466
#1467
#1470
#1472
#1475
#1477
#1480
#1481
#1484
#1486
#1487
#1489
#1493
#1501
#1503
#1504
#1505
#1510
#1515
#1518
#1519
#1520
#1523
#153
#1530
#1532
#1533
#1544
#1549
#1560
#1563
#1567
#1568
#1569
#1577
#1578
#158
#1585
#1585
#1590
#1594
#1598
#1612
#1613
#1614
#1617
#162
#1623
#1628
#1629
#1638
#1643
#1653
#1654
#1655
#1658
#1664
#1665
#167
#1677
#1685
#1687
#1688
#1689
#1711
#1732
#1733
#1754
#1755
#176
#1762
#1767
#1787
#1793
#1806
#1810
#1821
#1825
#1830
#1836
#1843
#1848
#1855
#1862
#1875
#1889
#1908
#1913
#1945
#1947
#1950
#196
#1960
#1961
#1962
#197
#1972
#1974
#1979
#1980
#1981
#1982
#1983
#1984
#1991
#1992
#1993
#2
#20
#2003
#2008
#2010
#2014
#2016
#2018
#2019
#2020
#2021
#2027
#2030
#2048
#2050
#2057
#2063
#2065
#2069
#2075
#2090
#2097
#2098
#210
#2101
#2107
#211
#2110
#2113
#2117
#2120
#2122
#213
#2130
#2131
#2136
#2138
#2139
#214
#2143
#215
#2158
#2161
#2169
#217
#2172
#2176
#2188
#219
#2192
#2194
#2194
#2198
#22
#220
#2208
#2209
#221
#2212
#222
#2221
#2223
#2225
#2226
#2227
#2227
#2230
#2233
#2236
#2237
#2238
#2240
#2241
#2242
#2252
#2253
#2257
#2265
#2274
#2274
#2275
#2277
#2278
#2280
#2281
#2282
#2283
#2284
#2287
#2289
#2290
#230
#2303
#2305
#2307
#2310
#2312
#2313
#2314
#2326
#2330
#2330
#2337
#2339
#2340
#2342
#2343
#2349
#235
#2352
#2356
#2358
#236
#2363
#2367
#237
#2370
#2372
#2373
#2374
#2376
#238
#2380
#2385
#2386
#2387
#2388
#239
#2397
#24
#240
#2400
#241
#2410
#2412
#2413
#2414
#2417
#2419
#242
#2428
#243
#2431
#2432
#2434
#244
#2445
#2446
#2448
#2451
#2452
#2454
#2455
#2459
#2459
#2462
#2463
#2468
#2479
#2482
#249
#2490
#2495
#2499
#25
#250
#2502
#2505
#2506
#251
#2513
#2514
#2518
#252
#2521
#2522
#2525
#2527
#2528
#2529
#253
#2530
#2531
#2532
#2537
#2538
#2539
#254
#2540
#2541
#2543
#2544
#255
#2554
#2556
#256
#2562
#2563
#2565
#2566
#2569
#257
#2572
#2574
#2577
#2577
#2580
#2581
#2582
#2584
#2591
#2593
#2596
#2598
#2599
#26
#2601
#2602
#2603
#2605
#2606
#2607
#261
#2612
#2619
#262
#2620
#2622
#2627
#2630
#2633
#2633
#2637
#264
#2643
#2649
#2649
#265
#2650
#2657
#2658
#2661
#267
#2670
#2671
#2677
#2678
#268
#2680
#2681
#2682
#2684
#2688
#269
#2691
#2694
#2695
#2696
#2697
#270
#2700
#271
#272
#273
#274
#275
#282
#284
#285
#286
#288
#289
#291
#292
#297
#3
#308
#31
#312
#317
#318
#319
#32
#323
#334
#335
#34
#36
#363
#372
#375
#40
#41
#411
#43
#431
#436
#437
#454
#458
#46
#460
#461
#463
#468
#469
#470
#473
#478
#48
#481
#483
#487
#492
#493
#496
#497
#500
#505
#507
#514
#517
#520
#521
#522
#541
#549
#550
#551
#557
#56
#566
#57
#59
#594
#595
#596
#598
#615
#622
#628
#64
#643
#65
#656
#658
#659
#66
#660
#666
#667
#668
#67
#671
#674
#674
#677
#678
#679
#682
#683
#686
#695
#70
#71
#719
#72
#729
#732
#733
#736
#737
#743
#744
#750
#757
#758
#76
#761
#77
#776
#781
#783
#784
#793
#795
#797
#799
#805
#806
#81
#815
#819
#82
#825
#826
#827
#83
#830
#836
#841
#842
#848
#85
#853
#86
#870
#871
#873
#876
#877
#878
#88
#880
#882
#886
#888
#890
#891
#899
#91
#911
#912
#913
#914
#924
#926
#931
#933
#943
#946
#951
#954
#955
#965
#971
#976
#985
#986
#990
continuous
continuous-abi2_prototype
continuous-android-10-test
continuous-android-legacy-porting
continuous-android-legacy-rebase
continuous-android_library_naming
continuous-appveyor-test
continuous-avi
continuous-avi-api
continuous-aynekko_test
continuous-back-to-the-c99
continuous-better-posix-sleep
continuous-better-sleep
continuous-big-endian
continuous-bitshift-fix
continuous-bugcomp2
continuous-ci-test
continuous-delta-refactor
continuous-disable-server-unload
continuous-dns-resolve-sdl2
continuous-drawcharacter-unicode
continuous-externalproject
continuous-ffmpeg-8.1
continuous-freebsd
continuous-gamma-and-overbright
continuous-gcc3again
continuous-getnativeobject
continuous-gha-arm
continuous-gl2shim
continuous-gl2shim-rebase
continuous-gl4es-workaround
continuous-goldsrc-a2s-support
continuous-goldsrc-proto
continuous-goldsrc-proto-2
continuous-hlsdk-mega-fetch
continuous-hlu-sdk-fixes
continuous-http-client-rework
continuous-liblist-gameinfo
continuous-litwater
continuous-mac-bsd-id-fix
continuous-mbedtls
continuous-missing-prototypes
continuous-multiemulator
continuous-nanogl-wes-deprecation
continuous-nanosleep
continuous-nerf-bandwidth-test
continuous-new-dlights
continuous-new-dlights2
continuous-nswitch-link-fixes
continuous-obliterate-abspath
continuous-psvita-vitagl-bump
continuous-realloc
continuous-realloc-poolchain
continuous-ref-get-window-handle
continuous-ref-viewpass
continuous-ref_common
continuous-ref_dx2
continuous-refapi-15
continuous-refapi-5
continuous-refapi-6
continuous-refapi-8
continuous-refapi-8-logo
continuous-renderfx-fix
continuous-ripplewater
continuous-runtime-bsp2
continuous-safer-cvar-unlink
continuous-scary-messages-and-nice-warnings
continuous-sdl-restore-mouse-pos
continuous-shield-patches
continuous-shlibpublic
continuous-signtool-actions
continuous-soundslst
continuous-stereo-mono-stereo
continuous-tw_port
continuous-uncrustify
continuous-use_large_lightmaps
continuous-vbo-fix
continuous-waf-argparser-conflict_handler
continuous-wafcache
continuous-yy-twinks
v0.20
-
9d22827395
ref: gl: reorganize checks in R_CullSurface
Alibek Omarov
2026-04-06 11:04:33 +05:00 -
7b665b3763
ref: gl: track max height of a dynamic lightmap
Alibek Omarov
2026-04-06 09:28:23 +05:00 -
58692f397a
ref: gl: reorganize R_CheckLightMap to exit early for dlighted surfaces
Alibek Omarov
2026-04-06 09:36:38 +05:00 -
2253fcc955
ref: gl: skip redundant positions in LM_AllocBlock
Alibek Omarov
2026-04-06 09:05:47 +05:00 -
cbbae0c9bf
ref: gl: simplify backface culling checks in frustum class
Alibek Omarov
2026-04-06 08:25:41 +05:00 -
ef513f27ac
engine: simplify node recursion functions, do not fetch both children at once if only one is used
Alibek Omarov
2026-04-06 08:16:51 +05:00 -
e8ae48fd3d
ref: simplify node recursion functions, do not fetch both children at once if only one is used
Alibek Omarov
2026-04-06 08:16:10 +05:00 -
434e508186
engine: client: reserve some free space in channel_t and rawchan_t
Alibek Omarov
2026-04-06 07:27:50 +05:00 -
4a2b3e89b4
engine: client: disable NET_EXT_SPLITSIZE in local game, for slightly better performance
Alibek Omarov
2026-04-06 07:14:06 +05:00 -
6c3f8c7ec5
engine: mod_bmodel: allow nearest on quake skybox
Alibek Omarov
2026-04-06 06:55:52 +05:00 -
3fffe061d5
engine: client: switch to dynamically allocating vox words, freeing up 320 Kb of memory
Alibek Omarov
2026-04-06 06:55:27 +05:00 -
729c985eaf
engine: client: consolidate dma, s_listener and bunch of separate sound globals into one snd global struct. Replace bit fields with bit flags in preparation for SoundAPI
Alibek Omarov
2026-04-06 06:00:40 +05:00 -
75fb6c5f34
engine: add Mem_Free2 that takes a pointer to pointer and then sets it to NULL
Alibek Omarov
2026-04-06 03:58:42 +05:00 -
8bc9b1865a
engine: client: allow custom paths in cdaudio.txt
Alibek Omarov
2026-04-05 06:00:17 +05:00 -
d6993c47d6
engine: mod_bmodel: do not try to load visibility if there is none, like for external bmodels
Alibek Omarov
2026-04-05 05:59:28 +05:00 -
b8792e4084
filesystem: set qwrap as falldir for Quake games
Alibek Omarov
2026-04-05 05:58:04 +05:00 -
2234dd48bc
engine: client: soundlib: use unsigned int in GetLittleLong to fix ubsan error
Alibek Omarov
2026-04-05 05:57:46 +05:00 -
c8693e1e89
engine: common: fix char array underflow, on Q_strlen() - 1
Alibek Omarov
2026-04-05 05:44:18 +05:00 -
3ace4a61d2
ref: gl: fix harmless NULL pointer dereference in alias model loading code
Alibek Omarov
2026-04-05 05:23:46 +05:00 -
bd3f865cf7
engine: mod_bmodel: only look for BSPX lumps if BSPX header was found
Alibek Omarov
2026-04-05 05:23:01 +05:00 -
b68e71abfd
engine: net_chan: explicitly convert qboolean to uint before right shift to 31 bits
Alibek Omarov
2026-04-05 05:22:27 +05:00 -
6179bef160
engine: fix possible buffer overflow when looking for BSPX header
Alibek Omarov
2026-04-05 04:58:08 +05:00 -
983427ebb3
engine: client: allow coloring fixed font text
Alibek Omarov
2026-04-05 04:56:02 +05:00 -
1b2ab34745
engine: client: keep TF_NEAREST enabled for console font, if HUD font failed to load
Alibek Omarov
2026-04-05 04:55:17 +05:00 -
2713f03ec2
filesystem: fix Quake gamedir check if pak0.pak is written in uppercase, omitting caseinsensitive FS emulation as is VFS is not enabled at this stage
Alibek Omarov
2026-04-05 04:54:49 +05:00 -
238083c174
engine: client: move common server message handlers to CL_ParseCommonMessage and only HL specific ones to CL_ParseCommonHLMessage (previously CL_ParseCommonDLLMessage)
Alibek Omarov
2026-04-05 00:42:16 +05:00 -
78de3ee6d9
engine: client: initialize cl_textmessage at compile-time
Alibek Omarov
2026-04-04 23:58:33 +05:00 -
695081e079
3rdparty: library_suffix: update
Alibek Omarov
2026-04-04 23:56:25 +05:00 -
2c5e2e1ded
engine: client: remove sound_t definition from sound.h
TheEVolk
2026-04-04 18:30:14 +03:00 -
d151c48d1f
engine: client: fix api issues
TheEVolk
2026-04-04 17:47:54 +03:00 -
35998bce81
engine: client: add sound api
TheEVolk
2026-04-04 16:08:31 +03:00 -
a10520ca9e
engine: host: add message when native game libraries weren't found but libraries for x86 windows, linux or macos were, telling that the mod probably require custom logic code
Alibek Omarov
2026-04-03 04:29:38 +05:00 -
cb4a03ded2
engine: platform: add Platform_LibraryExists and implement it for iOS and generally for everything else with FS_FileExists
Alibek Omarov
2026-04-03 04:01:29 +05:00 -
31a0d17de5
3rdparty: mainui: update
Alibek Omarov
2026-04-04 17:36:21 +05:00 -
5f765a35b9
ref: gl: show more detailed Host_Error instead of ASSERT in R_GetTexture
Alibek Omarov
2026-04-04 17:36:05 +05:00 -
5606346cc1
scripts: waifulib: xcompile: add Android NDK 30
Alibek Omarov
2026-04-04 17:34:31 +05:00 -
6faee8fd89
scripts: ios: call mkdir -p to not error out if the directory already exists (thanks, @ksagaming)
Alibek Omarov
2026-04-04 17:34:02 +05:00 -
255c9bcaed
3rdparty: mainui: update
Alibek Omarov
2026-04-03 09:27:33 +05:00 -
25a3fdbcec
3rdparty: mainui: update
Alibek Omarov
2026-04-03 09:20:28 +05:00 -
6c2eb83516
engine: host: add message when native game libraries weren't found but libraries for x86 windows, linux or macos were, telling that the mod probably require custom logic code
continuous-scary-messages-and-nice-warnings
Alibek Omarov
2026-04-03 04:29:38 +05:00 -
b67b261ddb
engine: platform: add Platform_LibraryExists and implement it for iOS and generally for everything else with FS_FileExists
Alibek Omarov
2026-04-03 04:01:29 +05:00 -
8e450d869b
engine: common: add host.default_gamedir containing gamedir passed to us from game launcher
Alibek Omarov
2026-04-03 03:49:23 +05:00 -
e8ef7ad60c
engine: server: throw Host_Error when game tries to call precache model with invalid argument, like GoldSrc
Alibek Omarov
2026-04-03 01:43:23 +05:00 -
216eedcdcd
ref: gl: better wording about backface culling goldsrc bug [skip ci]
Alibek Omarov
2026-04-03 01:28:04 +05:00 -
fd55716633
ref: gl: change backface culling only if it wasn't disabled by mod developer beforehand
Alibek Omarov
2026-04-03 01:23:55 +05:00 -
0b920be381
engine: client: delay freeing up the sound channel when it becomes inaudible
Alibek Omarov
2026-04-02 23:51:37 +05:00 -
e6dfccb6ba
engine: reorganize common.h header
Alibek Omarov
2026-04-02 20:43:43 +05:00 -
3129081050
engine: fix a typo USING_ASAN -> USE_ASAN
Alibek Omarov
2026-04-02 02:16:50 +05:00 -
00dac928c9
ref: replace checking PARM_QUAKE_COMPATIBLE with direct check of feature flag set
Alibek Omarov
2026-04-02 02:13:27 +05:00 -
3726256514
engine: simplify IsQuakeCompatible by enforcing QUAKE_COMPATIBLE feature flag when Quake demo starts
Alibek Omarov
2026-04-02 02:11:40 +05:00 -
5eb43505cb
engine: platform: try to fix build on 32-bit arm in debug builds (r7 is used by frame pointer, so we push it into stack before using for a syscall)
Alibek Omarov
2026-04-02 02:02:59 +05:00 -
f7e516b775
ci: run armhf build on arm64 runner too
continuous-gha-arm
gha-arm
Alibek Omarov
2026-04-02 02:01:09 +05:00 -
4edd512902
scripts: gha: enable all renderers on Linux targets
Alibek Omarov
2026-04-01 20:59:48 +05:00 -
acb263368a
ci: try to use github arm64 runner
Alibek Omarov
2026-04-01 20:51:22 +05:00 -
38b3805ad8
engine: client: gamma: fix gamma when compiled with -ffast-math
Alibek Omarov
2026-04-01 20:35:04 +05:00 -
2ebaa2ad8e
engine: wscript: disable engine tests on macOS temporarily
Alibek Omarov
2026-04-01 09:15:09 +05:00 -
018c52b998
scripts: gha: apple: add -v flag to build stage
Alibek Omarov
2026-04-01 06:36:40 +05:00 -
99d01e7967
engine: try to fix running tests on macOS 2
Alibek Omarov
2026-04-01 06:29:22 +05:00 -
e5670afc4c
common: xash3d_types: undefine ARRAYSIZE before defining our ARRAYSIZE (actually we should stop using ARRAYSIZE instead)
Alibek Omarov
2026-04-01 06:16:30 +05:00 -
5aba96ce14
engine: try to fix tests on macOS
Alibek Omarov
2026-04-01 06:15:52 +05:00 -
6b97fc1825
engine: fix tests build on Win32
Alibek Omarov
2026-04-01 06:02:08 +05:00 -
42cb5fe547
engine: wscript: append SDL2 library path to the client tests LD_LIBRARY_PATH (or it's platform-specific alternative)
Alibek Omarov
2026-04-01 05:40:45 +05:00 -
6a1718aa07
engine: get rid of --enable-engine-tests, now engine tests run as waf targets, allowing their run on CI seamlessly.
Alibek Omarov
2026-04-01 05:15:31 +05:00 -
f980f40f8e
engine: client: add new titles.txt parser, that avoids max messages limit
Alibek Omarov
2026-04-01 04:10:41 +05:00 -
5506486ed1
README: add note about running unit tests
Alibek Omarov
2026-03-31 23:36:13 +05:00 -
4a90d2fbe5
contributing: better wording
Alibek Omarov
2026-03-31 23:35:47 +05:00 -
8767a4d6ba
engine: client: avi: remove XASH_FFMPEG_DLOPEN
RevengeRip
2026-03-31 00:21:44 +03:00 -
34bb2665cf
wscript: removed redundant irix linkflags
Xav101
2025-12-08 22:58:18 -05:00 -
1a79a9488d
3rdparty: libbacktrace: wscript: add irix to the unsupported platforms list. This could probably be made to work at some point but we'll disable it just to keep things simple.
Xav101
2025-11-23 20:57:57 -05:00 -
c91b707b66
engine: client: ignore blank music tracks in "cd loop" command so music could carry over through changelevels
Alibek Omarov
2026-03-28 19:23:59 +05:00 -
a50ea929d6
engine: fix a typo in R_Blood, fix a typo in pt_4x_slowgrav
Alibek Omarov
2026-03-28 18:44:50 +05:00 -
d5b481ac9d
ref: gl: fix off-by-one error in GL_PopPolygonOffset
Alibek Omarov
2026-03-28 04:42:46 +05:00 -
8e69be0542
Documentation: opensource-mods.md: add Heart of Evil mirror.
Marc-Antoine Lortie
2026-03-27 08:08:01 -04:00 -
5296147c6b
android: Supplement French Translation
Marc-Antoine Lortie
2026-03-26 12:39:26 -04:00 -
30fa074c8c
engine: server: implement time window based challenge generation
Alibek Omarov
2026-03-27 22:17:34 +05:00 -
02b1d15e42
ref: gl: add gl_polyoffset_bmodels to enable poly offset for drawing brush models, avoiding zfighting
Alibek Omarov
2026-03-27 03:26:56 +05:00 -
82475c3b58
public: remove tgmath.h include in C++ mode
Alibek Omarov
2026-03-26 15:49:33 +05:00 -
c421f3136d
public: reformat BoxOnPlaneSide function
Alibek Omarov
2026-03-26 02:48:13 +05:00 -
641a3663f5
ref: gl: unlikely but use fast side check for frustum
Alibek Omarov
2026-03-26 02:44:53 +05:00 -
acaede2a0d
public: redefine mplane_t, make PlaneIntersect inline, turn BOX_ON_PLANE_SIDE into an inline function instead of a macro
Alibek Omarov
2026-03-26 02:22:36 +05:00 -
d8d1ebf23c
engine: cleanup unused functions
Alibek Omarov
2026-03-26 02:11:36 +05:00 -
926f0ae95d
engine: server: get rid of {ALLOC_,MAKE_,}STRING macros, call the underlying functions directly
Alibek Omarov
2026-03-26 02:05:07 +05:00 -
c5d5ce5f43
3rdparty: mainui: update
Alibek Omarov
2026-03-25 23:06:18 +05:00 -
2fe950b0af
engine: server: don't show scary message about missing server library on engine startup in multiplayer capable games
Alibek Omarov
2026-03-25 23:01:36 +05:00 -
a04bb01841
android: Supplement Simplified Chinese Translation
坂柳有栖
2026-03-25 13:53:16 +08:00 -
2d2de9dc26
android: Supplement Simplified Chinese Translation
坂柳有栖
2026-03-25 13:49:09 +08:00 -
81fc511f0a
android: add ability to disable yapb bots from our settings page
Alibek Omarov
2026-03-25 00:51:21 +05:00 -
d85d813d62
android: add a proper exit from storage permission dialog
Alibek Omarov
2026-03-25 00:50:47 +05:00 -
9f6b571d79
android: check if user tries to open known mod and redirect
Alibek Omarov
2026-03-25 00:49:44 +05:00 -
292f393f99
android: fix name with XML file with Simplified Chinese translation
Alibek Omarov
2026-03-24 23:16:38 +05:00 -
f523f04ee2
android: build mainui_cpp through CMake
Alibek Omarov
2026-03-24 21:05:56 +05:00 -
88d8115306
ci: update actions to newer versions
Alibek Omarov
2026-03-24 04:18:27 +05:00 -
9a050cb67f
scripts: gha: fix shellcheck warnings in build_* scripts
Alibek Omarov
2026-03-24 04:07:21 +05:00 -
cf8046ecd9
scripts: gha: fix shellcheck warnings in deps_* scripts
Alibek Omarov
2026-03-24 03:51:54 +05:00 -
6a292ec68c
scripts: gha: android: bump NDK, JDK and commandline tools versions
Alibek Omarov
2026-03-24 03:02:39 +05:00 -
4679359688
android: update gradle, agp, etc
Alibek Omarov
2026-03-05 03:04:00 +05:00 -
bca81de210
Documentation: opensource-mods.md: update.
Andrey Akhmichin
2026-03-23 01:01:51 +05:00 -
ec1a65c18f
3rdparty: mainui: update
Alibek Omarov
2026-03-22 20:13:50 +05:00 -
ed559d9ed7
engine: client: fix off by one error in KeynumTostring
Alibek Omarov
2026-03-22 20:07:57 +05:00 -
8995a584b9
engine: do not register autocompletion for commands that are not possible in dedicated build
Alibek Omarov
2026-03-22 14:20:32 +05:00