ios: Pass CAMetalLayer instead of void* to Obj-C++ bridging header

This commit is contained in:
wheremyfoodat 2025-03-08 22:11:56 +02:00
parent e378a52b5a
commit 90279e6f9e
4 changed files with 14 additions and 6 deletions

View file

@ -57,7 +57,6 @@ void RendererMTL::reset() {
void RendererMTL::setMTKLayer(void* layer) {
metalLayer = (CA::MetalLayer*)layer;
// metalLayer->retain();
}
void RendererMTL::display() {
@ -127,8 +126,9 @@ void RendererMTL::display() {
// Inform the vertex buffer cache that the frame ended
vertexBufferCache.endFrame();
drawable->release();
#ifdef PANDA3DS_IOS
// metalLayer->release();
// metalLayer->autorelease();
#endif
}