All Projects → keijiro → MetalAsyncReadback

keijiro / MetalAsyncReadback

Licence: Unlicense license
Asynchronous GPU readback implementation for Unity on Metal (macOS/iOS)

Programming Languages

C++
36643 projects - #6 most used programming language
objective c
16641 projects - #2 most used programming language
c
50402 projects - #5 most used programming language
C#
18002 projects

Projects that are alternatives of or similar to MetalAsyncReadback

MetalPlayer
A video player using Metal.
Stars: ✭ 68 (+78.95%)
Mutual labels:  metal
balanced
BalanceD is a Layer-4 Linux Virtual Server (LVS) based load balancing platform for Kubernetes.
Stars: ✭ 34 (-10.53%)
Mutual labels:  metal
MetalColor
Automatic Real Time Colorization with CNN on iOS
Stars: ✭ 69 (+81.58%)
Mutual labels:  metal
sokol gp
Minimal modern efficient cross platform 2D graphics painter in C
Stars: ✭ 228 (+500%)
Mutual labels:  metal
metal-shading-language-specification
just a Chinese version of metal-shading-language-specification
Stars: ✭ 52 (+36.84%)
Mutual labels:  metal
vger
2D GPU renderer for dynamic UIs
Stars: ✭ 122 (+221.05%)
Mutual labels:  metal
polyred
📺 3D Graphics in Go.
Stars: ✭ 31 (-18.42%)
Mutual labels:  metal
dreamsnap
Real life through the eyes of an artist
Stars: ✭ 16 (-57.89%)
Mutual labels:  metal
cocos2d-bgfx
cocos2d-x-lite use bgfx as the rendering backend
Stars: ✭ 54 (+42.11%)
Mutual labels:  metal
metal-devtools
🤘 Developer Tools for Metal.js
Stars: ✭ 20 (-47.37%)
Mutual labels:  metal
metal-chests
Better alternative to IronChests
Stars: ✭ 13 (-65.79%)
Mutual labels:  metal
awesome-metal
A collection of Metal and MetalKit projects and resources. Very much work in progress.
Stars: ✭ 152 (+300%)
Mutual labels:  metal
Filmroom
A Image Processing test field of Apple Platform. Mainly using Swift and Metal
Stars: ✭ 42 (+10.53%)
Mutual labels:  metal
MetalGlobe
Simple demo project with Metal on Swift
Stars: ✭ 18 (-52.63%)
Mutual labels:  metal
rendering-fw
Rendering framework with rasterizers & path tracers implemented using Vulkan, OptiX & OpenGL
Stars: ✭ 81 (+113.16%)
Mutual labels:  metal
VideoProcessWithMetal
Process video image data with Metal shading language
Stars: ✭ 33 (-13.16%)
Mutual labels:  metal
rend3
Easy to use, customizable, efficient 3D renderer library built on wgpu.
Stars: ✭ 546 (+1336.84%)
Mutual labels:  metal
MixerBox
An iOS μ-framework featuring 2 HSB color pickers.
Stars: ✭ 13 (-65.79%)
Mutual labels:  metal
bgfx-python
Python 3.7+ wrapper for the BGFX library. 🐍
Stars: ✭ 99 (+160.53%)
Mutual labels:  metal
metal-cpp
Metal-cpp is a low-overhead C++ interface for Metal that helps developers add Metal functionality to graphics apps, games, and game engines that are written in C++.
Stars: ✭ 143 (+276.32%)
Mutual labels:  metal

MetalAsyncReadback

This is an example that shows how to asynchronously read back GPU data into the system memory in Unity running with the Metal graphics API mode (macOS/iOS).

This implementation is slightly different from the official implementation of AsyncGPUReadback. You have to manually manage compute buffers to avoid overwriting while readback.

The readback speed varies across systems; In general, MacBook and iOS devices with an integrated GPU are faster than Mac systems with a discrete GPU.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].