Fixed Pipeline_Render() not executing
This commit is contained in:
@@ -4453,7 +4453,7 @@ int main(int argc, char * argv[])
|
||||
|
||||
//ogles2 test
|
||||
#ifdef RC_TESTING
|
||||
rc_intern_dirChange("/home/n00b/Music/v47/RCBasic_Package/examples/Serenity_Demo2");
|
||||
rc_intern_dirChange("/home/n00b/Music/v47/RCBasic_Package/examples/Custom Rendering");
|
||||
//rc_intern_dirChange("");
|
||||
rc_filename = "main.cbc";
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
#define RC_OS_DEFINES_H_INCLUDED
|
||||
|
||||
//USED FOR TESTING ONLY
|
||||
//#define RC_TESTING
|
||||
#define RC_TESTING
|
||||
|
||||
//I am checking Android first since I think it also defines __linux__
|
||||
|
||||
|
||||
@@ -99,12 +99,18 @@ void rc_pipeline_Render()
|
||||
if(!manual_render_control)
|
||||
return;
|
||||
|
||||
//std::cout << "db 1" << std::endl;
|
||||
|
||||
if(rc_active_canvas < 0 || rc_active_canvas >= rc_canvas.size())
|
||||
return;
|
||||
|
||||
if(rc_canvas[rc_active_canvas].texture)
|
||||
//std::cout << "db 2: " << (rc_canvas[rc_active_canvas].texture == NULL ? "NULL" : "OK") << std::endl;
|
||||
|
||||
if(!rc_canvas[rc_active_canvas].texture)
|
||||
return;
|
||||
|
||||
//std::cout << "Render" << std::endl;
|
||||
|
||||
//VideoDriver->setRenderTarget(rc_canvas[0].texture);
|
||||
irr::core::vector2d<s32> bb_position(0,0);
|
||||
irr::core::dimension2d<u32> bb_dimension = rc_canvas[0].texture->getSize();
|
||||
@@ -153,7 +159,7 @@ void rc_pipeline_Render()
|
||||
}
|
||||
else
|
||||
{
|
||||
VideoDriver->setRenderTarget(rc_canvas[rc_active_canvas].texture, true, true, rc_clear_color);
|
||||
VideoDriver->setRenderTarget(rc_canvas[rc_active_canvas].texture, false, false);
|
||||
}
|
||||
|
||||
if(rc_canvas[rc_active_canvas].camera.camera)
|
||||
@@ -201,6 +207,7 @@ void rc_pipeline_Render()
|
||||
}
|
||||
else
|
||||
{
|
||||
//std::cout << "draw all" << std::endl;
|
||||
SceneManager->drawAll();
|
||||
}
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# depslib dependency file v1.0
|
||||
1763866998 source:/home/n00b/Projects/RCBASIC4/rcbasic_runtime/main.cpp
|
||||
1763950157 source:/home/n00b/Projects/RCBASIC4/rcbasic_runtime/main.cpp
|
||||
"rc_os_defines.h"
|
||||
<emscripten.h>
|
||||
<sys/param.h>
|
||||
@@ -34,7 +34,7 @@
|
||||
<irrtheora.h>
|
||||
"rc_func130_cases.h"
|
||||
|
||||
1763866870 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_os_defines.h
|
||||
1763950133 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_os_defines.h
|
||||
<TargetConditionals.h>
|
||||
|
||||
1763875558 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_defines.h
|
||||
@@ -2746,7 +2746,7 @@
|
||||
<sstream>
|
||||
"rc_steam.h"
|
||||
|
||||
1763888014 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_render_control.h
|
||||
1763955457 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_render_control.h
|
||||
<irrlicht.h>
|
||||
"rc_gfx_core.h"
|
||||
"rc_post_fx.h"
|
||||
|
||||
Reference in New Issue
Block a user