Ivan Avdeev
a4fd1c1a42
disable motomagx until upstream fixes (or removes) it
2021-07-11 15:54:30 -07:00
Ivan Avdeev
02da9652bf
make vulkan deps conditional at configure time
2021-07-11 15:47:51 -07:00
Ivan Avdeev
76d381388b
improve vulkan api definitions
2021-07-11 14:07:25 -07:00
Ivan Avdeev
300bd1795c
add vulkan-sdk to gha deps
2021-07-11 10:52:14 -07:00
Ivan Avdeev
e5f82b1cc3
add VULKAN_SDK_VERSION to github actions
2021-07-11 10:43:47 -07:00
Ivan Avdeev
552e902a03
Merge remote-tracking branch 'upstream/master' into merge-master
2021-07-11 10:33:23 -07:00
SNMetamorph
09d647182d
engine: net_encode: equality comparisions replaced with Q_equal macros
2021-07-09 14:57:49 +03:00
SNMetamorph
af3c0686c5
engine: mathlib: added Q_equal macros
2021-07-09 14:57:49 +03:00
SNMetamorph
8b76ab93fb
engine: net_encode: made delta more GoldSrc consistant
2021-07-09 14:57:49 +03:00
Vladimir
9ffc02b6e9
ref_gl: gl_triapi: fixed culling enum in TriCullFace ( #522 )
2021-07-09 14:55:31 +03:00
5d307d603c
Remove clang-format
2021-07-09 14:40:24 +03:00
Ivan Avdeev
c662695056
rtx: add runtime toggle between ray tracing and traditional renderer
...
new command is `vk_rtx_toggle`
2021-07-04 13:17:03 -07:00
affc64c6da
gha: don't install unneeded multilib packages for amd64
2021-07-03 23:18:14 +03:00
e00c20b288
readme: better wording
2021-07-03 22:54:31 +03:00
dcf7ec2c3d
readme: migrate to GitHub Actions & Releases
2021-07-03 20:26:16 +03:00
21a31ec81d
ci: migrate to GitHub Actions
...
* travis: disable build, disable deploy, add free aarch64/ppc64le/s390x builds
* scripts: cleanup of old CI scripts
* scripts: now port to GitHub Actions
* actions: fix extras checkout
* github: remove codeql action, turned out not to be very useful
* github: remove quiet flag on wget
* github: are we allowed to use envvars?
* github: add needed dependencies for linux
* github: install wget for windows
* scripts: convert our CPU architecture naming into what AppImage uses
* github: run scripts with bash explicitly
* github: first try to upload to GitHub Releases, enable amd64 win32 builds
* Use our uploadtool fork
* ci: include android, motomagx build for gha, refactor cirrus and travis ci scripts
* gha: try to fix build
* travis: try to fix build
* gha: try to fix upload, fix win32 build
* gha: use curl instead of wget, as it's preinstalled for windows. Fix Android build
* gha: add llvm repository, install clang-12 for android
* gha: motomagx: fail fast
* gha: android: explicitly set clang-12 as compiler and llvm-strip-12 as strip
* waifulib: xcompile: respect environment variables when using host compiler for Android
* waifulib: xcompile: use correct environ dict
* gha: try to fix -fuse-ld=lld with clang-12
* waifulib: xcompile: fix typo
* scripts: xcompile: fix motomagx build
* mainui: upgrade
* gha: fix android build, last time
* engine: wscript: disable crashhandler for magx
2021-07-03 20:21:09 +03:00
9287a0f5c5
wscript: add some more warnings as errors
2021-07-02 19:27:45 +03:00
4723eb2586
public: crtlib: fix error in COM_SlashPathFix
2021-07-02 19:27:04 +03:00
15ec6539e3
engine: filesystem: fix custom loader enabled by mistype
2021-07-02 19:26:01 +03:00
Nord1cWarr1or
8d793521c4
engine: keys: fix misleading comment
...
Update keys.c (#514 )
2021-06-28 20:10:41 +03:00
2147542e33
engine: all user libraries packed inside archives are now deprecated
2021-06-27 00:20:23 +03:00
a0af256641
engine: library: fix saves on 64-bit Windows, compile custom loader only on x86
2021-06-27 00:03:39 +03:00
21174dc9cf
engine: library: fix missing return
2021-06-27 00:02:41 +03:00
894726d699
engine: disable custom DLL loader for everything except 32-bit x86
2021-06-27 00:02:16 +03:00
f8e6033ae6
engine: move TIMER_LINUX to TIMER_POSIX, enabling dedicated builds for FreeBSD and other *nix platforms
2021-06-26 00:19:49 +03:00
Ivan Avdeev
20d38fead5
fix ISO C90 mixing declaration and code
2021-06-23 17:04:26 -04:00
Ivan Avdeev
20c42a7815
fix ISO C90 mixing declarations and code
2021-06-23 17:04:26 -04:00
Ivan 'provod' Avdeev
f2e90cc420
rtx: fix cached blas mismatched size assert, fixes #10
...
apparently we also need to track max primitives per blas
2021-06-23 17:04:26 -04:00
Ivan 'provod' Avdeev
e272539136
enable crude beams and sprites support back
2021-06-23 17:04:26 -04:00
Ivan 'provod' Avdeev
5211c33cce
rtx: add shader specialization
2021-06-23 17:04:26 -04:00
Ivan 'provod' Avdeev
01cd55641b
fix oob mem access when parsing rad files
2021-06-23 17:04:26 -04:00
4abe1a77f4
engine: filesystem: fix missing newline in debug message
2021-06-22 11:31:53 +03:00
79f3a6f60e
engine: sound: code style fix
2021-06-22 00:49:22 +03:00
SNMetamorph
a2c83144c0
engine: sound: warn about late precached sounds in developer mode
2021-06-22 00:48:02 +03:00
6e0d372504
engine: fix FunctionFromName on MSVC, fix memory leak
2021-06-21 10:20:29 +03:00
91ee9bd32a
engine: merge tests for imagelib
2021-06-20 20:26:22 +03:00
6ea25b8194
engine: add simple unit-testing (v3?)
2021-06-20 19:59:16 +03:00
5bc4359a2f
engine: implement platform neutral saves, now we can load saves made in Linux on Windows and vice-versa
2021-06-20 19:59:16 +03:00
17d3eaa590
engine: win32: remove normal win32 library loader, from now on every win32 port must port custom loader
2021-06-20 19:59:16 +03:00
Ivan 'provod' Avdeev
355ebd8d23
rtx: add reflections for water; add sky as emissive surfaces
2021-06-19 12:52:13 -07:00
Ivan 'provod' Avdeev
0356013db6
update todo; add more diags for rtx as handling
2021-06-19 10:51:21 -07:00
Ivan 'provod' Avdeev
8321dda9d9
rtx: fix water normals performance and culling
2021-06-19 13:44:28 -04:00
Ivan 'provod' Avdeev
4e599b4070
cull water side surfaces
2021-06-19 13:44:28 -04:00
Ivan 'provod' Avdeev
531fcd9393
move water warping to vk_brush
2021-06-19 13:44:28 -04:00
Ivan 'provod' Avdeev
74e0fb2947
add initial water surfaces
...
still need to cull them, generate normals, etc.
2021-06-19 13:44:28 -04:00
SNMetamorph
6ceb101ba1
engine: client: correctly named values in net_speeds stats
2021-06-18 08:58:46 +03:00
SNMetamorph
f7f069a38b
engine: client: added Host_Error for CL_EDICT_NUM (hotfix for issue #434 )
2021-06-18 08:58:46 +03:00
37c5dfa49f
engine: generalize maps command and map command autocompletion
2021-06-18 00:05:34 +03:00
tyabus
0260a6c234
engine: server: backport maps command implementation from old engine
2021-06-18 00:05:34 +03:00
lilmayofuksu
2ad209b973
engine: server: updated TSource query to be more compatible with GoldSrc standard ( #497 )
...
Mark TSource queries as connectionless.
Only send Windows as the os if the engine was built on it.
2021-06-16 13:09:31 +03:00