CG_Labs  2020.0
Namespaces | Macros | Functions | Variables
assignment2.cpp File Reference
#include "assignment2.hpp"
#include "config.hpp"
#include "core/Bonobo.h"
#include "core/FPSCamera.h"
#include "core/GLStateInspection.h"
#include "core/GLStateInspectionView.h"
#include "core/helpers.hpp"
#include "core/node.hpp"
#include "core/opengl.hpp"
#include "core/ShaderProgramManager.hpp"
#include <imgui.h>
#include <glm/glm.hpp>
#include <glm/gtc/matrix_transform.hpp>
#include <glm/gtc/type_ptr.hpp>
#include <tinyfiledialogs.h>
#include <array>
#include <cstdlib>
#include <stdexcept>

Namespaces

 constant
 

Macros

#define GLM_FORCE_PURE   1
 

Functions

static bonobo::mesh_data loadCone ()
 
int main ()
 

Variables

constexpr uint32_t constant::shadowmap_res_x = 1024
 
constexpr uint32_t constant::shadowmap_res_y = 1024
 
constexpr float constant::scale_lengths = 100.0f
 
constexpr size_t constant::lights_nb = 4
 
constexpr float constant::light_intensity = 72.0f * (scale_lengths * scale_lengths)
 
constexpr float constant::light_angle_falloff = glm::radians(37.0f)
 

Macro Definition Documentation

◆ GLM_FORCE_PURE

#define GLM_FORCE_PURE   1

Function Documentation

◆ loadCone()

static bonobo::mesh_data loadCone ( )
static

◆ main()

int main ( )