Rework vertex upload code and fix indexed renders

Rebase on current master; Refactor vertex upload code

Fix build; Minor fixes

Start preparations for merge

Fix generic indexed drawing bugs

Define WIN32_KHR only for windows

Remove linking against vulkan-1.lib
This commit is contained in:
kd-11 2016-02-21 18:50:49 +03:00
parent d287ba44ce
commit 3b6e3fb3b4
25 changed files with 6545 additions and 193 deletions

View file

@ -144,7 +144,7 @@ bool Rpcs3App::OnInit()
case rsx_renderer_type::OpenGL: return std::make_shared<GLGSRender>();
#ifdef _MSC_VER
case rsx_renderer_type::DX12: return std::make_shared<D3D12GSRender>();
case rsx_renderer_type::Vulkan: return std::make_shared<>(VKGSRender);
case rsx_renderer_type::Vulkan: return std::make_shared<VKGSRender>();
#endif
default: throw EXCEPTION("Invalid GS Renderer %d", (int)mode);
}