App::I static singleton to pointer
This commit is contained in:
12
src/rtt.cpp
12
src/rtt.cpp
@@ -39,7 +39,7 @@ void RTT::resize(int width, int height)
|
||||
{
|
||||
RTT new_rtt;
|
||||
|
||||
App::I.render_task([&]
|
||||
App::I->render_task([&]
|
||||
{
|
||||
glGetIntegerv(GL_DRAW_FRAMEBUFFER_BINDING, &oldDFboID);
|
||||
glGetIntegerv(GL_READ_FRAMEBUFFER_BINDING, &oldRFboID);
|
||||
@@ -68,7 +68,7 @@ void RTT::resize(int width, int height)
|
||||
|
||||
void RTT::destroy()
|
||||
{
|
||||
App::I.render_task_async([rboID=rboID, texID=texID, fboID=fboID]
|
||||
App::I->render_task_async([rboID=rboID, texID=texID, fboID=fboID]
|
||||
{
|
||||
if (rboID)
|
||||
{
|
||||
@@ -96,7 +96,7 @@ void RTT::destroy()
|
||||
|
||||
void RTT::copy(const RTT & source)
|
||||
{
|
||||
App::I.render_task([&]
|
||||
App::I->render_task([&]
|
||||
{
|
||||
glGetIntegerv(GL_DRAW_FRAMEBUFFER_BINDING, &oldDFboID);
|
||||
glGetIntegerv(GL_READ_FRAMEBUFFER_BINDING, &oldRFboID);
|
||||
@@ -113,7 +113,7 @@ void RTT::copy(const RTT & source)
|
||||
bool RTT::create(int width, int height, int tex/* = -1*/, GLint internal_format, bool depth_buffer /*= false*/)
|
||||
{
|
||||
GLenum status = 0;
|
||||
App::I.render_task([&]
|
||||
App::I->render_task([&]
|
||||
{
|
||||
// Destroy any previously created object
|
||||
destroy();
|
||||
@@ -254,7 +254,7 @@ uint8_t* RTT::readTextureData(uint8_t* buffer)
|
||||
{
|
||||
if (!buffer)
|
||||
buffer = createBuffer();
|
||||
App::I.render_task([&]
|
||||
App::I->render_task([&]
|
||||
{
|
||||
GLint old;
|
||||
glGetIntegerv(GL_READ_FRAMEBUFFER_BINDING, &old);
|
||||
@@ -269,7 +269,7 @@ float* RTT::readTextureDataFloat(float* buffer)
|
||||
{
|
||||
if (!buffer)
|
||||
buffer = createBufferFloat();
|
||||
App::I.render_task([&]
|
||||
App::I->render_task([&]
|
||||
{
|
||||
GLint old;
|
||||
glGetIntegerv(GL_READ_FRAMEBUFFER_BINDING, &old);
|
||||
|
||||
Reference in New Issue
Block a user