Files
inferno-cpu/src/common.hpp
2019-09-05 23:32:52 +01:00

40 lines
686 B
C++

#ifndef INFERNO_COMMON_H_
#define INFERNO_COMMON_H_
#if _WIN32
#include <SDL.h>
#else
#include <SDL2/SDL.h>
#endif
#include <imgui/imgui.h>
#include <imgui/imgui_sdl.h>
#include <iostream>
#include <string>
enum OperationMode {
MODE_OPERATION_PROGRESSIVE_GUI,
MODE_OPERATION_PROGRESSIVE_IMG,
MODE_OPERATION_SAMPLES_IMG,
MODE_OPERATION_DEFAULT
};
enum RenderMode {
MODE_RENDER_PATHTRACE,
MODE_RENDER_NORMALS,
MODE_RENDER_PATH_BOUNCES,
MODE_RENDER_PATH_LENGTH,
MODE_RENDER_DEFAULT
};
enum AccelerationMode {
MODE_ACCELERATION_NONE,
MODE_ACCELERATION_KD,
MODE_ACCELERATION_KD_SLOW,
MODE_ACCELERATION_BVH,
MODE_ACCELERATION_DEFAULT
};
#endif