mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-09 15:07:41 +00:00
Metal shader fixes
This commit is contained in:
@@ -57,13 +57,13 @@ struct Application : boo::IApplicationCallback {
|
||||
|
||||
std::atomic_bool m_running = {true};
|
||||
|
||||
Application() : m_fileMgr(_SYS_STR("urde")), m_cvarManager(m_fileMgr), m_cvarCommons(m_cvarManager) {}
|
||||
Application() : m_fileMgr(_SYS_STR("urde")), m_cvarManager(m_fileMgr), m_cvarCommons(m_cvarManager),
|
||||
m_viewManager(std::make_unique<ViewManager>(m_fileMgr, m_cvarManager)) {}
|
||||
|
||||
virtual ~Application() = default;
|
||||
|
||||
int appMain(boo::IApplication* app) {
|
||||
initialize(app);
|
||||
m_viewManager = std::make_unique<ViewManager>(m_fileMgr, m_cvarManager);
|
||||
m_viewManager->init(app);
|
||||
while (m_running.load()) {
|
||||
if (!m_viewManager->proc())
|
||||
@@ -187,6 +187,9 @@ int main(int argc, const boo::SystemChar** argv)
|
||||
ExeDir.insert(ExeDir.end(), Argv0.begin(), Argv0.begin() + lastIdx);
|
||||
}
|
||||
|
||||
/* Handle -j argument */
|
||||
hecl::SetCpuCountOverride(argc, argv);
|
||||
|
||||
urde::Application appCb;
|
||||
int ret = boo::ApplicationRun(boo::IApplication::EPlatformType::Auto, appCb, _SYS_STR("urde"), _SYS_STR("URDE"), argc,
|
||||
argv, appCb.getGraphicsApi(), appCb.getSamples(), appCb.getAnisotropy(),
|
||||
|
||||
Reference in New Issue
Block a user