]> O.S.I.I.S - jp/vkhelpers.git/commitdiff
windows warning cleaning
authorJean-Philippe Bruyère <jp_bruyere@hotmail.com>
Fri, 29 May 2020 09:21:37 +0000 (11:21 +0200)
committerJean-Philippe Bruyère <jp_bruyere@hotmail.com>
Fri, 29 May 2020 09:21:37 +0000 (11:21 +0200)
CMakeLists.txt
include/vkh.h
src/vkh_app.c
src/vkh_phyinfo.c

index a6bed5b9b07a7899faf4b0126d2b9ff55e9e4384..4c852dd1c7741e7459829999d73cf8cbc0547341 100644 (file)
@@ -18,9 +18,9 @@ if (CMAKE_BUILD_TYPE STREQUAL "Debug")
        ADD_DEFINITIONS (-DDEBUG)
        OPTION(ENABLE_VALIDATION "enable vulkan validation layer" ON)
        IF (UNIX)
-               SET(CMAKE_CXX_FLAGS "-Wall -Wno-extra")
+               SET(CMAKE_CXX_FLAGS "-std=c99 -Wall -Wno-extra")
        ELSEIF(MSVC)
-               SET(CMAKE_CXX_FLAGS "/W4 /wd4201 /wd4204 /wd4221")#c11 complient
+               SET(CMAKE_CXX_FLAGS "/W4 /wd4204 /wd4221 /wd4100")
        ENDIF()
 ELSE()
        UNSET(ENABLE_VALIDATION CACHE)
index 8066abf19a54aed578b5b2c6ba32073194600b29..bb53415092af834779952d4cfcb166afc66a1481 100644 (file)
@@ -68,7 +68,7 @@ typedef struct _vkh_presenter_t* VkhPresenter;
 VkhApp              vkh_app_create      (const char* app_name, uint32_t enabledLayersCount, const char *enabledLayers[], uint32_t ext_count, const char* extentions[]);
 void                vkh_app_destroy     (VkhApp app);
 VkInstance          vkh_app_get_inst    (VkhApp app);
-VkPhysicalDevice    vkh_app_select_phy  (VkhApp app, VkPhysicalDeviceType preferedPhyType);
+//VkPhysicalDevice    vkh_app_select_phy  (VkhApp app, VkPhysicalDeviceType preferedPhyType);
 VkhPhyInfo*         vkh_app_get_phyinfos    (VkhApp app, uint32_t* count, VkSurfaceKHR surface);
 void                vkh_app_free_phyinfos   (uint32_t count, VkhPhyInfo* infos);
 void                vkh_app_enable_debug_messenger (VkhApp app, VkDebugUtilsMessageTypeFlagsEXT typeFlags,
index 013df2c1b016576fb69f5b673a397445c73433ac..2ae576f8072d32da530c6a43e165293a45426417 100644 (file)
@@ -25,9 +25,6 @@
 #define ENGINE_NAME     "vkhelpers"
 #define ENGINE_VERSION  1
 
-
-static PFN_vkDestroyDebugUtilsMessengerEXT DestroyDebugUtilsMessenger;
-
 VkBool32 debugUtilsMessengerCallback (
     VkDebugUtilsMessageSeverityFlagBitsEXT           messageSeverity,
     VkDebugUtilsMessageTypeFlagsEXT                  messageTypes,
@@ -150,8 +147,8 @@ void vkh_app_enable_debug_messenger (VkhApp app,
     CreateDebugUtilsMessenger(app->inst, &info, VK_NULL_HANDLE, &app->debugMessenger);
 }
 
-VkPhysicalDevice vkh_app_select_phy (VkhApp app, VkPhysicalDeviceType preferedPhyType) {
-    /*if (app->phyCount == 1)
+/*VkPhysicalDevice vkh_app_select_phy (VkhApp app, VkPhysicalDeviceType preferedPhyType) {
+    if (app->phyCount == 1)
         return app->phyDevices[0];
 
     for (int i=0; i<app->phyCount; i++){
@@ -167,5 +164,5 @@ VkPhysicalDevice vkh_app_select_phy (VkhApp app, VkPhysicalDeviceType preferedPh
         }
     }
     fprintf (stderr, "No suitable GPU found\n");
-    exit (-1);*/
-}
+    exit (-1);
+}*/
index 14b1714eff54b04756878ceaab918afa88be4621..9140e3bea26181ab550ba1279a9e5e20b8149b50 100644 (file)
@@ -42,7 +42,7 @@ VkhPhyInfo vkh_phyinfo_create (VkPhysicalDevice phy, VkSurfaceKHR surface) {
        pi->pQueue = -1;
 
        //try to find dedicated queues first
-       for (int j=0; j<pi->queueCount; j++){
+       for (uint32_t j=0; j<pi->queueCount; j++){
                VkBool32 present = VK_FALSE;
                switch (pi->queues[j].queueFlags) {
                case VK_QUEUE_GRAPHICS_BIT: