3 ms·
Maybe with this there's finally no need any longer to have those mile-wide 256 byte gaps between items in Metal uniform buffers :) (on iOS the alignment is just
by flohofwoe 1y ago
Maybe with this there's finally no need any longer to have those mile-wide 256 byte gaps between items in Metal uniform buffers :) (on iOS the alignment is just 16 bytes)
Also hopefully all the special-case handling for 'managed resources' can be dropped (but I guess that would also imply no longer supporting any external non-Apple GPUs).
I'm actually looking forward to a 3D-API that can fully focus on a single GPU architecture that's developed side-by-side with its 3D API - it will be a nice testing ground of what the future of 3D APIs could look like.
- grishka 1y ago> I'm actually looking forward to a 3D-API that can fully focus on a single GPU architecture that's developed side-by-side with its 3D API - it will be a nice testing ground of what the future of 3D APIs could look like. Aren't the graphics APIs on consoles that, more or less?
- flohofwoe 1y agoI haven't done console development for a long time, but while the console vendors use their own graphics APIs, the GPUs are (more of less) off-the-shelf parts from AMD or NVIDIA, while Apple completely controls both software and hardware side, so at least theoretically they have more flexibility to harmonize hardware and software.