Reduce IrrCompileConfig usage to files that actually need it

This commit is contained in:
numzero 2023-02-22 20:59:47 +03:00
parent 8efd4527f6
commit 5a95b40a0e
93 changed files with 7 additions and 91 deletions

@ -11,7 +11,7 @@
#include "ILogger.h" #include "ILogger.h"
#include "position2d.h" #include "position2d.h"
#include "path.h" #include "path.h"
#include "IrrCompileConfig.h" #include "IrrCompileConfig.h" // for IRRLICHT_SDK_VERSION
namespace irr namespace irr
{ {

@ -12,6 +12,7 @@
#include "EMaterialTypes.h" #include "EMaterialTypes.h"
#include "EMaterialFlags.h" #include "EMaterialFlags.h"
#include "SMaterialLayer.h" #include "SMaterialLayer.h"
#include "IrrCompileConfig.h" // for IRRLICHT_API
namespace irr namespace irr
{ {

@ -5,7 +5,6 @@
#ifndef __EXAMPLE_HELPER_H_INCLUDED__ #ifndef __EXAMPLE_HELPER_H_INCLUDED__
#define __EXAMPLE_HELPER_H_INCLUDED__ #define __EXAMPLE_HELPER_H_INCLUDED__
#include "IrrCompileConfig.h"
#include "path.h" #include "path.h"
namespace irr namespace irr

@ -5,7 +5,6 @@
#ifndef __IRR_MATH_H_INCLUDED__ #ifndef __IRR_MATH_H_INCLUDED__
#define __IRR_MATH_H_INCLUDED__ #define __IRR_MATH_H_INCLUDED__
#include "IrrCompileConfig.h"
#include "irrTypes.h" #include "irrTypes.h"
#include <math.h> #include <math.h>
#include <float.h> #include <float.h>

@ -5,7 +5,6 @@
#ifndef __IRR_TYPES_H_INCLUDED__ #ifndef __IRR_TYPES_H_INCLUDED__
#define __IRR_TYPES_H_INCLUDED__ #define __IRR_TYPES_H_INCLUDED__
#include "IrrCompileConfig.h"
#include <stdint.h> #include <stdint.h>
namespace irr namespace irr

@ -29,7 +29,6 @@
#ifndef __IRRLICHT_H_INCLUDED__ #ifndef __IRRLICHT_H_INCLUDED__
#define __IRRLICHT_H_INCLUDED__ #define __IRRLICHT_H_INCLUDED__
#include "IrrCompileConfig.h"
#include "aabbox3d.h" #include "aabbox3d.h"
#include "CIndexBuffer.h" #include "CIndexBuffer.h"
#include "CMeshBuffer.h" #include "CMeshBuffer.h"
@ -135,6 +134,7 @@
#include "triangle3d.h" #include "triangle3d.h"
#include "vector2d.h" #include "vector2d.h"
#include "vector3d.h" #include "vector3d.h"
#include "IrrCompileConfig.h" // for IRRLICHT_API and IRRCALLCONV
/*! \mainpage Irrlicht Engine 1.9 API documentation /*! \mainpage Irrlicht Engine 1.9 API documentation
* *

@ -12,6 +12,7 @@
#include "aabbox3d.h" #include "aabbox3d.h"
#include "rect.h" #include "rect.h"
#include "irrString.h" #include "irrString.h"
#include "IrrCompileConfig.h" // for IRRLICHT_API
// enable this to keep track of changes to the matrix // enable this to keep track of changes to the matrix
// and make simpler identity check for seldom changing matrices // and make simpler identity check for seldom changing matrices

@ -5,7 +5,7 @@
#include <string> #include <string>
#include <unordered_set> #include <unordered_set>
#include "IrrCompileConfig.h" #include "IrrCompileConfig.h" // for IRRLICHT_API
#include "irrTypes.h" #include "irrTypes.h"
#include "IContextManager.h" #include "IContextManager.h"
#include <KHR/khrplatform.h> #include <KHR/khrplatform.h>

@ -349,7 +349,7 @@ f:write[[
#include <string> #include <string>
#include <unordered_set> #include <unordered_set>
#include "IrrCompileConfig.h" #include "IrrCompileConfig.h" // for IRRLICHT_API
#include "irrTypes.h" #include "irrTypes.h"
#include "IContextManager.h" #include "IContextManager.h"
#include <KHR/khrplatform.h> #include <KHR/khrplatform.h>

@ -2,7 +2,6 @@
// This file is part of the "Irrlicht Engine". // This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h // For conditions of distribution and use, see copyright notice in irrlicht.h
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_ANDROID_ASSET_READER_ #ifdef _IRR_COMPILE_ANDROID_ASSET_READER_

@ -6,7 +6,6 @@
#define __C_ANDROID_ASSET_FILE_ARCHIVE_H_INCLUDED__ #define __C_ANDROID_ASSET_FILE_ARCHIVE_H_INCLUDED__
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_ANDROID_ASSET_READER_ #ifdef _IRR_COMPILE_ANDROID_ASSET_READER_

@ -2,7 +2,6 @@
// This file is part of the "Irrlicht Engine". // This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h // For conditions of distribution and use, see copyright notice in irrlicht.h
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_ANDROID_ASSET_READER_ #ifdef _IRR_COMPILE_ANDROID_ASSET_READER_

@ -6,7 +6,6 @@
#define __C_ANDROID_ASSET_READER_H_INCLUDED__ #define __C_ANDROID_ASSET_READER_H_INCLUDED__
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_ANDROID_ASSET_READER_ #ifdef _IRR_COMPILE_ANDROID_ASSET_READER_

@ -5,7 +5,6 @@
#ifndef __C_IRR_DEVICE_ANDROID_H_INCLUDED__ #ifndef __C_IRR_DEVICE_ANDROID_H_INCLUDED__
#define __C_IRR_DEVICE_ANDROID_H_INCLUDED__ #define __C_IRR_DEVICE_ANDROID_H_INCLUDED__
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_WITH_ANDROID_DEVICE_ #ifdef _IRR_COMPILE_WITH_ANDROID_DEVICE_

@ -4,7 +4,6 @@
#ifndef __C_IRR_KEY_EVENT_WRAPPER_H_INCLUDED__ #ifndef __C_IRR_KEY_EVENT_WRAPPER_H_INCLUDED__
#define __C_IRR_KEY_EVENT_WRAPPER_H_INCLUDED__ #define __C_IRR_KEY_EVENT_WRAPPER_H_INCLUDED__
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_WITH_ANDROID_DEVICE_ #ifdef _IRR_COMPILE_WITH_ANDROID_DEVICE_

@ -5,7 +5,6 @@
#ifndef __BUILD_IN_FONT_H_INCLUDED__ #ifndef __BUILD_IN_FONT_H_INCLUDED__
#define __BUILD_IN_FONT_H_INCLUDED__ #define __BUILD_IN_FONT_H_INCLUDED__
#include "IrrCompileConfig.h"
// header file generated by Bin2H, copyright 2002 by N.Gebhardt. // header file generated by Bin2H, copyright 2002 by N.Gebhardt.
// Bin2H is Freeware. Download it freely from www.code3d.com. // Bin2H is Freeware. Download it freely from www.code3d.com.

@ -5,7 +5,6 @@
#ifndef __C_ATTRIBUTES_H_INCLUDED__ #ifndef __C_ATTRIBUTES_H_INCLUDED__
#define __C_ATTRIBUTES_H_INCLUDED__ #define __C_ATTRIBUTES_H_INCLUDED__
#include "IrrCompileConfig.h"
#include "IAttributes.h" #include "IAttributes.h"
#include "IAttribute.h" #include "IAttribute.h"

@ -6,7 +6,6 @@
// File format designed by Mark Sibly for the Blitz3D engine and has been // File format designed by Mark Sibly for the Blitz3D engine and has been
// declared public domain // declared public domain
#include "IrrCompileConfig.h"
#include "CB3DMeshFileLoader.h" #include "CB3DMeshFileLoader.h"
#include "IVideoDriver.h" #include "IVideoDriver.h"

@ -6,7 +6,6 @@
// File format designed by Mark Sibly for the Blitz3D engine and has been // File format designed by Mark Sibly for the Blitz3D engine and has been
// declared public domain // declared public domain
#include "IrrCompileConfig.h"
#ifndef __C_B3D_MESH_LOADER_H_INCLUDED__ #ifndef __C_B3D_MESH_LOADER_H_INCLUDED__
#define __C_B3D_MESH_LOADER_H_INCLUDED__ #define __C_B3D_MESH_LOADER_H_INCLUDED__

@ -4,7 +4,6 @@
// TODO: replace printf's by logging messages // TODO: replace printf's by logging messages
#include "IrrCompileConfig.h"
#include "CB3DMeshWriter.h" #include "CB3DMeshWriter.h"
#include "os.h" #include "os.h"

@ -2,7 +2,6 @@
// This file is part of the "Irrlicht Engine". // This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h // For conditions of distribution and use, see copyright notice in irrlicht.h
#include "IrrCompileConfig.h"
#include "CBillboardSceneNode.h" #include "CBillboardSceneNode.h"
#include "IVideoDriver.h" #include "IVideoDriver.h"
#include "ISceneManager.h" #include "ISceneManager.h"

@ -2,7 +2,6 @@
// This file is part of the "Irrlicht Engine". // This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h // For conditions of distribution and use, see copyright notice in irrlicht.h
#include "IrrCompileConfig.h"
#include "CBoneSceneNode.h" #include "CBoneSceneNode.h"
namespace irr namespace irr

@ -5,7 +5,6 @@
#ifndef __C_EAGL_MANAGER_H_INCLUDED__ #ifndef __C_EAGL_MANAGER_H_INCLUDED__
#define __C_EAGL_MANAGER_H_INCLUDED__ #define __C_EAGL_MANAGER_H_INCLUDED__
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_WITH_EAGL_MANAGER_ #ifdef _IRR_COMPILE_WITH_EAGL_MANAGER_

@ -5,7 +5,6 @@
#ifndef __C_EGL_MANAGER_H_INCLUDED__ #ifndef __C_EGL_MANAGER_H_INCLUDED__
#define __C_EGL_MANAGER_H_INCLUDED__ #define __C_EGL_MANAGER_H_INCLUDED__
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_WITH_EGL_MANAGER_ #ifdef _IRR_COMPILE_WITH_EGL_MANAGER_

@ -3,7 +3,6 @@
// For conditions of distribution and use, see copyright notice in irrlicht.h // For conditions of distribution and use, see copyright notice in irrlicht.h
#include "CFileList.h" #include "CFileList.h"
#include "IrrCompileConfig.h"
#include "irrArray.h" #include "irrArray.h"
#include "coreutil.h" #include "coreutil.h"

@ -2,7 +2,6 @@
// This file is part of the "Irrlicht Engine". // This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h // For conditions of distribution and use, see copyright notice in irrlicht.h
#include "IrrCompileConfig.h"
#include "CFileSystem.h" #include "CFileSystem.h"
#include "IReadFile.h" #include "IReadFile.h"

@ -5,7 +5,6 @@
#ifndef __C_GLX_MANAGER_H_INCLUDED__ #ifndef __C_GLX_MANAGER_H_INCLUDED__
#define __C_GLX_MANAGER_H_INCLUDED__ #define __C_GLX_MANAGER_H_INCLUDED__
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_WITH_GLX_MANAGER_ #ifdef _IRR_COMPILE_WITH_GLX_MANAGER_

@ -5,7 +5,6 @@
#ifndef __C_GUI_BUTTON_H_INCLUDED__ #ifndef __C_GUI_BUTTON_H_INCLUDED__
#define __C_GUI_BUTTON_H_INCLUDED__ #define __C_GUI_BUTTON_H_INCLUDED__
#include "IrrCompileConfig.h"
#include "IGUIButton.h" #include "IGUIButton.h"
#include "IGUISpriteBank.h" #include "IGUISpriteBank.h"
#include "ITexture.h" #include "ITexture.h"

@ -5,7 +5,6 @@
#ifndef __C_GUI_CHECKBOX_H_INCLUDED__ #ifndef __C_GUI_CHECKBOX_H_INCLUDED__
#define __C_GUI_CHECKBOX_H_INCLUDED__ #define __C_GUI_CHECKBOX_H_INCLUDED__
#include "IrrCompileConfig.h"
#include "IGUICheckBox.h" #include "IGUICheckBox.h"
namespace irr namespace irr

@ -5,7 +5,6 @@
#ifndef __C_GUI_COMBO_BOX_H_INCLUDED__ #ifndef __C_GUI_COMBO_BOX_H_INCLUDED__
#define __C_GUI_COMBO_BOX_H_INCLUDED__ #define __C_GUI_COMBO_BOX_H_INCLUDED__
#include "IrrCompileConfig.h"
#include "IGUIComboBox.h" #include "IGUIComboBox.h"
#include "IGUIStaticText.h" #include "IGUIStaticText.h"
#include "irrString.h" #include "irrString.h"

@ -5,7 +5,6 @@
#ifndef __C_GUI_EDIT_BOX_H_INCLUDED__ #ifndef __C_GUI_EDIT_BOX_H_INCLUDED__
#define __C_GUI_EDIT_BOX_H_INCLUDED__ #define __C_GUI_EDIT_BOX_H_INCLUDED__
#include "IrrCompileConfig.h"
#include "IGUIEditBox.h" #include "IGUIEditBox.h"
#include "irrArray.h" #include "irrArray.h"
#include "IOSOperator.h" #include "IOSOperator.h"

@ -5,7 +5,6 @@
#ifndef __C_GUI_ENVIRONMENT_H_INCLUDED__ #ifndef __C_GUI_ENVIRONMENT_H_INCLUDED__
#define __C_GUI_ENVIRONMENT_H_INCLUDED__ #define __C_GUI_ENVIRONMENT_H_INCLUDED__
#include "IrrCompileConfig.h"
#include "IGUIEnvironment.h" #include "IGUIEnvironment.h"
#include "IGUIElement.h" #include "IGUIElement.h"
#include "irrArray.h" #include "irrArray.h"

@ -5,7 +5,6 @@
#ifndef __C_GUI_FILE_OPEN_DIALOG_H_INCLUDED__ #ifndef __C_GUI_FILE_OPEN_DIALOG_H_INCLUDED__
#define __C_GUI_FILE_OPEN_DIALOG_H_INCLUDED__ #define __C_GUI_FILE_OPEN_DIALOG_H_INCLUDED__
#include "IrrCompileConfig.h"
#include "IGUIFileOpenDialog.h" #include "IGUIFileOpenDialog.h"
#include "IGUIButton.h" #include "IGUIButton.h"
#include "IGUIListBox.h" #include "IGUIListBox.h"

@ -5,7 +5,6 @@
#ifndef __C_GUI_FONT_H_INCLUDED__ #ifndef __C_GUI_FONT_H_INCLUDED__
#define __C_GUI_FONT_H_INCLUDED__ #define __C_GUI_FONT_H_INCLUDED__
#include "IrrCompileConfig.h"
#include "IGUIFontBitmap.h" #include "IGUIFontBitmap.h"
#include "irrString.h" #include "irrString.h"
#include "IReadFile.h" #include "IReadFile.h"

@ -5,7 +5,6 @@
#ifndef __C_GUI_IMAGE_H_INCLUDED__ #ifndef __C_GUI_IMAGE_H_INCLUDED__
#define __C_GUI_IMAGE_H_INCLUDED__ #define __C_GUI_IMAGE_H_INCLUDED__
#include "IrrCompileConfig.h"
#include "IGUIImage.h" #include "IGUIImage.h"
namespace irr namespace irr

@ -5,7 +5,6 @@
#ifndef __C_GUI_LIST_BOX_H_INCLUDED__ #ifndef __C_GUI_LIST_BOX_H_INCLUDED__
#define __C_GUI_LIST_BOX_H_INCLUDED__ #define __C_GUI_LIST_BOX_H_INCLUDED__
#include "IrrCompileConfig.h"
#include "IGUIListBox.h" #include "IGUIListBox.h"
#include "irrArray.h" #include "irrArray.h"

@ -5,7 +5,6 @@
#ifndef __C_GUI_SCROLL_BAR_H_INCLUDED__ #ifndef __C_GUI_SCROLL_BAR_H_INCLUDED__
#define __C_GUI_SCROLL_BAR_H_INCLUDED__ #define __C_GUI_SCROLL_BAR_H_INCLUDED__
#include "IrrCompileConfig.h"
#include "IGUIScrollBar.h" #include "IGUIScrollBar.h"
#include "IGUIButton.h" #include "IGUIButton.h"

@ -5,7 +5,6 @@
#ifndef __C_GUI_SKIN_H_INCLUDED__ #ifndef __C_GUI_SKIN_H_INCLUDED__
#define __C_GUI_SKIN_H_INCLUDED__ #define __C_GUI_SKIN_H_INCLUDED__
#include "IrrCompileConfig.h"
#include "IGUISkin.h" #include "IGUISkin.h"
#include "irrString.h" #include "irrString.h"

@ -5,7 +5,6 @@
#ifndef __C_GUI_SPRITE_BANK_H_INCLUDED__ #ifndef __C_GUI_SPRITE_BANK_H_INCLUDED__
#define __C_GUI_SPRITE_BANK_H_INCLUDED__ #define __C_GUI_SPRITE_BANK_H_INCLUDED__
#include "IrrCompileConfig.h"
#include "IGUISpriteBank.h" #include "IGUISpriteBank.h"
namespace irr namespace irr

@ -5,7 +5,6 @@
#ifndef __C_GUI_STATIC_TEXT_H_INCLUDED__ #ifndef __C_GUI_STATIC_TEXT_H_INCLUDED__
#define __C_GUI_STATIC_TEXT_H_INCLUDED__ #define __C_GUI_STATIC_TEXT_H_INCLUDED__
#include "IrrCompileConfig.h"
#include "IGUIStaticText.h" #include "IGUIStaticText.h"
#include "irrArray.h" #include "irrArray.h"

@ -5,7 +5,6 @@
#ifndef __C_GUI_TAB_CONTROL_H_INCLUDED__ #ifndef __C_GUI_TAB_CONTROL_H_INCLUDED__
#define __C_GUI_TAB_CONTROL_H_INCLUDED__ #define __C_GUI_TAB_CONTROL_H_INCLUDED__
#include "IrrCompileConfig.h"
#include "IGUITabControl.h" #include "IGUITabControl.h"
#include "irrArray.h" #include "irrArray.h"
#include "IGUISkin.h" #include "IGUISkin.h"

@ -5,7 +5,6 @@
#ifndef __C_IMAGE_LOADER_BMP_H_INCLUDED__ #ifndef __C_IMAGE_LOADER_BMP_H_INCLUDED__
#define __C_IMAGE_LOADER_BMP_H_INCLUDED__ #define __C_IMAGE_LOADER_BMP_H_INCLUDED__
#include "IrrCompileConfig.h"
#include "IImageLoader.h" #include "IImageLoader.h"

@ -5,7 +5,6 @@
#ifndef __C_IMAGE_LOADER_JPG_H_INCLUDED__ #ifndef __C_IMAGE_LOADER_JPG_H_INCLUDED__
#define __C_IMAGE_LOADER_JPG_H_INCLUDED__ #define __C_IMAGE_LOADER_JPG_H_INCLUDED__
#include "IrrCompileConfig.h"
#include "IImageLoader.h" #include "IImageLoader.h"

@ -9,7 +9,6 @@
#ifndef __C_IMAGE_LOADER_PNG_H_INCLUDED__ #ifndef __C_IMAGE_LOADER_PNG_H_INCLUDED__
#define __C_IMAGE_LOADER_PNG_H_INCLUDED__ #define __C_IMAGE_LOADER_PNG_H_INCLUDED__
#include "IrrCompileConfig.h"
#include "IImageLoader.h" #include "IImageLoader.h"

@ -5,7 +5,6 @@
#ifndef __C_IMAGE_LOADER_TGA_H_INCLUDED__ #ifndef __C_IMAGE_LOADER_TGA_H_INCLUDED__
#define __C_IMAGE_LOADER_TGA_H_INCLUDED__ #define __C_IMAGE_LOADER_TGA_H_INCLUDED__
#include "IrrCompileConfig.h"
#include "IImageLoader.h" #include "IImageLoader.h"

@ -5,7 +5,6 @@
#ifndef _C_IMAGE_WRITER_JPG_H_INCLUDED__ #ifndef _C_IMAGE_WRITER_JPG_H_INCLUDED__
#define _C_IMAGE_WRITER_JPG_H_INCLUDED__ #define _C_IMAGE_WRITER_JPG_H_INCLUDED__
#include "IrrCompileConfig.h"
#include "IImageWriter.h" #include "IImageWriter.h"

@ -5,7 +5,6 @@
#ifndef _C_IMAGE_WRITER_PNG_H_INCLUDED__ #ifndef _C_IMAGE_WRITER_PNG_H_INCLUDED__
#define _C_IMAGE_WRITER_PNG_H_INCLUDED__ #define _C_IMAGE_WRITER_PNG_H_INCLUDED__
#include "IrrCompileConfig.h"
#include "IImageWriter.h" #include "IImageWriter.h"

@ -5,7 +5,6 @@
#ifndef __C_IRR_DEVICE_LINUX_H_INCLUDED__ #ifndef __C_IRR_DEVICE_LINUX_H_INCLUDED__
#define __C_IRR_DEVICE_LINUX_H_INCLUDED__ #define __C_IRR_DEVICE_LINUX_H_INCLUDED__
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_WITH_X11_DEVICE_ #ifdef _IRR_COMPILE_WITH_X11_DEVICE_

@ -6,7 +6,6 @@
#ifndef __C_IRR_DEVICE_OSX_H_INCLUDED__ #ifndef __C_IRR_DEVICE_OSX_H_INCLUDED__
#define __C_IRR_DEVICE_OSX_H_INCLUDED__ #define __C_IRR_DEVICE_OSX_H_INCLUDED__
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_WITH_OSX_DEVICE_ #ifdef _IRR_COMPILE_WITH_OSX_DEVICE_

@ -4,7 +4,6 @@
// This file is part of the "Irrlicht Engine". // This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in Irrlicht.h // For conditions of distribution and use, see copyright notice in Irrlicht.h
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_WITH_OSX_DEVICE_ #ifdef _IRR_COMPILE_WITH_OSX_DEVICE_

@ -2,7 +2,6 @@
// This file is part of the "Irrlicht Engine". // This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h // For conditions of distribution and use, see copyright notice in irrlicht.h
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_WITH_SDL_DEVICE_ #ifdef _IRR_COMPILE_WITH_SDL_DEVICE_

@ -7,7 +7,6 @@
#ifndef __C_IRR_DEVICE_SDL_H_INCLUDED__ #ifndef __C_IRR_DEVICE_SDL_H_INCLUDED__
#define __C_IRR_DEVICE_SDL_H_INCLUDED__ #define __C_IRR_DEVICE_SDL_H_INCLUDED__
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_WITH_SDL_DEVICE_ #ifdef _IRR_COMPILE_WITH_SDL_DEVICE_

@ -9,10 +9,10 @@
#include "IGUIElement.h" #include "IGUIElement.h"
#include "IGUIEnvironment.h" #include "IGUIEnvironment.h"
#include "os.h" #include "os.h"
#include "IrrCompileConfig.h"
#include "CTimer.h" #include "CTimer.h"
#include "CLogger.h" #include "CLogger.h"
#include "irrString.h" #include "irrString.h"
#include "IrrCompileConfig.h" // for IRRLICHT_SDK_VERSION
namespace irr namespace irr
{ {

@ -2,7 +2,6 @@
// This file is part of the "Irrlicht Engine". // This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h // For conditions of distribution and use, see copyright notice in irrlicht.h
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_WITH_WINDOWS_DEVICE_ #ifdef _IRR_COMPILE_WITH_WINDOWS_DEVICE_

@ -5,7 +5,6 @@
#ifndef __C_IRR_DEVICE_WIN32_H_INCLUDED__ #ifndef __C_IRR_DEVICE_WIN32_H_INCLUDED__
#define __C_IRR_DEVICE_WIN32_H_INCLUDED__ #define __C_IRR_DEVICE_WIN32_H_INCLUDED__
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_WITH_WINDOWS_DEVICE_ #ifdef _IRR_COMPILE_WITH_WINDOWS_DEVICE_
#include "CIrrDeviceStub.h" #include "CIrrDeviceStub.h"

@ -7,7 +7,6 @@
#ifndef __C_IRR_DEVICE_IOS_H_INCLUDED__ #ifndef __C_IRR_DEVICE_IOS_H_INCLUDED__
#define __C_IRR_DEVICE_IOS_H_INCLUDED__ #define __C_IRR_DEVICE_IOS_H_INCLUDED__
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_WITH_IOS_DEVICE_ #ifdef _IRR_COMPILE_WITH_IOS_DEVICE_

@ -5,7 +5,6 @@
#ifndef __C_NSOGL_MANAGER_H_INCLUDED__ #ifndef __C_NSOGL_MANAGER_H_INCLUDED__
#define __C_NSOGL_MANAGER_H_INCLUDED__ #define __C_NSOGL_MANAGER_H_INCLUDED__
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_WITH_NSOGL_MANAGER_ #ifdef _IRR_COMPILE_WITH_NSOGL_MANAGER_

@ -2,7 +2,6 @@
// This file is part of the "Irrlicht Engine". // This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h // For conditions of distribution and use, see copyright notice in irrlicht.h
#include "IrrCompileConfig.h"
#include "COBJMeshFileLoader.h" #include "COBJMeshFileLoader.h"
#include "IMeshManipulator.h" #include "IMeshManipulator.h"
#include "IVideoDriver.h" #include "IVideoDriver.h"

@ -5,7 +5,6 @@
#ifndef __C_OGLES2_COMMON_H_INCLUDED__ #ifndef __C_OGLES2_COMMON_H_INCLUDED__
#define __C_OGLES2_COMMON_H_INCLUDED__ #define __C_OGLES2_COMMON_H_INCLUDED__
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_WITH_OGLES2_ #ifdef _IRR_COMPILE_WITH_OGLES2_

@ -6,7 +6,6 @@
#ifndef __C_OGLES2_DRIVER_H_INCLUDED__ #ifndef __C_OGLES2_DRIVER_H_INCLUDED__
#define __C_OGLES2_DRIVER_H_INCLUDED__ #define __C_OGLES2_DRIVER_H_INCLUDED__
#include "IrrCompileConfig.h"
#include "SIrrCreationParameters.h" #include "SIrrCreationParameters.h"

@ -6,7 +6,6 @@
#ifndef __C_OGLES2_EXTENSION_HANDLER_H_INCLUDED__ #ifndef __C_OGLES2_EXTENSION_HANDLER_H_INCLUDED__
#define __C_OGLES2_EXTENSION_HANDLER_H_INCLUDED__ #define __C_OGLES2_EXTENSION_HANDLER_H_INCLUDED__
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_WITH_OGLES2_ #ifdef _IRR_COMPILE_WITH_OGLES2_

@ -5,7 +5,6 @@
#ifndef __C_OGLES2_FIXED_PIPELINE_SHADER_H_INCLUDED__ #ifndef __C_OGLES2_FIXED_PIPELINE_SHADER_H_INCLUDED__
#define __C_OGLES2_FIXED_PIPELINE_SHADER_H_INCLUDED__ #define __C_OGLES2_FIXED_PIPELINE_SHADER_H_INCLUDED__
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_WITH_OGLES2_ #ifdef _IRR_COMPILE_WITH_OGLES2_

@ -5,7 +5,6 @@
#ifndef __C_OGLES2_SL_MATERIAL_RENDERER_H_INCLUDED__ #ifndef __C_OGLES2_SL_MATERIAL_RENDERER_H_INCLUDED__
#define __C_OGLES2_SL_MATERIAL_RENDERER_H_INCLUDED__ #define __C_OGLES2_SL_MATERIAL_RENDERER_H_INCLUDED__
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_WITH_OGLES2_ #ifdef _IRR_COMPILE_WITH_OGLES2_

@ -5,7 +5,6 @@
#ifndef __C_OGLES2_RENDERER_2D_H_INCLUDED__ #ifndef __C_OGLES2_RENDERER_2D_H_INCLUDED__
#define __C_OGLES2_RENDERER_2D_H_INCLUDED__ #define __C_OGLES2_RENDERER_2D_H_INCLUDED__
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_WITH_OGLES2_ #ifdef _IRR_COMPILE_WITH_OGLES2_

@ -5,7 +5,6 @@
#ifndef __C_OGLES_COMMON_H_INCLUDED__ #ifndef __C_OGLES_COMMON_H_INCLUDED__
#define __C_OGLES_COMMON_H_INCLUDED__ #define __C_OGLES_COMMON_H_INCLUDED__
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_WITH_OGLES1_ #ifdef _IRR_COMPILE_WITH_OGLES1_

@ -5,7 +5,6 @@
#ifndef __E_OGLES_CORE_EXTENSION_HANDLER_H_INCLUDED__ #ifndef __E_OGLES_CORE_EXTENSION_HANDLER_H_INCLUDED__
#define __E_OGLES_CORE_EXTENSION_HANDLER_H_INCLUDED__ #define __E_OGLES_CORE_EXTENSION_HANDLER_H_INCLUDED__
#include "IrrCompileConfig.h"
// Can be included from different ES versions // Can be included from different ES versions
// (this is also the reason why this file is header-only as correct OGL ES headers have to be included first) // (this is also the reason why this file is header-only as correct OGL ES headers have to be included first)

@ -5,7 +5,6 @@
#ifndef __C_OGLES1_DRIVER_H_INCLUDED__ #ifndef __C_OGLES1_DRIVER_H_INCLUDED__
#define __C_OGLES1_DRIVER_H_INCLUDED__ #define __C_OGLES1_DRIVER_H_INCLUDED__
#include "IrrCompileConfig.h"
#include "SIrrCreationParameters.h" #include "SIrrCreationParameters.h"

@ -6,7 +6,6 @@
#ifndef __C_OGLES_EXTENSION_HANDLER_H_INCLUDED__ #ifndef __C_OGLES_EXTENSION_HANDLER_H_INCLUDED__
#define __C_OGLES_EXTENSION_HANDLER_H_INCLUDED__ #define __C_OGLES_EXTENSION_HANDLER_H_INCLUDED__
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_WITH_OGLES1_ #ifdef _IRR_COMPILE_WITH_OGLES1_

@ -5,7 +5,6 @@
#ifndef __C_OGLES1_MATERIAL_RENDERER_H_INCLUDED__ #ifndef __C_OGLES1_MATERIAL_RENDERER_H_INCLUDED__
#define __C_OGLES1_MATERIAL_RENDERER_H_INCLUDED__ #define __C_OGLES1_MATERIAL_RENDERER_H_INCLUDED__
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_WITH_OGLES1_ #ifdef _IRR_COMPILE_WITH_OGLES1_
#include "COGLESDriver.h" #include "COGLESDriver.h"

@ -5,7 +5,6 @@
#ifndef __C_OPENGL_CACHE_HANDLER_H_INCLUDED__ #ifndef __C_OPENGL_CACHE_HANDLER_H_INCLUDED__
#define __C_OPENGL_CACHE_HANDLER_H_INCLUDED__ #define __C_OPENGL_CACHE_HANDLER_H_INCLUDED__
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_WITH_OPENGL_ #ifdef _IRR_COMPILE_WITH_OPENGL_

@ -5,7 +5,6 @@
#ifndef __C_OPENGL_COMMON_H_INCLUDED__ #ifndef __C_OPENGL_COMMON_H_INCLUDED__
#define __C_OPENGL_COMMON_H_INCLUDED__ #define __C_OPENGL_COMMON_H_INCLUDED__
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_WITH_OPENGL_ #ifdef _IRR_COMPILE_WITH_OPENGL_

@ -5,7 +5,6 @@
#ifndef __C_OGLCORE_CACHE_HANDLER_H_INCLUDED__ #ifndef __C_OGLCORE_CACHE_HANDLER_H_INCLUDED__
#define __C_OGLCORE_CACHE_HANDLER_H_INCLUDED__ #define __C_OGLCORE_CACHE_HANDLER_H_INCLUDED__
#include "IrrCompileConfig.h"
#if defined(_IRR_COMPILE_WITH_OPENGL_) || defined(_IRR_COMPILE_WITH_OGLES1_) || defined(_IRR_COMPILE_WITH_OGLES2_) #if defined(_IRR_COMPILE_WITH_OPENGL_) || defined(_IRR_COMPILE_WITH_OGLES1_) || defined(_IRR_COMPILE_WITH_OGLES2_)

@ -5,7 +5,6 @@
#ifndef __C_OGLCORE_FEATURE_H_INCLUDED__ #ifndef __C_OGLCORE_FEATURE_H_INCLUDED__
#define __C_OGLCORE_FEATURE_H_INCLUDED__ #define __C_OGLCORE_FEATURE_H_INCLUDED__
#include "IrrCompileConfig.h"
#if defined(_IRR_COMPILE_WITH_OPENGL_) || defined(_IRR_COMPILE_WITH_OGLES1_) || defined(_IRR_COMPILE_WITH_OGLES2_) #if defined(_IRR_COMPILE_WITH_OPENGL_) || defined(_IRR_COMPILE_WITH_OGLES1_) || defined(_IRR_COMPILE_WITH_OGLES2_)

@ -5,7 +5,6 @@
#ifndef __C_OGLCORE_RENDER_TARGET_H_INCLUDED__ #ifndef __C_OGLCORE_RENDER_TARGET_H_INCLUDED__
#define __C_OGLCORE_RENDER_TARGET_H_INCLUDED__ #define __C_OGLCORE_RENDER_TARGET_H_INCLUDED__
#include "IrrCompileConfig.h"
#if defined(_IRR_COMPILE_WITH_OPENGL_) || defined(_IRR_COMPILE_WITH_OGLES1_) || defined(_IRR_COMPILE_WITH_OGLES2_) #if defined(_IRR_COMPILE_WITH_OPENGL_) || defined(_IRR_COMPILE_WITH_OGLES1_) || defined(_IRR_COMPILE_WITH_OGLES2_)

@ -5,7 +5,6 @@
#ifndef __C_OGLCORE_TEXTURE_H_INCLUDED__ #ifndef __C_OGLCORE_TEXTURE_H_INCLUDED__
#define __C_OGLCORE_TEXTURE_H_INCLUDED__ #define __C_OGLCORE_TEXTURE_H_INCLUDED__
#include "IrrCompileConfig.h"
#if defined(_IRR_COMPILE_WITH_OPENGL_) || defined(_IRR_COMPILE_WITH_OGLES1_) || defined(_IRR_COMPILE_WITH_OGLES2_) #if defined(_IRR_COMPILE_WITH_OPENGL_) || defined(_IRR_COMPILE_WITH_OGLES1_) || defined(_IRR_COMPILE_WITH_OGLES2_)

@ -5,7 +5,6 @@
#ifndef __C_VIDEO_OPEN_GL_H_INCLUDED__ #ifndef __C_VIDEO_OPEN_GL_H_INCLUDED__
#define __C_VIDEO_OPEN_GL_H_INCLUDED__ #define __C_VIDEO_OPEN_GL_H_INCLUDED__
#include "IrrCompileConfig.h"
#include "SIrrCreationParameters.h" #include "SIrrCreationParameters.h"

@ -5,7 +5,6 @@
#ifndef __C_OPEN_GL_FEATURE_MAP_H_INCLUDED__ #ifndef __C_OPEN_GL_FEATURE_MAP_H_INCLUDED__
#define __C_OPEN_GL_FEATURE_MAP_H_INCLUDED__ #define __C_OPEN_GL_FEATURE_MAP_H_INCLUDED__
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_WITH_OPENGL_ #ifdef _IRR_COMPILE_WITH_OPENGL_

@ -5,7 +5,6 @@
#ifndef __C_OPENGL_MATERIAL_RENDERER_H_INCLUDED__ #ifndef __C_OPENGL_MATERIAL_RENDERER_H_INCLUDED__
#define __C_OPENGL_MATERIAL_RENDERER_H_INCLUDED__ #define __C_OPENGL_MATERIAL_RENDERER_H_INCLUDED__
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_WITH_OPENGL_ #ifdef _IRR_COMPILE_WITH_OPENGL_
#include "IMaterialRenderer.h" #include "IMaterialRenderer.h"

@ -5,7 +5,6 @@
#ifndef __C_OPENGL_SHADER_LANGUAGE_MATERIAL_RENDERER_H_INCLUDED__ #ifndef __C_OPENGL_SHADER_LANGUAGE_MATERIAL_RENDERER_H_INCLUDED__
#define __C_OPENGL_SHADER_LANGUAGE_MATERIAL_RENDERER_H_INCLUDED__ #define __C_OPENGL_SHADER_LANGUAGE_MATERIAL_RENDERER_H_INCLUDED__
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_WITH_OPENGL_ #ifdef _IRR_COMPILE_WITH_OPENGL_

@ -5,7 +5,6 @@
#ifndef __C_OPENGL_SHADER_MATERIAL_RENDERER_H_INCLUDED__ #ifndef __C_OPENGL_SHADER_MATERIAL_RENDERER_H_INCLUDED__
#define __C_OPENGL_SHADER_MATERIAL_RENDERER_H_INCLUDED__ #define __C_OPENGL_SHADER_MATERIAL_RENDERER_H_INCLUDED__
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_WITH_OPENGL_ #ifdef _IRR_COMPILE_WITH_OPENGL_

@ -5,7 +5,6 @@
#ifndef __C_SDL_MANAGER_H_INCLUDED__ #ifndef __C_SDL_MANAGER_H_INCLUDED__
#define __C_SDL_MANAGER_H_INCLUDED__ #define __C_SDL_MANAGER_H_INCLUDED__
#include "IrrCompileConfig.h"
#if defined(_IRR_COMPILE_WITH_SDL_DEVICE_) && defined(_IRR_COMPILE_WITH_OPENGL_) #if defined(_IRR_COMPILE_WITH_SDL_DEVICE_) && defined(_IRR_COMPILE_WITH_OPENGL_)

@ -2,7 +2,6 @@
// This file is part of the "Irrlicht Engine". // This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h // For conditions of distribution and use, see copyright notice in irrlicht.h
#include "IrrCompileConfig.h"
#include "CSceneManager.h" #include "CSceneManager.h"
#include "IVideoDriver.h" #include "IVideoDriver.h"
#include "IFileSystem.h" #include "IFileSystem.h"

@ -2,7 +2,6 @@
// This file is part of the "Irrlicht Engine". // This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h // For conditions of distribution and use, see copyright notice in irrlicht.h
#include "IrrCompileConfig.h"
#include "CSkinnedMesh.h" #include "CSkinnedMesh.h"
#include "CBoneSceneNode.h" #include "CBoneSceneNode.h"
#include "IAnimatedMeshSceneNode.h" #include "IAnimatedMeshSceneNode.h"

@ -5,7 +5,6 @@
#ifndef __C_WGL_MANAGER_H_INCLUDED__ #ifndef __C_WGL_MANAGER_H_INCLUDED__
#define __C_WGL_MANAGER_H_INCLUDED__ #define __C_WGL_MANAGER_H_INCLUDED__
#include "IrrCompileConfig.h"
#ifdef _IRR_COMPILE_WITH_WGL_MANAGER_ #ifdef _IRR_COMPILE_WITH_WGL_MANAGER_

@ -5,7 +5,6 @@
#ifndef __C_WEBGL1_DRIVER_H_INCLUDED__ #ifndef __C_WEBGL1_DRIVER_H_INCLUDED__
#define __C_WEBGL1_DRIVER_H_INCLUDED__ #define __C_WEBGL1_DRIVER_H_INCLUDED__
#include "IrrCompileConfig.h"
#include "SIrrCreationParameters.h" #include "SIrrCreationParameters.h"

@ -5,7 +5,6 @@
#ifndef __E_WEGL_EXTENSION_HANDLER_H_INCLUDED__ #ifndef __E_WEGL_EXTENSION_HANDLER_H_INCLUDED__
#define __E_WEGL_EXTENSION_HANDLER_H_INCLUDED__ #define __E_WEGL_EXTENSION_HANDLER_H_INCLUDED__
#include "IrrCompileConfig.h"
#if defined(_IRR_COMPILE_WITH_WEBGL1_) // Note: should also work with WebGL2 once we add that to Irrlicht #if defined(_IRR_COMPILE_WITH_WEBGL1_) // Note: should also work with WebGL2 once we add that to Irrlicht

@ -2,7 +2,6 @@
// This file is part of the "Irrlicht Engine". // This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h // For conditions of distribution and use, see copyright notice in irrlicht.h
#include "IrrCompileConfig.h"
#include "CXMeshFileLoader.h" #include "CXMeshFileLoader.h"
#include "os.h" #include "os.h"

@ -11,7 +11,6 @@
#include "CReadFile.h" #include "CReadFile.h"
#include "coreutil.h" #include "coreutil.h"
#include "IrrCompileConfig.h"
#include <zlib.h> // use system lib #include <zlib.h> // use system lib
namespace irr namespace irr

@ -5,7 +5,6 @@
#ifndef __C_ZIP_READER_H_INCLUDED__ #ifndef __C_ZIP_READER_H_INCLUDED__
#define __C_ZIP_READER_H_INCLUDED__ #define __C_ZIP_READER_H_INCLUDED__
#include "IrrCompileConfig.h"
#include "IReadFile.h" #include "IReadFile.h"
#include "irrArray.h" #include "irrArray.h"

@ -2,7 +2,6 @@
// This file is part of the "Irrlicht Engine". // This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h // For conditions of distribution and use, see copyright notice in irrlicht.h
#include "IrrCompileConfig.h"
static const char* const copyright = "Irrlicht Engine (c) 2002-2017 Nikolaus Gebhardt"; // put string in binary static const char* const copyright = "Irrlicht Engine (c) 2002-2017 Nikolaus Gebhardt"; // put string in binary

@ -6,7 +6,6 @@
// File format designed by Mark Sibly for the Blitz3D engine and has been // File format designed by Mark Sibly for the Blitz3D engine and has been
// declared public domain // declared public domain
#include "IrrCompileConfig.h"
#ifndef SB3DSTRUCTS_H #ifndef SB3DSTRUCTS_H
#define SB3DSTRUCTS_H #define SB3DSTRUCTS_H

@ -4,7 +4,6 @@
#include "os.h" #include "os.h"
#include "irrString.h" #include "irrString.h"
#include "IrrCompileConfig.h"
#include "irrMath.h" #include "irrMath.h"
#if defined(_IRR_COMPILE_WITH_SDL_DEVICE_) #if defined(_IRR_COMPILE_WITH_SDL_DEVICE_)

@ -5,7 +5,6 @@
#ifndef __IRR_OS_H_INCLUDED__ #ifndef __IRR_OS_H_INCLUDED__
#define __IRR_OS_H_INCLUDED__ #define __IRR_OS_H_INCLUDED__
#include "IrrCompileConfig.h" // for endian check
#include "irrTypes.h" #include "irrTypes.h"
#include "irrString.h" #include "irrString.h"
#include "path.h" #include "path.h"