MetalNanoVG icon indicating copy to clipboard operation
MetalNanoVG copied to clipboard

Add support for binding to a multisampled framebuffer

Open brackeen opened this issue 5 years ago • 0 comments

This allows binding to a multisampled framebuffer, useful for drawing 3D content with MetalNanoVG.

Example:

id<MTLTexture> renderTargetTexture; // Texture where sampleCount > 1
NVGcontext *nvg;
...
MNVGframebuffer framebuffer;
framebuffer.ctx = nvg;
framebuffer.image = mnvgCreateImageFromHandle(nvg, (__bridge void *)renderTargetTexture, 0);
mnvgBindFramebuffer(&framebuffer);

brackeen avatar Oct 31 '20 18:10 brackeen