osy
osy
Currently we use VirGL + ANGLE to translate GL (guest) to Metal (host). This works decently (on Linux) but the downside is that it’s buggy (crashes) and more modern Linux...
Fixed for macOS, but not for iOS _Originally posted by @brunocastello in https://github.com/utmapp/UTM/issues/2548#issuecomment-849260934_
https://github.com/akihikodaki/qemu/tree/macos
This adds ANGLE extensions to libepoxy. It is particularly useful for macOS (alongside with #311) because ANGLE provides a modern implementation of GLES and virglrenderer needs to use these extensions.
When a device is disconnected or otherwise `dpriv->device` is invalid, `GetConfigurationDescriptorPtr` will return `kIOReturnNoDevice` and `IOUSBConfigurationDescriptorPtr` will not be set. This means that we have an uninitialized pointer that is...
If two threads try to capture at the same time, the result can be inconsistent. For example, a process can have two different contexts to libusb and both call `libusb_reset_device`.
When one process has two contexts to libusb, it may trigger a reenumeration while the other context accesses `*dpriv->device`. Adding a mutex to access `device` can be costly because it...
I need to run a fork of actions/cache because the default timeout values do not play nicely with my caching proxy (it needs to cache the entire file before sending...