From 7a18fbc7aed4668093da826177ea006c3b32efe8 Mon Sep 17 00:00:00 2001 From: Jayden Grubb Date: Sun, 4 May 2025 02:55:08 +1000 Subject: [PATCH] Use std::numeric_limits in RenderDevice --- engine/src/render/render_device.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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"); }