Alibek Omarov
3f014fde73
scripts: continious_upload: upload to original transfer.sh
2021-11-27 06:24:13 +03:00
Alibek Omarov
66db69862f
cirrus: build all renderers available, remove unsupported -W flag for waf configure
2021-11-27 06:23:07 +03:00
Alibek Omarov
fc665527ae
wscript: try to fix install on windows
2021-11-27 06:04:26 +03:00
Alibek Omarov
0c6b51fa0c
waf: upgrade
2021-11-27 05:54:22 +03:00
Alibek Omarov
c00e77c02e
engine: fix const qualifier discard
2021-11-27 05:27:45 +03:00
Alibek Omarov
25c0557f7f
engine: platform: sdl: fix building with SDL1.2
2021-11-27 05:26:09 +03:00
Alibek Omarov
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
Ivan Avdeev
c2748ff034
fix random crashes on map load
...
how about not freeing stuff and then trying to use it?
2021-11-25 15:08:16 -08:00
Ivan 'provod' Avdeev
f0aaa3cd10
materials: enable force-reloading textures
...
mark such materials as `"force_reload" "1"`
2021-11-25 14:38:03 -08:00
Ivan 'provod' Avdeev
1624f4620a
mat: load materials from multiple sources; abs paths
...
- look for materials in:
- pbr/materials.mat
- pbr/models/materials.mat
- pbr/wadname.wad/materials.mat
- pbr/maps/mapname.bsp/materials.mat
- all paths are relative to their materials.mat, except for ones that begin with '/', which are relative to `pbr` dir
pbr dir should be placed in modname dir, e.g. 'valve'
#155
2021-11-25 13:51:39 -08:00
Ivan 'provod' Avdeev
405a9ecbb4
rtx: skybox srgb workaround for #230
2021-11-25 12:31:36 -08:00
Ivan 'provod' Avdeev
a9d5e4dd22
rtx: draw skybox on SURF_SKY surfaces only
...
- change how shadows for environment lights work: should cast light only when hitting SURF_SKY
- add SBT_RECORD_SIZE to specialization; need this for sky/shadow closest hit shader
fix #140
2021-11-25 11:53:44 -08:00
Alibek Omarov
e67bd4811a
ref_gl: fix gles1 and gles2 build
2021-11-25 19:02:09 +03:00
Alibek Omarov
7a215766c6
ref_gl: add missing define for glTexImage2DMultisample
2021-11-25 18:47:23 +03:00
Alibek Omarov
576f0a72c5
scripts: install with destdir option on CI
2021-11-25 16:57:02 +03:00
Alibek Omarov
55b4597390
readme: use --destdir option to install engine in selected folder
2021-11-25 16:56:37 +03:00
Alibek Omarov
c64b3db6b8
wscript: remove win-style-install option, introduce enable-packaging
2021-11-25 16:52:28 +03:00
Alibek Omarov
67e77ca099
wscript: move setting DOS options where they should be
2021-11-24 23:54:03 +03:00
Ivan Avdeev
12565a35a1
reorient skyboxes to vulkan spec
2021-11-23 09:07:58 -08:00
Ivan Avdeev
9920dc6674
unload cubemaps
2021-11-23 09:07:21 -08:00
SNMetamorph
f726793711
engine: client: cl_main: fixed compilation error
2021-11-23 13:10:39 +03:00
Alibek Omarov
1944f48516
engine: common: allow unlimited commands for unprivileged mode at this time to not break mods like GGM
2021-11-23 05:23:38 +03:00
Alibek Omarov
992bcd89ef
engine: add cmd and cvar tests for privileged mode
2021-11-23 05:23:38 +03:00
Alibek Omarov
2356bc9905
engine: client: escape keybindings and rcon commands
2021-11-23 05:23:38 +03:00
Alibek Omarov
9159d406e3
engine: client: fix #673
2021-11-23 05:23:38 +03:00
Alibek Omarov
508eb7ab5f
engine: restore command escaping
2021-11-23 05:23:38 +03:00
Alibek Omarov
1de1852409
engine: client: fix build after merging into one ParseCvarValue function
2021-11-23 05:23:38 +03:00
Alibek Omarov
664506f79e
engine: client: touch security, add unprivileged for buttons added from server, force it and client flags
2021-11-23 05:23:38 +03:00
Alibek Omarov
06eb6838a9
engine: client: protect protected, privileged and server only cvars from server query
2021-11-23 05:23:38 +03:00
Alibek Omarov
f2a9f805b8
engine: client: redefine some cvars as filterable
2021-11-23 05:23:38 +03:00
Alibek Omarov
c6648a69ba
engine: client: protect messagemode from command injection too
2021-11-23 05:23:38 +03:00
Alibek Omarov
3203d9a043
engine: client: wire Cbuf_AddFilteredText to svc_stufftext commands
2021-11-23 05:23:38 +03:00
Alibek Omarov
8599119c8d
engine: add filterable flag support for cvars and cmds
2021-11-23 05:23:38 +03:00
Alibek Omarov
a3d6e7bcfe
common: define FCVAR_FILTERABLE, change FCVAR_LATCH value (probably losing compatibility with XashXT and Paranoia 2)
2021-11-23 05:23:38 +03:00
Alibek Omarov
36702aafe7
engine: rename FCVAR_LOCALONLY and CMD_LOCALONLY into FCVAR_PRIVILEGED and CMD_PRIVILEGED
2021-11-23 05:23:38 +03:00
Alibek Omarov
b93938956e
engine: allow exec command with config filenames whitelist
2021-11-23 05:23:38 +03:00
Alibek Omarov
c96f10d40b
engine: client: restrict LOCALONLY cvars regardless of cl_filterstuffcmd value
2021-11-23 05:23:38 +03:00
Alibek Omarov
8a9231628e
engine: restrict potentially harmful or related to user settings engine cvars
2021-11-23 05:23:38 +03:00
Alibek Omarov
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
Alibek Omarov
9a4dec64f9
engine: describe protected and privileged cvars
2021-11-23 05:23:38 +03:00
Alibek Omarov
94dc74a37f
engine: restrict potentially harmful engine commands
2021-11-23 05:23:38 +03:00
Alibek Omarov
b24c1a51d3
engine: try to mitigate outdated client.dll vulnerabilities
2021-11-23 05:23:38 +03:00
Alibek Omarov
c79a649d97
engine: client: implement pfnFilteredClientCmd
2021-11-23 05:23:38 +03:00
Alibek Omarov
f9d1d14848
engine: disable filtered command buffer for dedicated
2021-11-23 05:23:38 +03:00
Alibek Omarov
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