mirror of
https://github.com/libretro/RetroArch
synced 2025-02-21 18:40:09 +00:00
(PS3 RGL) Refactor rglFramebuffer
This commit is contained in:
parent
80c506cbeb
commit
0e0fa56da7
@ -439,12 +439,6 @@ struct rglFramebuffer
|
||||
rglGcmRenderTargetEx rt;
|
||||
GLboolean complete;
|
||||
GLboolean needValidate;
|
||||
rglFramebuffer(): needValidate( GL_TRUE )
|
||||
{
|
||||
memset( &rt, 0, sizeof( rt ) );
|
||||
};
|
||||
virtual ~rglFramebuffer()
|
||||
{};
|
||||
};
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
@ -1143,7 +1143,11 @@ GLAPI void APIENTRY glClear( GLbitfield mask )
|
||||
|
||||
rglFramebuffer* rglCreateFramebuffer (void)
|
||||
{
|
||||
return new rglFramebuffer();
|
||||
rglFramebuffer *fb = (rglFramebuffer*)calloc(1, sizeof(rglFramebuffer));
|
||||
fb->needValidate = GL_TRUE;
|
||||
memset(&fb->rt, 0, sizeof(fb->rt));
|
||||
|
||||
return fb;
|
||||
}
|
||||
|
||||
void rglDestroyFramebuffer (void *data)
|
||||
@ -1151,7 +1155,7 @@ void rglDestroyFramebuffer (void *data)
|
||||
rglFramebuffer *framebuffer = (rglFramebuffer*)data;
|
||||
|
||||
if(framebuffer)
|
||||
delete framebuffer;
|
||||
free(framebuffer);
|
||||
}
|
||||
|
||||
GLenum rglPlatformFramebufferCheckStatus (void *data)
|
||||
|
Loading…
x
Reference in New Issue
Block a user