Commit Graph

1623 Commits

Author SHA1 Message Date
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
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
Ivan Avdeev 6e12b28716
fix CI and a few other things from trying to run it on amd w/ rtx 2021-06-07 13:06:11 -07:00
Ivan Avdeev f8dc37b0eb 🤦 2021-06-07 12:21:47 -07:00
Ivan Avdeev a004656b57 ref_vk: remove verbose ci info; fix win23 func ptr 2021-06-07 12:05:47 -07:00
Ivan Avdeev 333d7b6825 7z ftw 2021-06-07 11:20:02 -07:00
Ivan Avdeev 87d9b2ed0e --//-- 2021-06-07 10:57:29 -07:00
Ivan Avdeev 1b3b4e51cd ... why 2021-06-07 10:42:41 -07:00
Ivan Avdeev 1437f6bb35 ref_vk: ci/win32: debug-print vulkan sdk install dir 2021-06-07 10:25:46 -07:00
Ivan Avdeev fd11b00469 ref_vk: add more debug around VULKAN_SDK for CI 2021-06-07 10:14:04 -07:00
Ivan Avdeev cb7fb0a1c5 ref_vk: attempt to fix win32 glslc path 2021-06-07 09:55:33 -07:00
Ivan Avdeev c9539f33f4 disable vulkan on android in one more place 2021-06-07 00:42:42 -07:00
Ivan Avdeev 6cd543927c ref_vk: update merge 2021-06-07 00:39:40 -07:00
Ivan Avdeev 925a3cc216 revert waf.bat encoding change 2021-06-07 00:37:32 -07:00
Ivan Avdeev c4d78ee04d attempt to fix a rather weird android ci build issue 2021-06-07 00:18:09 -07:00
Ivan Avdeev 266f407b40 ref_vk: use poolhandle_t 2021-06-07 00:16:54 -07:00
Ivan Avdeev 762a29c535 ref_vk: use more official method of geting vulkan sdk on windows 2021-06-07 00:15:40 -07:00
Ivan Avdeev 931de39f23 ref_vk: try to add vulkan sdk installation on windows 2021-06-06 23:56:24 -07:00
Ivan Avdeev 3715bf857d
Merge branch 'vulkan' into linux-and-other-fixes 2021-06-06 23:49:47 -07:00
Ivan Avdeev f61fbe7d8b Merge branch 'master' into linux-and-other-fixes 2021-06-06 23:48:50 -07:00
Ivan Avdeev 52559f6dd2
Merge branch 'master' into vulkan 2021-06-06 23:44:53 -07:00
Ivan Avdeev 1e82ae7103 ref_vk: try another way to disable it on android 2021-06-06 23:36:37 -07:00
Ivan Avdeev c5bb450a5a ref_vk: yet anothe var def 2021-06-06 23:14:35 -07:00
Ivan Avdeev ef1f88005f ref_vk: force disable on android for now 2021-06-06 23:13:53 -07:00
Ivan Avdeev 22eec42a60 ref_vk: --//-- 2021-06-06 23:00:05 -07:00
Ivan Avdeev ab215f35b6 ref_vk: --//-- 2021-06-06 22:55:49 -07:00
Ivan Avdeev 388f684f12 ref_vk: another var declaration fix 2021-06-06 22:46:04 -07:00
Ivan Avdeev 735bfbb8db ref_vk: fix unused var declaration 2021-06-06 21:59:23 -07:00
Ivan Avdeev f66ad420eb travis: update to 18.04, as it is the earliest supportef by vulkan sdk 2021-06-06 21:40:18 -07:00
Ivan Avdeev 04732eeb59 travis: remove libvulkan-dev, fix arch 2021-06-06 21:15:57 -07:00
Ivan Avdeev 844eedba93 attempt to add vulkan linux deps for travis 2021-06-06 21:00:24 -07:00
Alibek Omarov 86be161677 ref_gl: add missing HACKS_RELATED_HLMODS define, lost after renderer split 2021-06-07 02:40:40 +03:00
Alibek Omarov 9313f7e80e engine: replace pool pointer by pool handle 2021-06-07 02:33:15 +03:00
Alibek Omarov 43f1137565 engine: use substring search for mpfilter 2021-06-07 02:23:44 +03:00
Alibek Omarov ad4062969b engine: client: fix warnings in cl_pmove 2021-06-07 02:22:08 +03:00
Alibek Omarov 60c10333aa engine: client: fix sound not spatialized correctly, remove unused field from rawchan 2021-06-07 02:21:46 +03:00
Ivan 'provod' Avdeev 656c00d0b8 fix building and running on linux 2021-06-06 14:17:35 -07:00
Alibek Omarov 0f84ce40f0 engine: client: fix cl_smoothtime, don't smooth movements when running local server(singleplayer, listenserve, etc) 2021-06-06 16:22:04 +03:00
Alibek Omarov 3894edcb98 engine: client: enhance cl_showevents for reverse-engineering needs 2021-06-06 16:22:04 +03:00
Alibek Omarov 5b387ba36a engine: client: move Cbuf_Execute out of Host_InputFrame, cbuf will be executed always at ClientBegin. Fixes #482 2021-06-06 16:22:04 +03:00
Velaron d011dccaab engine: client: remove redundant index check 2021-06-06 15:51:41 +03:00
Ivan 'provod' Avdeev b58eb5b4b2 rtx: slightly improve fake poc lighting 2021-06-05 13:06:03 -07:00
Ivan 'provod' Avdeev 00518d3251 rtx: implement dynamic lights
track brush models movement and update lights grid clusters with model transform and stuff

also implement animated textures for rtx

and also increase per-cluster lights limits
2021-06-05 12:48:16 -07:00
exstrim401 b7922368bd
engine: Haiku OS support (#478) 2021-06-05 10:54:37 +03:00