Main.cpp 966 B

1234567891011121314151617181920212223242526272829303132333435
  1. #include <gtest/gtest.h>
  2. #include "App.h"
  3. #include "MainRenderer.h"
  4. #include "RendererInitializer.h"
  5. int main(int argc, char** argv)
  6. {
  7. // Init app
  8. new App(0, NULL);
  9. app->initWindow();
  10. // Init mainRenderer
  11. RendererInitializer initializer;
  12. initializer.ms.ez.enabled = false;
  13. initializer.dbg.enabled = true;
  14. initializer.is.sm.bilinearEnabled = true;
  15. initializer.is.sm.enabled = true;
  16. initializer.is.sm.pcfEnabled = true;
  17. initializer.is.sm.resolution = 512;
  18. initializer.pps.hdr.enabled = true;
  19. initializer.pps.hdr.renderingQuality = 0.25;
  20. initializer.pps.hdr.blurringDist = 1.0;
  21. initializer.pps.hdr.blurringIterations = 2;
  22. initializer.pps.hdr.exposure = 4.0;
  23. initializer.pps.ssao.blurringIterations = 2;
  24. initializer.pps.ssao.enabled = true;
  25. initializer.pps.ssao.renderingQuality = 0.5;
  26. initializer.mainRendererQuality = 1.0;
  27. app->getMainRenderer().init(initializer);
  28. // Tests
  29. ::testing::InitGoogleTest(&argc, argv);
  30. return RUN_ALL_TESTS();
  31. }