8a9231628e
engine: restrict potentially harmful or related to user settings engine cvars
2021-11-23 05:23:38 +03:00
66d66eb835
common: define FCVAR_LOCALONLY the same bit used in GoldSource, move FCVAR_MOVEVARS into internal engine flags
2021-11-23 05:23:38 +03:00
9a4dec64f9
engine: describe protected and privileged cvars
2021-11-23 05:23:38 +03:00
94dc74a37f
engine: restrict potentially harmful engine commands
2021-11-23 05:23:38 +03:00
b24c1a51d3
engine: try to mitigate outdated client.dll vulnerabilities
2021-11-23 05:23:38 +03:00
c79a649d97
engine: client: implement pfnFilteredClientCmd
2021-11-23 05:23:38 +03:00
f9d1d14848
engine: disable filtered command buffer for dedicated
2021-11-23 05:23:38 +03:00
1a1d81de62
engine: add stuffcmd filtering, not wired to ClientCmd yet
2021-11-23 05:23:38 +03:00
SNMetamorph
6c9321e50c
ref_gl: added multisample textures support
2021-11-23 05:17:19 +03:00
SNMetamorph
c366e25a10
ref_gl: cvar gl_wgl_msaa_samples renamed to gl_msaa_samples
2021-11-23 05:17:19 +03:00
Ivan Avdeev
e094a67931
Add issues templates
...
Allow automatic label assignment from external reporters, fix #81
2021-11-21 23:23:48 -08:00
Ivan Avdeev
1ad13817fe
add cubemap support; add misaligned skybox
2021-11-21 14:53:51 -08:00
Ivan Avdeev
714d825956
deduplicate creation of VkImages
2021-11-21 13:40:11 -08:00
Ivan Avdeev
dc3e75bd44
add skybox from which we only render UP plane kek #140
2021-11-19 11:46:44 -08:00
Ivan Avdeev
335be32cff
rtx: fix additive when hitting sky
2021-11-19 11:46:44 -08:00
Ivan Avdeev
10dab2f021
fix materials application to studio models, fix #216
...
1. make sure that it can find studio textures by name exactly (no wad or
other weird prefixes necessary)
2. do not apply HACK_reflective to chrome that already has a patched
material
2021-11-19 11:46:44 -08:00
Ivan Avdeev
10c48e86b3
take tangent from bsp data directly, fix #218
2021-11-19 11:46:44 -08:00
Ivan Avdeev
0043a3f8b3
Merge pull request #212 from w23/E167
...
Add normal maps, fix #208 , #207
2021-11-17 12:07:37 -08:00
Ivan Avdeev
97999e1f8e
rtx: specular reflective hack back temporarily
2021-11-17 11:20:29 -08:00
Ivan Avdeev
430d56af5f
rtx: enable partial texture overrides in materials
2021-11-17 11:11:34 -08:00
Ivan Avdeev
a736b223c9
fix emissive surfaces being too dark, #145
2021-11-17 10:27:58 -08:00
Ivan Avdeev
f938427771
work around validation bug
...
see https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/3350
2021-11-17 09:43:18 -08:00
Ivan Avdeev
6df830dd0a
add initial normalmaps support
2021-11-17 09:43:10 -08:00
Ivan Avdeev
311e6214c8
fix linux build
2021-11-16 09:34:36 -08:00
Ivan 'provod' Avdeev
bd4de6128c
rtx: add metalness and roughness map support
...
overrides existing textures. loads override data from pbr/materials.map
2021-11-16 09:34:36 -08:00
Ivan 'provod' Avdeev
e8359b12e8
rtx: add material support stub
2021-11-16 09:34:36 -08:00
NightFox
5691f1aafd
fix transition c1a1f<->c1a1b
2021-11-14 23:45:22 +03:00
8ab97fbbf0
engine: client: Add svc_exec support ( #671 )
...
* Add svc_exec support
* engine: client: add gamedir check for svc_exec
2021-11-14 00:55:15 +03:00
Ivan Avdeev
24ebc1fab2
Merge pull request #200 from w23/E164
...
Add naive implementation of very basic denoiser. Set things up to make more advanced one possible.
Fix #146
2021-11-12 11:03:30 -08:00
Ivan 'provod' Avdeev
25ed4598b4
rtx: slightly denoise specular (bad)
2021-11-12 10:43:14 -08:00
Ivan 'provod' Avdeev
499adafaed
rtx: pass normals to denoiser
2021-11-12 10:42:56 -08:00
Ivan 'provod' Avdeev
fdad4fa016
rtx: make denoiser kernel gaussian
2021-11-12 09:40:08 -08:00
Ivan 'provod' Avdeev
59a15a0580
rtx: do not kill bounces too early
...
fixes dark roughness blots
2021-11-12 09:13:03 -08:00
Ivan 'provod' Avdeev
87095c59da
Merge remote-tracking branch 'origin/vulkan' into E164
2021-11-12 08:28:46 -08:00
NightFox
82cdf72970
fix +0~TNNL_LGT4 on c0a0c
2021-11-11 14:47:15 +03:00
Anton Baskanov
c17a53c78f
Pass stationary UV coordinates to computeAnisotropicEllipseAxes.
...
The coordinates must match the ones in the uvs array. Fixes blur of
func_conveyor textures.
2021-11-10 00:12:23 -08:00
Anton Baskanov
593be43b58
Pass world positions to computeAnisotropicEllipseAxes().
...
Fixes #197 .
2021-11-10 00:12:23 -08:00
a5a66f6c3e
ref_gl: update gl4es
2021-11-10 01:08:12 +03:00
1c6604806c
mainui: update
2021-11-10 01:08:00 +03:00
39893609fd
engine: touch: cosmetical touch code refactoring
2021-11-10 01:06:56 +03:00
Ivan 'provod' Avdeev
4712b7c1eb
rtx: fix gbuffer destruction
2021-11-09 11:06:35 -08:00
Ivan 'provod' Avdeev
a152fb8ac1
rtx: add specular and additive channels
2021-11-09 10:59:36 -08:00
Ivan 'provod' Avdeev
6f8bbb277b
rtx: split lighting into diffuse and specular components
2021-11-09 10:35:29 -08:00
NightFox
187b359293
Update rad: remove compiled SDK map
...
Happened to be here by accident, sorry.
2021-11-09 18:14:46 +03:00
Anton Baskanov
499559308d
Compute texcoord gradients with anisotropy.
...
Fixes #167 (this time for real :-)). The original function did not
account for anisotropy, so use code from a different paper.
2021-11-08 16:52:20 -08:00
Ivan Avdeev
c949b7f214
fix linux build
2021-11-07 13:49:44 -08:00
Ivan 'provod' Avdeev
4cfe76dc40
rtx: split color into base and diffuseGI; add dumb denoiser
2021-11-07 13:49:44 -08:00
Ivan 'provod' Avdeev
0627c612c3
rtx: s/rgba8/rgba16f/ for color textures
2021-11-07 13:49:44 -08:00
Ivan 'provod' Avdeev
f570e59961
rtx: move upscaling back from denoiser
2021-11-07 13:49:44 -08:00
Ivan 'provod' Avdeev
c89dfee7b8
rtx: fix pre-denoise barriers, remove feedback from rgen
2021-11-07 13:49:44 -08:00