![]() |
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 | ||
| ) |