diff --git a/engine/src/render/render_device.cpp b/engine/src/render/render_device.cpp index 7dfca9c..5f3547a 100644 --- a/engine/src/render/render_device.cpp +++ b/engine/src/render/render_device.cpp @@ -8,12 +8,14 @@ #include #include +#include + using namespace Nova; u32 RenderDevice::choose_device(RenderDriver* p_driver, std::span p_surfaces) { NOVA_AUTO_TRACE(); - u32 best_index = -1; + u32 best_index = std::numeric_limits::max(); u32 best_score = 0; for (u32 i = 0; i < p_driver->get_device_count(); i++) { @@ -53,7 +55,7 @@ u32 RenderDevice::choose_device(RenderDriver* p_driver, std::span::max()) { throw std::runtime_error("No suitable render device found"); }