Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/gameengine/Rasterizer')
-rw-r--r--source/gameengine/Rasterizer/RAS_BucketManager.h4
-rw-r--r--source/gameengine/Rasterizer/RAS_CameraData.h4
-rw-r--r--source/gameengine/Rasterizer/RAS_Deformer.h4
-rw-r--r--source/gameengine/Rasterizer/RAS_FramingManager.h4
-rw-r--r--source/gameengine/Rasterizer/RAS_ICanvas.h4
-rw-r--r--source/gameengine/Rasterizer/RAS_IPolygonMaterial.h3
-rw-r--r--source/gameengine/Rasterizer/RAS_IRasterizer.h4
-rw-r--r--source/gameengine/Rasterizer/RAS_IRenderTools.h5
-rw-r--r--source/gameengine/Rasterizer/RAS_LightObject.h4
-rw-r--r--source/gameengine/Rasterizer/RAS_MaterialBucket.h4
-rw-r--r--source/gameengine/Rasterizer/RAS_MeshObject.h3
-rw-r--r--source/gameengine/Rasterizer/RAS_ObjectColor.h4
-rw-r--r--source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_CheckVertexArrays.h4
-rw-r--r--source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h4
-rw-r--r--source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.h4
-rw-r--r--source/gameengine/Rasterizer/RAS_Polygon.h4
-rw-r--r--source/gameengine/Rasterizer/RAS_Rect.h3
-rw-r--r--source/gameengine/Rasterizer/RAS_TexMatrix.h7
-rw-r--r--source/gameengine/Rasterizer/RAS_TexVert.h3
19 files changed, 72 insertions, 4 deletions
diff --git a/source/gameengine/Rasterizer/RAS_BucketManager.h b/source/gameengine/Rasterizer/RAS_BucketManager.h
index 72427473fc1..d07bb32e90e 100644
--- a/source/gameengine/Rasterizer/RAS_BucketManager.h
+++ b/source/gameengine/Rasterizer/RAS_BucketManager.h
@@ -38,6 +38,10 @@
#include "RAS_MaterialBucket.h"
#include "GEN_Map.h"
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
class RAS_BucketManager
{
diff --git a/source/gameengine/Rasterizer/RAS_CameraData.h b/source/gameengine/Rasterizer/RAS_CameraData.h
index b136aedf405..55355f1c075 100644
--- a/source/gameengine/Rasterizer/RAS_CameraData.h
+++ b/source/gameengine/Rasterizer/RAS_CameraData.h
@@ -32,6 +32,10 @@
#ifndef __RAS_CAMERADATA_H
#define __RAS_CAMERADATA_H
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
struct RAS_CameraData
{
float m_lens;
diff --git a/source/gameengine/Rasterizer/RAS_Deformer.h b/source/gameengine/Rasterizer/RAS_Deformer.h
index 9aeb85c5740..826e393dfa5 100644
--- a/source/gameengine/Rasterizer/RAS_Deformer.h
+++ b/source/gameengine/Rasterizer/RAS_Deformer.h
@@ -33,6 +33,10 @@
#ifndef RAS_DEFORMER
#define RAS_DEFORMER
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
#ifdef WIN32
#pragma warning (disable:4786) // get rid of stupid stl-visual compiler debug warning
#endif //WIN32
diff --git a/source/gameengine/Rasterizer/RAS_FramingManager.h b/source/gameengine/Rasterizer/RAS_FramingManager.h
index 8b3cc1b2f19..648a3909ae3 100644
--- a/source/gameengine/Rasterizer/RAS_FramingManager.h
+++ b/source/gameengine/Rasterizer/RAS_FramingManager.h
@@ -32,6 +32,10 @@
#ifndef RAS_FRAMINGMANAGER_H
#define RAS_FRAMINGMANAGER_H
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
class RAS_Rect;
/**
diff --git a/source/gameengine/Rasterizer/RAS_ICanvas.h b/source/gameengine/Rasterizer/RAS_ICanvas.h
index f1f2a8bcf62..18832cd58c3 100644
--- a/source/gameengine/Rasterizer/RAS_ICanvas.h
+++ b/source/gameengine/Rasterizer/RAS_ICanvas.h
@@ -32,6 +32,10 @@
#ifndef __RAS_ICANVAS
#define __RAS_ICANVAS
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
/**
* 2D rendering device context. The connection from 3d rendercontext to 2d surface.
*/
diff --git a/source/gameengine/Rasterizer/RAS_IPolygonMaterial.h b/source/gameengine/Rasterizer/RAS_IPolygonMaterial.h
index 0855c74f9dd..7130a15cc99 100644
--- a/source/gameengine/Rasterizer/RAS_IPolygonMaterial.h
+++ b/source/gameengine/Rasterizer/RAS_IPolygonMaterial.h
@@ -34,6 +34,9 @@
#include "STR_HashedString.h"
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
/**
* Polygon Material on which the material buckets are sorted
diff --git a/source/gameengine/Rasterizer/RAS_IRasterizer.h b/source/gameengine/Rasterizer/RAS_IRasterizer.h
index d3a2a74887c..13afe5ee113 100644
--- a/source/gameengine/Rasterizer/RAS_IRasterizer.h
+++ b/source/gameengine/Rasterizer/RAS_IRasterizer.h
@@ -32,6 +32,10 @@
#ifndef __RAS_IRASTERIZER
#define __RAS_IRASTERIZER
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
#ifdef WIN32
#pragma warning (disable:4786)
#endif
diff --git a/source/gameengine/Rasterizer/RAS_IRenderTools.h b/source/gameengine/Rasterizer/RAS_IRenderTools.h
index 2fafed4cfa8..1432d3acc46 100644
--- a/source/gameengine/Rasterizer/RAS_IRenderTools.h
+++ b/source/gameengine/Rasterizer/RAS_IRenderTools.h
@@ -35,10 +35,13 @@
#include "MT_Transform.h"
#include "RAS_IRasterizer.h"
-
#include <vector>
#include <algorithm>
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
class RAS_IPolyMaterial;
struct RAS_LightObject;
diff --git a/source/gameengine/Rasterizer/RAS_LightObject.h b/source/gameengine/Rasterizer/RAS_LightObject.h
index 0c313df80c8..fd637d64eda 100644
--- a/source/gameengine/Rasterizer/RAS_LightObject.h
+++ b/source/gameengine/Rasterizer/RAS_LightObject.h
@@ -34,6 +34,10 @@
#include "MT_CmMatrix4x4.h"
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
struct RAS_LightObject
{
enum LightType{
diff --git a/source/gameengine/Rasterizer/RAS_MaterialBucket.h b/source/gameengine/Rasterizer/RAS_MaterialBucket.h
index 6e5307ca5ed..4716b0615db 100644
--- a/source/gameengine/Rasterizer/RAS_MaterialBucket.h
+++ b/source/gameengine/Rasterizer/RAS_MaterialBucket.h
@@ -44,6 +44,10 @@
#include <set>
using namespace std;
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
typedef vector< vector<class RAS_TexVert>* > vecVertexArray;
typedef vector<unsigned int> KX_IndexArray;
typedef vector< KX_IndexArray* > vecIndexArrays;
diff --git a/source/gameengine/Rasterizer/RAS_MeshObject.h b/source/gameengine/Rasterizer/RAS_MeshObject.h
index ad4bbb4bbb2..2bed25cb7b5 100644
--- a/source/gameengine/Rasterizer/RAS_MeshObject.h
+++ b/source/gameengine/Rasterizer/RAS_MeshObject.h
@@ -32,6 +32,9 @@
#ifndef __RAS_MESHOBJECT
#define __RAS_MESHOBJECT
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
#ifdef WIN32
// disable the STL warnings ("debug information length > 255")
diff --git a/source/gameengine/Rasterizer/RAS_ObjectColor.h b/source/gameengine/Rasterizer/RAS_ObjectColor.h
index 1592fc57e77..1f8c0674cac 100644
--- a/source/gameengine/Rasterizer/RAS_ObjectColor.h
+++ b/source/gameengine/Rasterizer/RAS_ObjectColor.h
@@ -32,6 +32,10 @@
#ifndef __RAS_OBJECTCOLOR_H
#define __RAS_OBJECTCOLOR_H
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
struct RAS_ObjectColor {
float m_red;
float m_green;
diff --git a/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_CheckVertexArrays.h b/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_CheckVertexArrays.h
index b87abb9c3dd..ce0be3725b8 100644
--- a/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_CheckVertexArrays.h
+++ b/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_CheckVertexArrays.h
@@ -32,6 +32,10 @@
#ifndef __RAS_CHECKVERTEXARRAYS
#define __RAS_CHECKVERTEXARRAYS
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
bool RAS_SystemSupportsVertexArrays();
#endif //__RAS_CHECKVERTEXARRAYS
diff --git a/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h b/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h
index 58573bdf5a7..0f926be7fd5 100644
--- a/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h
+++ b/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h
@@ -32,6 +32,10 @@
#ifndef __RAS_OPENGLRASTERIZER
#define __RAS_OPENGLRASTERIZER
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
#ifdef WIN32
#pragma warning (disable:4786)
#endif
diff --git a/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.h b/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.h
index 6a44d36277b..fd9ab791992 100644
--- a/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.h
+++ b/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.h
@@ -32,6 +32,10 @@
#ifndef __KX_VERTEXARRAYOPENGLRASTERIZER
#define __KX_VERTEXARRAYOPENGLRASTERIZER
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
#include "RAS_OpenGLRasterizer.h"
class RAS_VAOpenGLRasterizer : public RAS_OpenGLRasterizer
diff --git a/source/gameengine/Rasterizer/RAS_Polygon.h b/source/gameengine/Rasterizer/RAS_Polygon.h
index 7c1c0bd7093..26725cdf0fb 100644
--- a/source/gameengine/Rasterizer/RAS_Polygon.h
+++ b/source/gameengine/Rasterizer/RAS_Polygon.h
@@ -32,6 +32,10 @@
#ifndef __RAS_POLYGON
#define __RAS_POLYGON
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
#include "RAS_TexVert.h"
//#include "KX_BoundingVolumes.h"
#include "RAS_MaterialBucket.h"
diff --git a/source/gameengine/Rasterizer/RAS_Rect.h b/source/gameengine/Rasterizer/RAS_Rect.h
index b15e039b52c..b171bb79020 100644
--- a/source/gameengine/Rasterizer/RAS_Rect.h
+++ b/source/gameengine/Rasterizer/RAS_Rect.h
@@ -33,6 +33,9 @@
#ifndef _RAS_RECT
#define _RAS_RECT
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
/**
* @section interface class.
diff --git a/source/gameengine/Rasterizer/RAS_TexMatrix.h b/source/gameengine/Rasterizer/RAS_TexMatrix.h
index 619d2751e5d..eb93713d7b6 100644
--- a/source/gameengine/Rasterizer/RAS_TexMatrix.h
+++ b/source/gameengine/Rasterizer/RAS_TexMatrix.h
@@ -35,11 +35,12 @@
#include "MT_Matrix3x3.h"
#include "MT_Point3.h"
#include "MT_Point2.h"
-
-
-
#include "RAS_TexVert.h"
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
void RAS_CalcTexMatrix(RAS_TexVert p[3],MT_Point3& origin,MT_Vector3& udir,MT_Vector3& vdir);
#endif //__RASTEXMATRIX
diff --git a/source/gameengine/Rasterizer/RAS_TexVert.h b/source/gameengine/Rasterizer/RAS_TexVert.h
index 9b16e37a97d..634216aead0 100644
--- a/source/gameengine/Rasterizer/RAS_TexVert.h
+++ b/source/gameengine/Rasterizer/RAS_TexVert.h
@@ -37,6 +37,9 @@
#include "MT_Point2.h"
#include "MT_Transform.h"
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
static MT_Point3 g_pt3;
static MT_Point2 g_pt2;