![]() |
CMSC23700 Common Code Library
Support code for CS23700 programming projects
|
#include "cs237-config.h"
#include <cmath>
#include <cstdint>
#include <cassert>
#include <iostream>
#include <memory>
#include <string>
#include <vector>
#include <algorithm>
#include "glm/glm.hpp"
#include "glm/ext.hpp"
#include <vulkan/vulkan.hpp>
#include <GLFW/glfw3.h>
#include "cs237-types.hpp"
#include "cs237-shader.hpp"
#include "cs237-pipeline.hpp"
#include "cs237-application.hpp"
#include "cs237-window.hpp"
#include "cs237-memory-obj.hpp"
#include "cs237-buffer.hpp"
#include "cs237-image.hpp"
#include "cs237-texture.hpp"
#include "cs237-depth-buffer.hpp"
#include "cs237-aabb.hpp"
#include "cs237-plane.hpp"
Go to the source code of this file.
Namespaces | |
namespace | cs237 |
Macros | |
#define | GLM_FORCE_DEFAULT_ALIGNED_GENTYPES |
#define | GLM_FORCE_DEPTH_ZERO_TO_ONE |
#define | GLM_ENABLE_EXPERIMENTAL |
#define | VULKAN_HPP_TYPESAFE_CONVERSION |
#define | ERROR(msg) cs237::ReportError (__FILE__, __LINE__, msg); |
Functions | |
void | cs237::ReportError (const char *file, int line, std::string const &msg) |
template<glm::length_t L, typename T , glm::qualifier Q> | |
std::ostream & | operator<< (std::ostream &s, glm::vec< L, T, Q > const &v) |
Support code for CMSC 23700 Autumn 2023.
This is the main header file for the CS237 Library.
#define ERROR | ( | msg | ) | cs237::ReportError (__FILE__, __LINE__, msg); |
#define GLM_ENABLE_EXPERIMENTAL |
#define GLM_FORCE_DEFAULT_ALIGNED_GENTYPES |
#define GLM_FORCE_DEPTH_ZERO_TO_ONE |
#define VULKAN_HPP_TYPESAFE_CONVERSION |
std::ostream & operator<< | ( | std::ostream & | s, |
glm::vec< L, T, Q > const & | v | ||
) |