cone shadows done
This commit is contained in:
@@ -81,12 +81,12 @@ public:
|
||||
enum DeferredBufferRole {
|
||||
dbrDiffuse,
|
||||
dbrNormalZ,
|
||||
dbrSpecularReflect,
|
||||
dbrEmissionRough,
|
||||
dbrMetalRoughReflectFlags,
|
||||
dbrEmission,
|
||||
dbrSpeedBitangXY,
|
||||
|
||||
dbrNormalZSolid,
|
||||
dbrSpecularReflectSolid,
|
||||
dbrMetalRoughReflectFlagsSolid,
|
||||
|
||||
dbrBuffersCount,
|
||||
};
|
||||
@@ -113,7 +113,7 @@ protected:
|
||||
void reloadObjects();
|
||||
void renderObjects(Scene & scene, RenderPass pass);
|
||||
void renderLight(int first_wr_buff, bool clear_only);
|
||||
void renderShadow(Light * light);
|
||||
void renderShadow(int index, Light * light);
|
||||
|
||||
bool bindShader(ShaderRole role, QOpenGLShaderProgram ** ret = 0);
|
||||
bool bindShader(QOpenGLShaderProgram * sp);
|
||||
@@ -151,7 +151,8 @@ private:
|
||||
QVector<FramebufferEffectBase *> fb_effects;
|
||||
QImage last_img;
|
||||
QString timings;
|
||||
bool is_grabbing = false;
|
||||
bool is_grabbing = false;
|
||||
QFunctionPointer framebufferTextureLayer = nullptr;
|
||||
};
|
||||
|
||||
#endif // RENDERER_H
|
||||
|
||||
Reference in New Issue
Block a user