Je veux utiliser Vulkan avec SDL2 mais je suis coincé à l'étape de création de surface, je ne peux pas utiliser vkCreateWin32SurfaceKHR fonction d'extension ainsi que VkWin32SurfaceCreateInfoKHR struct extension car ils ne sont pas définies, alors que je N'avez pas de problèmes en utilisant d'autres éléments d'extension comme (vkGetPhysicalDeviceSurfaceSupportKHR, etc.), l'extension de surface a-t-elle besoin d'un fichier d'en-tête séparé? comment puis-je le faire fonctionner?Impossible d'utiliser vkCreateWin32SurfaceKHR pour créer la surface Vulkan
les directives de préprocesseur i utilise sont comme suit
#include <vulkan\vulkan.h>
#include <SDL.h>
#include <stdio.h>
#include <iostream>
#include <vector>
#include <exception>
#define VK_USE_PLATFORM_WIN32_KHR
S'il vous plaît noter que je l'ai utilisé Vulkan avec glfw sans avoir aucun programme c'est ma deuxième tentative de course Vulkan, donc je ne pense pas que j'ai pas problème de soutien du conducteur.
Merci pour votre aimable support maintenant ça fonctionne très bien, j'utilise plusieurs en-têtes et .cpp, donc je finis par l'utiliser à la fin de toutes les inclusions. – BulBul