get stuff working on macos
This commit is contained in:
@@ -14,6 +14,9 @@ VkColorSpaceKHR vkGryphnColorSpaceToVulkanColorSpace(gnColorSpace colorSpace);
|
||||
gnReturnCode createX11WindowSurface(gnWindowSurfaceHandle windowSurface, gnInstanceHandle instance, gnX11WindowSurfaceInfo createInfo);
|
||||
#endif
|
||||
#endif
|
||||
#ifdef GN_PLATFORM_MACOS
|
||||
gnReturnCode createMacOSWindowSurface(gnWindowSurfaceHandle windowSurface, gnInstanceHandle instance, gnMacOSWindowSurfaceInfo createInfo);
|
||||
#endif
|
||||
|
||||
gnSurfaceDetails getSurfaceDetails(gnWindowSurfaceHandle windowSurface, gnPhysicalDevice device);
|
||||
void destroyWindowSurface(gnWindowSurface windowSurface);
|
||||
|
@@ -1,6 +1,6 @@
|
||||
#ifdef GN_PLATFORM_MACOS
|
||||
#include "vulkan_surface.h"
|
||||
#include "core/window_surface/gryphn_surface_create_functions.h"
|
||||
#include "window_surface/gryphn_surface_create_functions.h"
|
||||
#include "../instance/vulkan_instance.h"
|
||||
#include <AppKit/AppKit.h>
|
||||
#include <vulkan/vulkan_metal.h>
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
|
||||
#include "vulkan/vulkan_metal.h"
|
||||
gnReturnCode gnCreateMacOSWindowSurfaceFn(gnWindowSurfaceHandle windowSurface, gnInstanceHandle instance, struct gnMacOSWindowSurfaceInfo_t createInfo) {
|
||||
gnReturnCode createMacOSWindowSurface(gnWindowSurfaceHandle windowSurface, gnInstanceHandle instance, gnMacOSWindowSurfaceInfo createInfo) {
|
||||
windowSurface->windowSurface = malloc(sizeof(gnPlatformWindowSurface));
|
||||
VkMetalSurfaceCreateInfoEXT surfaceCreateInfo = {};
|
||||
surfaceCreateInfo.sType = VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT;
|
||||
|
Reference in New Issue
Block a user