1 #ifndef INCLUDE_ONCE_60F008D3_578F_4231_998C_EBB05192B4B7 2 #define INCLUDE_ONCE_60F008D3_578F_4231_998C_EBB05192B4B7 10 #include <QOpenGLShader> 11 #include <glm/glm.hpp> 13 #include "../common/AtmosphereParameters.hpp" 15 inline std::map<QString, QString> virtualSourceFiles;
16 inline std::map<QString, QString> virtualHeaderFiles;
18 inline GLuint vao, vbo;
21 FBO_FOR_TEXTURE_SAVING,
25 FBO_SINGLE_SCATTERING,
26 FBO_MULTIPLE_SCATTERING,
27 FBO_ECLIPSED_DOUBLE_SCATTERING,
32 inline GLuint fbos[FBO_COUNT];
39 TEX_MULTIPLE_SCATTERING,
40 TEX_DELTA_SCATTERING_DENSITY,
41 TEX_ECLIPSED_DOUBLE_SCATTERING,
42 TEX_LIGHT_POLLUTION_SCATTERING,
43 TEX_LIGHT_POLLUTION_DELTA_SCATTERING,
44 TEX_LIGHT_POLLUTION_SCATTERING_LUMINANCE,
45 TEX_LIGHT_POLLUTION_SCATTERING_PREV_ORDER,
49 inline GLuint textures[TEX_COUNT];
51 inline std::map<QString, GLuint> accumulatedSingleScatteringTextures;
55 unsigned textureSavePrecision = 0;
56 bool openglDebug=
false;
57 bool openglDebugFull=
false;
58 bool printOpenGLInfoAndQuit=
false;
59 bool saveResultAsRadiance=
false;
60 bool dbgNoSaveTextures=
false;
61 bool dbgNoEDSTextures=
false;
62 bool dbgSaveGroundIrradiance=
false;
63 bool dbgSaveScatDensityOrder2FromGround=
false;
64 bool dbgSaveScatDensity=
false;
65 bool dbgSaveDeltaScattering=
false;
66 bool dbgSaveAccumScattering=
false;
67 bool dbgSaveLightPollutionIntermediateTextures=
false;
Definition: AtmosphereParameters.hpp:10