LifeKILLED
615a10c005
vk rt: remove unused struct from vk_studio.c
2023-01-30 16:36:44 +04:00
LifeKILLED
9ed9eb5451
vk rt: merge with reworked motion vectors
2023-01-30 09:01:46 +04:00
LifeKILLED
164259d6b1
rt denoiser: rework motion vectors, add simple temporal reprojection
2023-01-30 08:59:49 +04:00
Ivan 'provod' Avdeev
3a87934415
rt: add test previous frame blur
2023-01-30 08:57:16 +04:00
Ivan 'provod' Avdeev
a5abde2162
rt/seba: export prev_ frame image resource index
2023-01-30 08:54:33 +04:00
LifeKILLED
571fc16c3b
rt denoiser: rework motion vectors, add simple temporal reprojection
2023-01-30 08:53:18 +04:00
LifeKILLED
73c750020f
merge with previous frames feedback
2023-01-30 05:23:08 +04:00
LifeKILLED
2627cb97af
rt: reviewer's fixes
2023-01-30 05:15:41 +04:00
Ivan 'provod' Avdeev
3cb9ca0579
rt: add test previous frame blur
2023-01-28 14:50:43 -08:00
Ivan 'provod' Avdeev
858e3eed55
rt/seba: export prev_ frame image resource index
2023-01-28 12:55:53 -08:00
39fd30a472
engine: client: fix HUD font loading
2023-01-27 19:07:26 +03:00
279e391949
engine: sound: allow mouth move for CHAN_STREAM
2023-01-27 06:19:31 +03:00
6df25392b8
engine: server: redirect special sounds, detected by leading asterisk, into CHAN_STREAM
...
In GoldSrc this magic symbol means that we should not override channel this
sound is playing on. Originally handled on client but for both static and dynamic sounds
so let's redirect channel on server side instead.
2023-01-27 06:19:31 +03:00
327372e253
engine: client: call SND_ForceOpen/CloseMouth within SND_Open/CloseMouth to avoid copypasted code
2023-01-27 06:19:31 +03:00
Andrey Akhmichin
801dbaa387
engine: common: soundlib: libmpg: backport fix for CVE-2017-11126.
...
Original patch: https://www.mpg123.de/cgi-bin/scm/mpg123/trunk/src/libmpg123/layer3.c?view=patch&r1=4275&r2=4274
Same as: f246a0cdfd
2023-01-25 15:57:52 +03:00
Andrey Akhmichin
ffd5c2d3d0
engine: common: soundlib: libmpg: backport fix for CVE-2017-12839.
...
Original patch: https://www.mpg123.de/cgi-bin/scm/mpg123/trunk/src/libmpg123/getbits.h?view=patch&r1=2024&r2=4323
Same as: 8a5e21a2a2
2023-01-25 15:57:52 +03:00
84c14b32ec
engine: client: fix filtering errors by adjusting texcoords by half of a pixel
...
Remove useless wrapper functions and conversions
Don't scale texcoords and position if hud_scale is not active
2023-01-25 04:17:48 +03:00
c481e52558
engine: client: consolidate variable and quake fixed width font loading functions
2023-01-25 02:38:18 +03:00
LifeKILLED
c4881f57c9
rt denoiser: motion vectors for raytracing pipeline and for ray query
2023-01-23 04:00:36 +04:00
Ivan Avdeev
308e0962a3
update todo
2023-01-22 15:11:27 -08:00
Ivan Avdeev
ab59393909
Merge pull request #403 from w23/primary-ray-compute
...
Convert primary ray pass to compute shader
Makes it work under open source mesa amdgpu driver (although it's ~30% slower than the old binary driver)
2023-01-22 15:09:48 -08:00
Ivan 'provod' Avdeev
28f40d5ca0
rt: compute the primary ray
2023-01-22 15:00:01 -08:00
Ivan Avdeev
9f3735240c
Merge pull request #400 from w23/rtables
...
Meatpipe-centric resource management
2023-01-22 13:48:51 -08:00
Ivan 'provod' Avdeev
9df38a6487
update todo
2023-01-22 13:43:33 -08:00
Ivan 'provod' Avdeev
8709f668c4
rt: track meatpipe-created resources by refcounts
2023-01-22 13:22:56 -08:00
LifeKILLED
4d370b072c
vk rt denoiser: add motion vectors
2023-01-22 03:45:29 +04:00
Ivan 'provod' Avdeev
d0fc84b7dd
update todo
2023-01-21 13:15:49 -08:00
Ivan 'provod' Avdeev
3b77a84746
rt: make it paint things again
...
missing:
- proper resource destruction at exit and at meatpipe recreation time
2023-01-21 13:03:57 -08:00
Ivan 'provod' Avdeev
3e194c7c6d
[wip] preregister all resources and get meatpipe to compile
...
still doesn't draw anything yet. needs writing descriptor values and barriers
2023-01-21 11:36:11 -08:00
Ivan Avdeev
59b3bbec08
fix linux build
2023-01-19 22:51:32 -08:00
Ivan 'provod' Avdeev
1ef9526aff
[wip] begin creating gbuffer resources based on meatpipe description
2023-01-18 11:06:35 -08:00
b946ed4625
engine: platform: sdl: don't flood about closest display mode in case of no changes
2023-01-18 20:05:00 +03:00
ef1572b15b
engine: crashhandler: fix build on FreeBSD (and probably on NetBSD and OpenBSD)
2023-01-18 19:45:21 +03:00
aaeb18f433
engine: inline version of MSG_BigShort
2023-01-18 19:29:27 +03:00
dd1d86c289
engine: platform: sdl: check usable display rect before creating window
2023-01-18 19:28:16 +03:00
16b162f7bb
engine: vid: position window in center by default
2023-01-18 19:27:40 +03:00
500ca54550
Revert "engine: get rid of MSG_BigShort, use htons instead, since network headers are always included"
...
This reverts commit a6475f530b
.
2023-01-18 19:21:51 +03:00
Ivan 'provod' Avdeev
fbf2d7096d
[WIP] pass resources from meatpipe to pass, track writability
...
doesn't draw anything yet
2023-01-16 22:57:48 -08:00
Ivan 'provod' Avdeev
d96917c693
[WIP] meatpipe: export arrays and meatpipe bindings directly
...
compiles and runs, but doesn't draw anything yet
2023-01-16 12:41:37 -08:00
5313dc9475
engine: client: fix uninitialized fadeTotalEnd in screenfade parsing code
2023-01-16 09:21:30 +03:00
9c0c1a802c
filesystem: fix strict order of loading archives
2023-01-15 13:12:39 +03:00
fbedbdca7d
engine: client: fix fullscreen reapplied on window resize
2023-01-14 18:52:38 +03:00
6232e288e1
engine: client: fool proof R_SaveVideoMode
2023-01-14 11:45:42 +03:00
a6475f530b
engine: get rid of MSG_BigShort, use htons instead, since network headers are always included
2023-01-14 10:58:04 +03:00
de84df99f3
engine: fix functions returning void returning void value
2023-01-14 10:58:03 +03:00
a5d5c1f60b
wscript: cast-align is less effective than ubsan
2023-01-14 10:58:03 +03:00
6ac3156a82
engine: fix discarded const pointer qualifier in PM_HullPointContents
2023-01-14 10:57:22 +03:00
2705e77a4e
ci: don't spew config.log when it's not needed, less verbosity
2023-01-14 10:06:32 +03:00
a09aa31b7a
github: comment out CI builds for MAGX and Android
2023-01-14 09:52:44 +03:00
Xav101
9466461ce0
engine: preliminary support for SGI IRIX ( #1211 )
...
* Added definitions for IRIX
* Patchset to get dedicated server to compile on IRIX.
* Cleaned up debug statements in wscript
* Potential bug in IRIX implementation of isnan? For now just use the portable macro.
* Include the platform port files in the build
* Temporary execution script for setting appropriate library search paths to the right locations in the build directory. This should probably get replaced with a more permanent script at some point which lives in the same directory as the normal xash binary, or be replaced by a solution that sets the rpath during config or modifies rpath during install.
* Clean up formatting and remove unneeded debugging statements
* Added GPL copyright notice and description
* Moved to irix platform folder and edited script
* Re-introduced _inline macro
* Replace spaces with tabs
Co-authored-by: Xav101 <xaviernye@msn.com>
2023-01-14 09:35:30 +03:00