Transparent objects working.
This commit is contained in:
+5
-4
@@ -53,8 +53,8 @@ public:
|
||||
m_Camera = camera;
|
||||
}
|
||||
|
||||
void DrawFrame(RenderQueue &rq);
|
||||
void DrawWorld(RenderQueue &rq);
|
||||
void DrawFrame(RenderQueuePair &rq);
|
||||
void DrawWorld(RenderQueuePair &rq);
|
||||
void Swap();
|
||||
|
||||
#pragma endregion
|
||||
@@ -174,6 +174,7 @@ private:
|
||||
ShaderProgram m_SunPassProgram;
|
||||
ShaderProgram m_ForwardRendering;
|
||||
ShaderProgram m_BlendMapProgram;
|
||||
ShaderProgram m_FinalForwardPassProgram;
|
||||
|
||||
ShaderProgram m_ShaderProgramNormals;
|
||||
ShaderProgram m_ShaderProgramShadows;
|
||||
@@ -190,7 +191,7 @@ private:
|
||||
void CreateShadowMap(int resolution);
|
||||
void FrameBufferTextures();
|
||||
void DrawFBO();
|
||||
void DrawFBO2();
|
||||
void DrawFBO2(RenderQueue &rq);
|
||||
void DrawFBOScene(RenderQueue &rq);
|
||||
void DrawLightScene(RenderQueue &rq);
|
||||
void DrawSunLightScene();
|
||||
@@ -198,7 +199,7 @@ private:
|
||||
glm::mat4 CreateLightMatrix(Light &_light);
|
||||
void UpdateSunProjection();
|
||||
void CreateNormalMapTangent();
|
||||
void ForwardRendering();
|
||||
void ForwardRendering(RenderQueue &rq);
|
||||
|
||||
|
||||
GLuint CreateQuad();
|
||||
|
||||
Reference in New Issue
Block a user