#ifndef RENDER_INC_H
#define RENDER_INC_H

// Backend constants
#define R_BACKEND_D3D11    1

// Pick backend
//
#if !defined(R_BACKEND)
#  if OS_WINDOWS
#   define R_BACKEND R_BACKEND_D3D11
#  else
#   error No rendering backend defined for this operating system.
#  endif
#endif

////////////////

#include "render_types.h"
#include "render_core.h"


// NOTE(anton): Ryan is doing some thing where he is only directly including d3d11
// if he is doing a C++ build. I think I always want to directly include?
// But why is he doing like this? Because of templating?
// Apparently there is no official C headers for DirectWrite?
#include "d3d11/render_d3d11.h"

#endif /* RENDER_INC_H */
