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