Raito 0.1
Loading...
Searching...
No Matches
OpenGLDeferredPass.cpp File Reference
#include <pch.h>
#include "OpenGLDeferredPass.h"
#include "Raito.h"
#include "OpenGLGeometryPass.h"
#include "OpenGLLightPass.h"
#include "Core/Application.h"
#include "optick/include/optick.h"
#include "Renderer/Camera.h"
#include "Renderer/OpenGL/OpenGLCore.h"
#include "OpenGLShadowPass.h"
#include "OpenGLSkyboxPass.h"
#include "OpenGLSSAOPass.h"
Include dependency graph for OpenGLDeferredPass.cpp:

Namespaces

namespace  Raito
 
namespace  Raito::Renderer
 
namespace  Raito::Renderer::OpenGL
 
namespace  Raito::Renderer::OpenGL::Deferred
 

Functions

bool Raito::Renderer::OpenGL::Deferred::Initialize ()
 
void Raito::Renderer::OpenGL::Deferred::Update (const Camera &camera, const OpenGLFrameBuffer &buffer)
 
void Raito::Renderer::OpenGL::Deferred::Shutdown ()
 
u32 Raito::Renderer::OpenGL::Deferred::GetDeferredAttachment (u32 id)
 
u32 Raito::Renderer::OpenGL::Deferred::GetLightAttachment (u32 id)
 
u32 Raito::Renderer::OpenGL::Deferred::GetDeferredDepth ()
 

Variable Documentation

◆ Albedo

GLint Albedo

◆ Ambient

GLint Ambient

◆ BRDFLUTT

GLint BRDFLUTT

◆ CameraPos

GLint CameraPos

◆ Color

GLint Color

◆ Direction

GLint Direction

◆ Emissive

GLint Emissive

◆ Model

GLint Model

◆ Normal

GLint Normal

◆ PixelSize

GLint PixelSize

◆ Position

GLint Position

◆ Projection

GLint Projection

◆ Radius

GLint Radius

◆ RoughMetal

GLint RoughMetal

◆ View

GLint View