54 lines
1.4 KiB
C
54 lines
1.4 KiB
C
/*************************************************************************
|
|
*
|
|
* Orca
|
|
* Copyright 2023 Martin Fouilleul and the Orca project contributors
|
|
* See LICENSE.txt for licensing information
|
|
*
|
|
**************************************************************************/
|
|
#ifndef __ORCA_H_
|
|
#define __ORCA_H_
|
|
|
|
#include "util/algebra.h"
|
|
#include "util/debug.h"
|
|
#include "util/hash.h"
|
|
#include "util/lists.h"
|
|
#include "util/macros.h"
|
|
#include "util/memory.h"
|
|
#include "util/strings.h"
|
|
#include "util/typedefs.h"
|
|
#include "util/utf8.h"
|
|
|
|
#include "platform/platform.h"
|
|
#include "platform/platform_clock.h"
|
|
#include "platform/platform_io.h"
|
|
#include "platform/platform_io_dialog.h"
|
|
#include "platform/platform_path.h"
|
|
|
|
#if !defined(OC_PLATFORM_ORCA) || !(OC_PLATFORM_ORCA)
|
|
#include "platform/platform_thread.h"
|
|
#endif
|
|
|
|
#include "app/app.h"
|
|
|
|
//----------------------------------------------------------------
|
|
// graphics
|
|
//----------------------------------------------------------------
|
|
#include "graphics/graphics.h"
|
|
|
|
#if OC_PLATFORM_ORCA
|
|
//TODO: maybe make this conditional
|
|
#include "graphics/orca_gl31.h"
|
|
|
|
#else
|
|
#ifdef OC_INCLUDE_GL_API
|
|
#include "graphics/gl_api.h"
|
|
#endif
|
|
#endif
|
|
//----------------------------------------------------------------
|
|
// UI
|
|
//----------------------------------------------------------------
|
|
#include "ui/input_state.h"
|
|
#include "ui/ui.h"
|
|
|
|
#endif //__ORCA_H_
|