Parcourir la source

Minor changes

Panagiotis Christopoulos Charitos il y a 14 ans
Parent
commit
827dafd73c

+ 2 - 1
build/debug/Makefile

@@ -5237,7 +5237,8 @@ Pps.o: ../../src/Renderer/Pps.cpp ../../src/Renderer/Pps.h \
  ../../src/Renderer/Drawers/SceneDrawer.h \
  ../../src/Resources/Material/MtlUserDefinedVar.h \
  ../../src/Resources/ShaderProg/SProgUniVar.h \
- ../../src/Renderer/SkinsDeformer.h ../../src/Renderer/GlStateMachine.h
+ ../../src/Renderer/SkinsDeformer.h ../../src/Renderer/GlStateMachine.h \
+ ../../src/Renderer/RendererInitializer.h
 	@echo Compiling ../../src/Renderer/Pps.cpp...
 	@$(CXX) $(INCPATH) $(CFLAGS) ../../src/Renderer/Pps.cpp -o Pps.o
 

+ 2 - 1
build/release/Makefile

@@ -5237,7 +5237,8 @@ Pps.o: ../../src/Renderer/Pps.cpp ../../src/Renderer/Pps.h \
  ../../src/Renderer/Drawers/SceneDrawer.h \
  ../../src/Resources/Material/MtlUserDefinedVar.h \
  ../../src/Resources/ShaderProg/SProgUniVar.h \
- ../../src/Renderer/SkinsDeformer.h ../../src/Renderer/GlStateMachine.h
+ ../../src/Renderer/SkinsDeformer.h ../../src/Renderer/GlStateMachine.h \
+ ../../src/Renderer/RendererInitializer.h
 	@echo Compiling ../../src/Renderer/Pps.cpp...
 	@$(CXX) $(INCPATH) $(CFLAGS) ../../src/Renderer/Pps.cpp -o Pps.o
 

+ 2 - 0
src/Core/App.cpp

@@ -216,6 +216,8 @@ void App::initRenderer()
 	initializer.pps.ssao.blurringIterationsNum = 4;
 	initializer.pps.ssao.enabled = true;
 	initializer.pps.ssao.renderingQuality = 0.3;
+	initializer.pps.blurringEnabled = true;
+	initializer.pps.blurringIterationsNum = 2;
 	initializer.mainRendererQuality = 1.0;
 	MainRendererSingleton::getInstance().init(initializer);
 }

+ 1 - 0
src/Renderer/Pps.h

@@ -29,6 +29,7 @@ class Pps: private RenderingPass
 		GETTER_R(Ssao, ssao, getSsao)
 		GETTER_R(Texture, prePassFai, getPrePassFai)
 		GETTER_R(Texture, postPassFai, getPostPassFai)
+		GETTER_SETTER_BY_VAL(bool, blurringEnabled, isBlurringEnabled, setBlurringEnabled)
 		/// @}
 
 	private:

+ 2 - 0
src/Scripting/Renderer/Pps.bpi.cpp

@@ -7,5 +7,7 @@ WRAP(Pps)
 {
 	class_<Pps, noncopyable>("Pps", no_init)
 		.def("getHdr", &Pps::getHdr, return_value_policy<reference_existing_object>())
+		.def("isBlurringEnabled", (bool (Pps::*)() const)(&Pps::isBlurringEnabled))
+		.def("setBlurringEnabled", &Pps::setBlurringEnabled)
 	;
 }