mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-03-22 15:05:03 +01:00
Move nvrhi renderer back as gfxrenderer experimental
This commit is contained in:
@@ -413,8 +413,12 @@ global_settings::ConfigParse(cParser &Parser) {
|
|||||||
{
|
{
|
||||||
GfxRenderer = "default";
|
GfxRenderer = "default";
|
||||||
}
|
}
|
||||||
|
if (GfxRenderer == "experimental")
|
||||||
|
{
|
||||||
|
NvRenderer = true;
|
||||||
|
GfxRenderer = "experimental";
|
||||||
|
}
|
||||||
BasicRenderer = (GfxRenderer == "simple");
|
BasicRenderer = (GfxRenderer == "simple");
|
||||||
NvRenderer = GfxRenderer == "experimental";
|
|
||||||
LegacyRenderer = !NvRenderer && (GfxRenderer != "default");
|
LegacyRenderer = !NvRenderer && (GfxRenderer != "default");
|
||||||
}
|
}
|
||||||
else if (token == "shadows")
|
else if (token == "shadows")
|
||||||
|
|||||||
@@ -1062,18 +1062,12 @@ eu07_application::init_gfx() {
|
|||||||
|
|
||||||
if( Global.GfxRenderer == "default" ) {
|
if( Global.GfxRenderer == "default" ) {
|
||||||
// default render path
|
// default render path
|
||||||
//GfxRenderer = gfx_renderer_factory::get_instance()->create("modern");
|
GfxRenderer = gfx_renderer_factory::get_instance()->create("modern");
|
||||||
GfxRenderer = gfx_renderer_factory::get_instance()->create("advanced");
|
|
||||||
}
|
}
|
||||||
//else if (!Global.GfxRenderer.compare(0, 5, "manul"))
|
else if (Global.GfxRenderer == "experimental")
|
||||||
//{
|
|
||||||
// //GfxRenderer = gfx_renderer_factory::get_instance()->create(Global.GfxRenderer);
|
|
||||||
//}
|
|
||||||
else if (Global.GfxRenderer == "legacy")
|
|
||||||
{
|
{
|
||||||
// move old gl3.3 renderer to legacy one
|
GfxRenderer = gfx_renderer_factory::get_instance()->create(Global.GfxRenderer);
|
||||||
GfxRenderer = gfx_renderer_factory::get_instance()->create("modern");
|
}
|
||||||
}
|
|
||||||
else {
|
else {
|
||||||
// legacy render path
|
// legacy render path
|
||||||
GfxRenderer = gfx_renderer_factory::get_instance()->create("legacy");
|
GfxRenderer = gfx_renderer_factory::get_instance()->create("legacy");
|
||||||
|
|||||||
@@ -22,10 +22,10 @@ std::unique_ptr<gfx_renderer> create_nvrenderer_default() {
|
|||||||
bool register_manul_d3d12 =
|
bool register_manul_d3d12 =
|
||||||
LIBMANUL_WITH_D3D12 &&
|
LIBMANUL_WITH_D3D12 &&
|
||||||
gfx_renderer_factory::get_instance()->register_backend(
|
gfx_renderer_factory::get_instance()->register_backend(
|
||||||
"advanced_d3d12", &create_nvrenderer_for_d3d12);
|
"experimental_d3d12", &create_nvrenderer_for_d3d12);
|
||||||
bool register_manul_vulkan =
|
bool register_manul_vulkan =
|
||||||
LIBMANUL_WITH_VULKAN &&
|
LIBMANUL_WITH_VULKAN &&
|
||||||
gfx_renderer_factory::get_instance()->register_backend(
|
gfx_renderer_factory::get_instance()->register_backend(
|
||||||
"advanced_vk", &create_nvrenderer_for_vulkan);
|
"experimental_vk", &create_nvrenderer_for_vulkan);
|
||||||
bool register_manul = gfx_renderer_factory::get_instance()->register_backend(
|
bool register_manul = gfx_renderer_factory::get_instance()->register_backend(
|
||||||
"advanced", &create_nvrenderer_default);
|
"experimental", &create_nvrenderer_default);
|
||||||
Reference in New Issue
Block a user