|
|
@@ -28,14 +28,14 @@
|
|
|
|
|
|
using namespace Polycode;
|
|
|
|
|
|
-SceneRenderTexture::SceneRenderTexture(Scene *targetScene, Camera *targetCamera, int renderWidth,int renderHeight) {
|
|
|
+SceneRenderTexture::SceneRenderTexture(Scene *targetScene, Camera *targetCamera, int renderWidth,int renderHeight, bool floatingPoint) {
|
|
|
// targetTexture = CoreServices::getInstance()->getMaterialManager()->createTexture(renderWidth, renderHeight, NULL,true);
|
|
|
- CoreServices::getInstance()->getRenderer()->createRenderTextures(&targetTexture, &depthTexture, renderWidth, renderHeight, false);
|
|
|
+ CoreServices::getInstance()->getRenderer()->createRenderTextures(&targetTexture, &depthTexture, renderWidth, renderHeight, floatingPoint);
|
|
|
this->targetScene = targetScene;
|
|
|
this->targetCamera = targetCamera;
|
|
|
|
|
|
|
|
|
- CoreServices::getInstance()->getRenderer()->createRenderTextures(&filterColorBufferTexture, &filterZBufferTexture, renderWidth, renderHeight, true);
|
|
|
+ CoreServices::getInstance()->getRenderer()->createRenderTextures(&filterColorBufferTexture, &filterZBufferTexture, renderWidth, renderHeight, floatingPoint);
|
|
|
|
|
|
|
|
|
CoreServices::getInstance()->getSceneManager()->registerRenderTexture(this);
|