#include "../glm.hpp"
#include <glm/vec3.hpp>
#include <glm/vec4.hpp>
#include <glm/mat4x4.hpp>
#include <glm/gtc/matrix_transform.hpp>
#include <glm/gtc/type_ptr.hpp>
#include <glm/vec2.hpp>
#include <glm/packing.hpp>
#include <glm/integer.hpp>
#include <glm/gtc/type_precision.hpp>
Go to the source code of this file.
Classes | |
struct | intersection |
struct | light |
struct | material |
Macros | |
#define | GL_FALSE 0 |
#define | GLM_MESSAGES |
Typedefs | |
typedef unsigned int | GLuint |
Functions | |
glm::vec3 | computeNormal (glm::vec3 const &a, glm::vec3 const &b, glm::vec3 const &c) |
void | func (GLuint LocationMVP, float Translate, glm::vec2 const &Rotate) |
void | glUniformMatrix4fv (GLuint, int, int, float *) |
int | main () |
Variables | |
const glm::uint | PositionDataF16 [VertexCount] |
const glm::vec2 | PositionDataF32 [VertexCount] |
const glm::i32vec2 | PositionDataI32 [VertexCount] |
const glm::i8vec2 | PositionDataI8 [VertexCount] |
const std::size_t | PositionSizeF16 = VertexCount * sizeof(glm::uint) |
const std::size_t | PositionSizeF32 = VertexCount * sizeof(glm::vec2) |
const std::size_t | PositionSizeI32 = VertexCount * sizeof(glm::i32vec2) |
const std::size_t | PositionSizeI8 = VertexCount * sizeof(glm::i8vec2) |
const std::size_t | VertexCount = 4 |
const glm::uint PositionDataF16[VertexCount] |
const glm::vec2 PositionDataF32[VertexCount] |
const glm::i32vec2 PositionDataI32[VertexCount] |
const glm::i8vec2 PositionDataI8[VertexCount] |
const std::size_t PositionSizeF16 = VertexCount * sizeof(glm::uint) |
const std::size_t PositionSizeF32 = VertexCount * sizeof(glm::vec2) |
const std::size_t PositionSizeI32 = VertexCount * sizeof(glm::i32vec2) |
const std::size_t PositionSizeI8 = VertexCount * sizeof(glm::i8vec2) |
const std::size_t VertexCount = 4 |