Ivan 'provod' Avdeev
1953bf7b4f
rtx: install known rads into valve/maps
...
fix #76
2021-09-20 23:35:49 -07:00
Ivan Avdeev
316e77df78
rtx: add alpha mask transparency
2021-07-14 11:54:21 -07:00
Ivan Avdeev
d1fe897966
Merge remote-tracking branch 'origin/vulkan' into amd_ray_tracing_fixes
2021-07-12 09:45:26 -07:00
Ivan Avdeev
02da9652bf
make vulkan deps conditional at configure time
2021-07-11 15:47:51 -07:00
Ivan Avdeev
c51d593679
rtx: get ray tracing pipeline to draw at least something
...
on amd gpus it won't draw anything at all unless you have the entire ray tracing pipeline set up fully and correctly:
- have at least rgen, rmiss and rchit shaders
- set up shader groups to reference them
- set up sbt to reference shader groups
it is not enough to just have a single rgen shader operating like a compute shader. amd will have a shader preamble that checks for something and exit early w/o actually running any shader code you wrote
meh
2021-07-06 11:28:24 -07:00
Ivan Avdeev
cdefb7a50a
fix compiler warnings for CI
2021-07-06 09:41:48 -07:00
Ivan Avdeev
364b46ea87
[WIP] rtx: first build with ray tracing pipeline and black screen
2021-07-05 13:24:57 -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
1e82ae7103
ref_vk: try another way to disable it on android
2021-06-06 23:36:37 -07:00
Ivan Avdeev
ef1f88005f
ref_vk: force disable on android for now
2021-06-06 23:13:53 -07:00
Ivan 'provod' Avdeev
656c00d0b8
fix building and running on linux
2021-06-06 14:17:35 -07:00
Ivan 'provod' Avdeev
ad2405547b
rtx: rename model creation and move tlas creation
2021-05-26 09:35:36 -07:00
Ivan 'provod' Avdeev
35275e0916
add aftermath sdk for gpu dump generation
...
unfortunately, it's not very helpful tho
2021-05-22 14:01:43 -07:00
Ivan Avdeev
9b8af6d28b
shaders: add compute shaders; fix shaders install dir
2021-03-01 23:34:20 -08:00
Ivan Avdeev
dc71afd08a
Merge remote-tracking branch 'upstream/vulkan' into vulkan-glslc
2021-03-01 23:22:40 -08:00
Ivan 'provod' Avdeev
ded8442993
auto-detect VULKAN_SDK path on windows
2021-02-21 23:28:33 -08:00
074e4fd540
glslc: rework tool, support dependency scan, preliminary work on making tool dependless from compiler(like ccroot)
2021-02-10 03:51:11 +03:00
c1ef953672
waf: add glslc module
2021-02-10 03:50:55 +03:00
Ivan Avdeev
5c99bb0979
ref_vk: add initial vulkan render stub
...
It does not work at all, but serves as an exercise to help me figure out
how to make renderers for HL/xash3d.
2021-01-02 17:52:53 -08:00