vulkan swapchain support
This commit is contained in:
@@ -7,7 +7,7 @@ gnReturnCode gnCreateOutputDevice(gnOutputDevice* outputDevice, gnInstance* inst
|
||||
outputDevice->deviceFunctions = malloc(sizeof(gnDeviceFunctions));
|
||||
gnLoadDeviceFunctions(instance->dynamicLib, outputDevice->deviceFunctions);
|
||||
outputDevice->instance = instance;
|
||||
// outputDevice->physicalDevice = (gnPhysicalDevice*)(&deviceInfo.physicalDevice);
|
||||
outputDevice->physicalDevice = deviceInfo.physicalDevice;
|
||||
return instance->functions->_gnCreateOutputDevoce(outputDevice, instance, deviceInfo);
|
||||
}
|
||||
void gnDestroyOutputDevice(gnOutputDevice* device) {
|
||||
|
@@ -21,7 +21,7 @@ typedef struct gnOutputDevice_t {
|
||||
struct gnPlatformOutputDevice_t* outputDevice;
|
||||
struct gnDeviceFunctions_t* deviceFunctions;
|
||||
gnInstance* instance;
|
||||
// gnPhysicalDevice* physicalDevice;
|
||||
gnPhysicalDevice physicalDevice;
|
||||
} gnOutputDevice;
|
||||
|
||||
gnReturnCode gnCreateOutputDevice(gnOutputDevice* outputDevice, gnInstance* instance, struct gnOutputDeviceInfo_t deviceInfo);
|
||||
|
Reference in New Issue
Block a user