Thomas Roughton

Results 18 comments of Thomas Roughton

With a lot of time and energy, yes. (Or at least DX12 can be – I don't plan on ever supporting the legacy APIs). However, I don't intend to support...

I just edited the original post to note that watching the replay from player perspective does induce a hang, and that audio from the replay continues to play while the...

I took an Instruments Metal System Trace of the replay; app command buffer submission looks fine but there's no GPU work recorded and Display is a grey uninterrupted block (see...

Just to update this (over a year later, now on 10.15.4): this issue is still occurring. I switched to OpenGL for a while but suffered performance consistency issues, and now,...

And to follow up, if I did experiment with a modified libMoltenVK.dylib (e.g. disabling the `MTLEvent`/`MTLFence`-level synchronisation since it doesn't use untracked resources and therefore manual synchronisation is unnecessary –...

Exclusive fullscreen does work, but unfortunately breaks Cmd-Tab and Mission Control. It's certainly possible to support both the standard macOS windowing model (Desktop-friendly fullscreen) and also expose the full range...

Hi Omar, Having some sort of 'HDR' signifier could be useful, but I'd worry that you'd make it more difficult to read the actual colour; for example, with a gradient...

Alternatively, if you wanted maximum flexibility, you could have the callback be passed in to a `ColorEditToneMapped` function along with a `void* userData` parameter – it does increase the API...

Hi Oskar, Thanks for the interest, and apologies for the lack of documentation. I'll try to go one by one on your questions. I've just fixed up the [ImGuiDemo](https://github.com/peskypixel/imguidemo), so...

And as I’ve thought about it more: I think you have a timing issue with your `drawable.present()` call. When `renderGraph.execute()` is called, the command buffers will have been submitted to...