1 Year Ago
Update Vulkan SDK + Volk Stub old vrad3-gpu, incompatible from using beta vk headers rendersystemvulkan: fix raytracing being required, remove VK_EXT_debug_report for VK_EXT_debug_utils vfx_vulkan HLSL compiler using dxc and spirv-tools; rendersystem_vulkan support for how dxc does $Globals / register offsets Sam's shader changes, most of this should just go to master now vfx_vulkan: compatability with shadergraph vfxcompile: display shader compile time in ms [hack] don't deal with instancing on SboxVertex for now, need some additional code around input layouts Add -renderdoc cli option for early renderdoc hooking Don't needlessly set g_TransformBuffer or g_TiledLightBuffer on Submit, already set on init vfx_vulkan sets correct offsets & more reflection info for compute shaders, refactor rendersystemvulkan to use valve's new helpers, bump max samplers to 64, loads of other fixes spir-v remapper (size reduction) Compiled most shaders (including complex)