1
Fork 0
mirror of https://github.com/redstrate/Novus.git synced 2025-04-24 21:07:46 +00:00

Fix compilation on Fedora

This commit is contained in:
Joshua Goins 2024-04-21 07:02:34 -04:00
parent b9b162b377
commit 640099f9db
2 changed files with 3 additions and 2 deletions

View file

@ -36,5 +36,6 @@ target_link_libraries(renderer
spirv-cross-core
spirv-cross-glsl)
target_compile_definitions(renderer PUBLIC GLM_FORCE_RADIANS GLM_FORCE_DEPTH_ZERO_TO_ONE GLM_ENABLE_EXPERIMENTAL)
target_compile_options(renderer PUBLIC -fexceptions) # needed for spirv-cross and dxbc
add_library(Novus::Renderer ALIAS renderer)

View file

@ -67,8 +67,8 @@ RenderSystem::RenderSystem(Renderer &renderer, GameData *data)
void RenderSystem::testInit(::RenderModel *m)
{
qInfo() << "initialzing render system with dummy data...";
RenderModel model{.internal_model = new ::RenderModel(*m),
.shpk = physis_parse_shpk(physis_gamedata_extract_file(m_data, "shader/sm5/shpk/character.shpk"))};
RenderModel model{.shpk = physis_parse_shpk(physis_gamedata_extract_file(m_data, "shader/sm5/shpk/character.shpk")),
.internal_model = new ::RenderModel(*m)};
m_renderModels.push_back(model);
}