BradLarson / GPUImage3

GPUImage 3 is a BSD-licensed Swift framework for GPU-accelerated video and image processing using Metal.
BSD 3-Clause "New" or "Revised" License
2.68k stars 330 forks source link

Fix incorrect buffer size and offsets by using MTLAutoreleasedRenderPipelineReflection #91

Closed joshbernfeld closed 4 months ago

joshbernfeld commented 3 years ago

Use buffer size and offsets directly from MTLAutoreleasedRenderPipelineReflection instead of manually calculating

BradLarson commented 4 months ago

Thank you, this is greatly appreciated. We never quite tracked this down before Janie and I got pulled away for other work.

Sorry it took years to get this merged. I'd left for Google at about this time, and Janie had stepped back from doing Metal work. We're just now getting back to some of our old projects.