Skip to content

YuanfuC/MetalResizePixelBuffer

Repository files navigation

PerformancePixelBufferResize

This project is an example: How to Use Metal to resize CVPixelBuffer on the GPU.

Resize detail steps:

  • Create MTLTexture from CVPixelBuffer

  • MPSImageBilinearScale shaders scale texture for scaleToFill\scaleAspectFit\ scaleAspectFill mode

  • Copy MTLTexture to MTLBuffer

  • Create CVPixelBuffer from MTLBuffer

About

Use MetalKit and MetalPerformanceShaders to resize CVPixelBuffer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages