fix output devices

This commit is contained in:
Gregory Wells
2025-08-03 13:33:49 -04:00
parent 38a154e4c6
commit 50b285e824
9 changed files with 16 additions and 18 deletions

View File

@@ -11,7 +11,7 @@ gnReturnCode gnCreateOutputDevice(gnOutputDeviceHandle* outputDevice, gnInstance
void gnWaitForDevice(gnOutputDeviceHandle device) {
device->instance->callingLayer->deviceFunctions._gnWaitForDevice(device);
}
void gnDestroyOutputDevice(gnInstanceHandle instance, gnOutputDeviceHandle device) {
device->instance->callingLayer->instanceFunctions._gnDestroyOutputDevice(instance, device);
void gnDestroyOutputDevice(gnOutputDeviceHandle device) {
device->instance->callingLayer->instanceFunctions._gnDestroyOutputDevice(device);
free(device);
}

View File

@@ -31,4 +31,4 @@ struct gnOutputDevice_t {
gnReturnCode gnCreateOutputDevice(gnOutputDeviceHandle* outputDevice, gnInstanceHandle instance, gnOutputDeviceInfo deviceInfo);
void gnWaitForDevice(gnOutputDeviceHandle device);
void gnDestroyOutputDevice(gnInstanceHandle instance, gnOutputDeviceHandle device);
void gnDestroyOutputDevice(gnOutputDeviceHandle device);