NightFox
8e0be3c372
add vk_rtx_extension cvar for rtx options, more smart vk_rtx cvar
2021-12-04 22:02:34 -08:00
NightFox
e3cbb785e2
Add FCVAR_READ_ONLY and unlock FCVAR_GLCONFIG (temporary solution for some commands)
2021-12-04 22:02:34 -08:00
NightFox
c6f92b0664
Add ClearBits for FBitSet
...
Because otherwise the condition will be called all the time.
2021-12-04 22:02:34 -08:00
Ivan Avdeev
3de2a98db4
rtx: fix skipping the last leaf when clustering lights, fix #97
...
apparently model_t->leafs goes from 1 to model_t->numleafs, not from 0
to model_t->numleafs-1
2021-12-03 11:37:10 -08:00
Valery Klachkov
3b6898f701
force rtx if supported card found, remove flag
2021-12-03 11:29:06 -08:00
NightFox
b81c5a4c4d
switch submodule mainui to zgdump/mainui_cpp fork
2021-12-03 11:27:32 -08:00
NightFox
152748b657
fix error: implicit declaration of function
2021-12-03 11:26:50 -08:00
NightFox
f501f8255d
add reload 2d pipeline
2021-12-03 11:26:50 -08:00
Ivan Avdeev
1dabdc67d6
sample emissive lights textures
2021-12-03 09:57:24 -08:00
3771a1d6c5
public: replace our Q_strlen with standard strlen with nullptr check in macro
2021-12-03 09:44:51 +03:00
07f1f7ded1
engine: launcher: use our Q_strncpy instead of standard strncpy
2021-12-03 09:41:58 +03:00
1cac321c00
engine: enable filtered command buffer for dedicated to pass the tests
2021-12-03 09:41:23 +03:00
aa7bfb4819
engine: check for non-standard alloca header
2021-12-03 09:22:40 +03:00
0c18a06946
engine: sequence: use Q_strncpy instead of standard strcpy
2021-12-03 09:22:40 +03:00
Valery Klachkov
99f382429e
Vulkan is the best of the renders!
...
Co-authored-by: Ivan Avdeev <me@w23.ru>
2021-12-01 22:19:45 -08:00
Valery Klachkov
4c14dfbd9f
Add vk render to video modes
2021-12-01 22:19:45 -08:00
NightFox
fcb56ccb45
Update vk_materials.c
2021-12-01 19:14:40 -08:00
NightFox
b517205269
Add new locations for materials.mat
...
pbr/sprites/materials.mat
pbr/gfx/env/materials.mat
2021-12-01 19:14:40 -08:00
Ivan Avdeev
f70f5bfe82
rtx: add scalar parameters for material overrides, fix #238
2021-12-01 13:19:01 -08:00
Ivan Avdeev
0e0f1913a1
rtx: add scalar parameters for material overrides, fix #238
2021-12-01 10:32:32 -08:00
NightFox
5917fff727
Update ref_vk/vk_framectl.c
...
Okay
Co-authored-by: Ivan Avdeev <marflon@gmail.com>
2021-11-30 19:53:06 -08:00
NightFox
1bf72f6a1a
Add vk_rtx command
...
For enable or disable ray tracing mode
2021-11-30 19:53:06 -08:00
NightFox
564359ffe2
Remove requirement -vkdebug for some console cmds
...
vk_rtx_reload
vk_rtx_reload_rad
vk_rtx_freeze
2021-11-30 19:53:06 -08:00
Ivan Avdeev
431cd79072
clear studio model vertex memory; #241
2021-11-29 21:32:52 -08:00
Ivan Avdeev
c833d0e320
rtx: make default light radius smaller, fix #242
2021-11-29 21:17:22 -08:00
Ivan Avdeev
93fba1018c
fix incorrect surface indexing when patching
...
fix #239
2021-11-29 10:06:07 -08:00
24edcf7d9e
engine: swap lumps back after they were swapped for blue-shift maps
2021-11-29 16:28:42 +03:00
ecddae8ee6
ref_gl, ref_soft: increase MAX_TEXTURES limit by 8192
2021-11-29 16:22:52 +03:00
Ivan Avdeev
2ebae2f4e1
Merge pull request #234 from w23/patch
...
fixes #117
2021-11-28 14:14:23 -08:00
Ivan Avdeev
5c85d1b648
rtx: add radius property for point/spot lights
...
it is not handled correctly in shader yet
2021-11-28 14:05:54 -08:00
Ivan Avdeev
39de6ad170
improve ui_unfotool crosshair alignment
2021-11-28 13:51:59 -08:00
Ivan Avdeev
ee52562e46
rtx: propagate patched emissive color
2021-11-28 13:51:30 -08:00
Ivan Avdeev
7ca6c2128c
rtx: allow patching light entities
...
change light position and color example:
```
{
"_xvk_ent_id" "217"
"_light" "255 0 255 1000"
"origin" "-2016 300 -432"
}
```
delete light example:
```
{
"_xvk_ent_id" "219"
}
```
2021-11-28 13:38:01 -08:00
Ivan Avdeev
cd2804b659
attempt to read skybox images from pbr/env/<name>.png first, #155
2021-11-28 12:43:35 -08:00
Ivan Avdeev
5a7cb651ca
rtx: allow patching emissive color for brush surfaces, #117
2021-11-28 11:15:02 -08:00
Ivan Avdeev
c4c97b2822
Merge branch 'vulkan' into patch
2021-11-28 09:56:25 -08:00
Ivan Avdeev
a394038f22
rtx: do not treat SURF_SKY as light source, fix #232
2021-11-27 20:22:32 -08:00
Marc-Antoine Lortie
1ab49adbf2
Updated links in opensource-mods.md
2021-11-27 16:34:27 +03:00
Ivan Avdeev
28d047a904
rtx: enable patching surface textures
...
example:
```
{
"_xvk_surface_id" "489"
"_xvk_texture" "#maps/test_material.bsp:debug_normal1.mip"
}
```
if _xvk_texture is empty, then the surface will be deleted
surfaces can be deleted or their
2021-11-26 23:59:48 -08:00
28b49e00e5
scripts: continious_upload: remove unused Travis CI support
2021-11-27 06:34:22 +03:00
1e6be598e9
TravisCI is dead too\!
2021-11-27 06:27:52 +03:00
155e15939b
scripts: continious_upload: remove unused Artifactory support (JFrog is dead\!)
2021-11-27 06:25:35 +03:00
3f014fde73
scripts: continious_upload: upload to original transfer.sh
2021-11-27 06:24:13 +03:00
66db69862f
cirrus: build all renderers available, remove unsupported -W flag for waf configure
2021-11-27 06:23:07 +03:00
fc665527ae
wscript: try to fix install on windows
2021-11-27 06:04:26 +03:00
0c6b51fa0c
waf: upgrade
2021-11-27 05:54:22 +03:00
c00e77c02e
engine: fix const qualifier discard
2021-11-27 05:27:45 +03:00
25c0557f7f
engine: platform: sdl: fix building with SDL1.2
2021-11-27 05:26:09 +03:00
76ea3c39a0
ref_gl: disable multisample texture for gl4es too
2021-11-27 05:13:31 +03:00
Ivan Avdeev
ecaac9d4c7
Merge pull request #222 from w23/E170
...
Streams 170-172.
- implements skybox, fixes #140
- improves material reloading, fixes #207
2021-11-25 15:36:02 -08:00