News for hackers. Stuff that matters.
Re:An Update on Apple M1/M2 GPU Drivers by ferbivore on Thursday October 31, 2024 @06:56PM (#42012381)
Yes. Apple have their own graphics API. They were able to decide that, say, geometry shaders aren't worth the chip area or engineering effort to support. Other IHVs don't get that choice; for geometry shaders, for instance, they're part of both Vulkan and OpenGLES, there are games and benchmarks that use them, and customers (end-users, gamedevs, review/benchmark sites, SoC vendors) will evaluate GPUs based, in some small part, on how good their geometry shader support is. Same story for tessellation, transform feedback, and whatever else Apple dropped.
Re:An Update on Apple M1/M2 GPU Drivers by dagmx on Thursday October 31, 2024 @07:28PM (#42012589)
Other hardware vendors absolutely do the same. Geometry shaders are poor performers on several other vendors for precisely the same reason
Re:An Update on Apple M1/M2 GPU Drivers by ferbivore on Thursday October 31, 2024 @07:48PM (#42012702)
At least some Qualcomm, Imagination and Broadcom GPUs support geometry shaders in hardware. Not entirely sure about Arm. To be fair, it could be the support isn't very good.
Re:An Update on Apple M1/M2 GPU Drivers by dagmx on Thursday October 31, 2024 @09:57PM (#42013365)
Some do, but a lot will have their firmware actually do the translation into other compute types that align better with the hardware.
Re:An Update on Apple M1/M2 GPU Drivers by fingerlocks on Thursday October 31, 2024 @07:12PM (#42012486)
I don’t think it’s accurate to say Apple “dropped” these features. Tessellation is done with general purpose compute shaders. You can do the same with “geometry shaders” if the need arises as well
Re:An Update on Apple M1/M2 GPU Drivers by rstat1 on Thursday October 31, 2024 @11:11PM (#42013717)
>>(end-users, gamedevs, review/benchmark sites, SoC vendors) will evaluate GPUs based, in some small part, on how good their geometry shader support is

Do they? I can't remember ever seeing any mention of Geometry Shader performance in a GPU review I've read/watched. The thing I've ever heard about it was about how bad they were.

Re:An Update on Apple M1/M2 GPU Drivers by lewispollard on Friday November 01, 2024 @05:00AM (#42015168)
Yeah, geometry shaders aren't even widely used, they weren't great in the first place and devs have moved on.