mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-05-07 20:09:58 -05:00
Removed pointer from renderer.
This commit is contained in:
@@ -76,7 +76,7 @@ public:
|
||||
|
||||
float hdrBackground() const override;
|
||||
int nAaSamples() const override;
|
||||
const double * mSSAPattern() const override;
|
||||
std::vector<double> mSSAPattern() const override;
|
||||
|
||||
using Renderer::preRaycast;
|
||||
void preRaycast(const RaycasterTask& raycasterTask);
|
||||
@@ -100,7 +100,7 @@ private:
|
||||
void updateResolveDictionary();
|
||||
void updateMSAASamplingPattern();
|
||||
void saveTextureToMemory(const GLenum color_buffer_attachment,
|
||||
const int width, const int height, double ** memory) const;
|
||||
const int width, const int height, std::vector<double> & memory) const;
|
||||
|
||||
Camera* _camera;
|
||||
Scene* _scene;
|
||||
@@ -148,7 +148,7 @@ private:
|
||||
float _gamma;
|
||||
float _blackoutFactor;
|
||||
|
||||
double * _mSAAPattern;
|
||||
std::vector<double> _mSAAPattern;
|
||||
|
||||
ghoul::Dictionary _rendererData;
|
||||
};
|
||||
|
||||
@@ -46,11 +46,11 @@ public:
|
||||
*/
|
||||
virtual ~Deferredcaster() {};
|
||||
|
||||
virtual void preRaycast(const RenderData& renderData,
|
||||
const DeferredcastData& deferredData, ghoul::opengl::ProgramObject& program) {};
|
||||
virtual void preRaycast(const RenderData& /*renderData*/,
|
||||
const DeferredcastData& /*deferredData*/, ghoul::opengl::ProgramObject& /*program*/) {};
|
||||
|
||||
virtual void postRaycast(const RenderData & renderData,
|
||||
const DeferredcastData& deferredData, ghoul::opengl::ProgramObject& program) {};
|
||||
virtual void postRaycast(const RenderData & /*renderData*/,
|
||||
const DeferredcastData& /*deferredData*/, ghoul::opengl::ProgramObject& /*program*/) {};
|
||||
|
||||
virtual std::string deferredcastPath() const = 0;
|
||||
|
||||
|
||||
@@ -76,7 +76,8 @@ public:
|
||||
|
||||
float hdrBackground() const override;
|
||||
int nAaSamples() const override;
|
||||
const double * mSSAPattern() const override;
|
||||
/*const double * mSSAPattern() const override;*/
|
||||
std::vector<double> mSSAPattern() const override;
|
||||
|
||||
void update() override;
|
||||
void render(float blackoutFactor, bool doPerformanceMeasurements) override;
|
||||
@@ -134,7 +135,8 @@ private:
|
||||
float _hdrBackground;
|
||||
float _gamma;
|
||||
|
||||
double * _mSAAPattern;
|
||||
//double * _mSAAPattern;
|
||||
std::vector<double> _mSAAPattern;
|
||||
|
||||
ghoul::Dictionary _rendererData;
|
||||
};
|
||||
|
||||
@@ -62,7 +62,7 @@ public:
|
||||
|
||||
virtual float hdrBackground() const = 0;
|
||||
virtual int nAaSamples() const = 0;
|
||||
virtual const double * mSSAPattern() const = 0;
|
||||
virtual std::vector<double> mSSAPattern() const = 0;
|
||||
|
||||
/**
|
||||
* Set raycasting uniforms on the program object, and setup raycasting.
|
||||
|
||||
Reference in New Issue
Block a user