From d42e08e29863ab64e31b4bb060eb1b0ead045023 Mon Sep 17 00:00:00 2001 From: itycodes Date: Fri, 7 Mar 2025 19:11:56 +0100 Subject: [PATCH] Various fixes around main.c --- main.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/main.c b/main.c index f4c6f4b..fb896b9 100644 --- a/main.c +++ b/main.c @@ -1,3 +1,4 @@ +#include #include #include @@ -64,7 +65,7 @@ void key_callback(GLFWwindow* win, int key, int scancode, int action, int mods) } int main() { - //glfwInitHint(GLFW_PLATFORM, GLFW_PLATFORM_WAYLAND); + //glfwInitHint(GLFW_PLATFORM, GLFW_PLATFORM_X11); uint32_t glfw_res = glfwInit(); printf("glfwInit: (%d)\n", glfw_res); //glfwWindowHint(GLFW_VISIBLE, GLFW_FALSE); @@ -121,7 +122,7 @@ int main() { res = vkEnumeratePhysicalDevices(vkins, &num_d, &phys_devs[0]); printf("EnumeratePhysicalDevices 2: (%ld) %lu\n", res, num_d); - pdev = phys_devs[1]; + pdev = phys_devs[0]; } { @@ -246,7 +247,7 @@ int main() { printf(" "); } - printf("Memory Type (%018p) %03d: SIZE: %lluMiB DLO:%d, HVI:%d, HCO:%d, HCA:%d, LAL:%d, PRO:%d\n", flags, i, heap.size/1024/1024, + printf("Memory Type (%016x) %03d: SIZE: %luMiB DLO:%d, HVI:%d, HCO:%d, HCA:%d, LAL:%d, PRO:%d\n", flags, i, heap.size/1024/1024, (flags & VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT) != 0, (flags & VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT) != 0, (flags & VK_MEMORY_PROPERTY_HOST_COHERENT_BIT) != 0, @@ -281,7 +282,7 @@ int main() { printf(" "); } - printf("Memory Type (%018p) %03d: SIZE: %lluMiB DLO:%d, HVI:%d, HCO:%d, HCA:%d, LAL:%d, PRO:%d\n", flags, i, heap.size/1024/1024, + printf("Memory Type (%016x) %03d: SIZE: %lluMiB DLO:%d, HVI:%d, HCO:%d, HCA:%d, LAL:%d, PRO:%d\n", flags, i, heap.size/1024/1024, (flags & VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT) != 0, (flags & VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT) != 0, (flags & VK_MEMORY_PROPERTY_HOST_COHERENT_BIT) != 0, @@ -1132,6 +1133,9 @@ int main() { res = vkQueuePresentKHR(queue, &present_info); } unsigned long long time_now = get_time(); - //printf("ms per frame: %llu\n", (time_now - time_bef)/1000); + printf(" \r"); + fflush(stdout); + printf("ms per frame: %llu\r", (time_now - time_bef)/1000); + fflush(stdout); } }