mirror of
https://gitea.wildfiregames.com/0ad/0ad.git
synced 2026-06-21 01:04:06 +00:00
Moves Frustum from graphics to maths to more related geometric primitives like bounding ones.
This was SVN commit r25159.
This commit is contained in:
@@ -23,8 +23,8 @@
|
||||
#ifndef INCLUDED_CAMERA
|
||||
#define INCLUDED_CAMERA
|
||||
|
||||
#include "graphics/Frustum.h"
|
||||
#include "maths/BoundingBoxAligned.h"
|
||||
#include "maths/Frustum.h"
|
||||
#include "maths/Matrix3D.h"
|
||||
|
||||
#include <array>
|
||||
|
||||
@@ -23,11 +23,11 @@
|
||||
|
||||
#include "BoundingBoxAligned.h"
|
||||
|
||||
#include "graphics/Frustum.h"
|
||||
#include "graphics/ShaderProgram.h"
|
||||
#include "lib/ogl.h"
|
||||
#include "maths/BoundingBoxOriented.h"
|
||||
#include "maths/Brush.h"
|
||||
#include "maths/Frustum.h"
|
||||
#include "maths/Matrix3D.h"
|
||||
|
||||
#include <limits>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 2012 Wildfire Games.
|
||||
/* Copyright (C) 2021 Wildfire Games.
|
||||
* This file is part of 0 A.D.
|
||||
*
|
||||
* 0 A.D. is free software: you can redistribute it and/or modify
|
||||
@@ -21,15 +21,15 @@
|
||||
|
||||
#include "precompiled.h"
|
||||
|
||||
#include "Brush.h"
|
||||
|
||||
#include "graphics/ShaderProgram.h"
|
||||
#include "maths/BoundingBoxAligned.h"
|
||||
#include "maths/Frustum.h"
|
||||
#include "lib/ogl.h"
|
||||
|
||||
#include <float.h>
|
||||
|
||||
#include "Brush.h"
|
||||
#include "BoundingBoxAligned.h"
|
||||
#include "graphics/Frustum.h"
|
||||
#include "graphics/ShaderProgram.h"
|
||||
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
// Convert the given bounds into a brush
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 2012 Wildfire Games.
|
||||
/* Copyright (C) 2021 Wildfire Games.
|
||||
* This file is part of 0 A.D.
|
||||
*
|
||||
* 0 A.D. is free software: you can redistribute it and/or modify
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
#include "maths/Brush.h"
|
||||
#include "maths/BoundingBoxAligned.h"
|
||||
#include "graphics/Frustum.h"
|
||||
#include "maths/Frustum.h"
|
||||
|
||||
class TestBrush : public CxxTest::TestSuite
|
||||
{
|
||||
|
||||
@@ -20,7 +20,6 @@
|
||||
#include "ShadowMap.h"
|
||||
|
||||
#include "graphics/Camera.h"
|
||||
#include "graphics/Frustum.h"
|
||||
#include "graphics/LightEnv.h"
|
||||
#include "graphics/ShaderManager.h"
|
||||
#include "gui/GUIMatrix.h"
|
||||
@@ -28,6 +27,7 @@
|
||||
#include "lib/ogl.h"
|
||||
#include "maths/BoundingBoxAligned.h"
|
||||
#include "maths/Brush.h"
|
||||
#include "maths/Frustum.h"
|
||||
#include "maths/MathUtil.h"
|
||||
#include "maths/Matrix3D.h"
|
||||
#include "ps/CLogger.h"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 2020 Wildfire Games.
|
||||
/* Copyright (C) 2021 Wildfire Games.
|
||||
* This file is part of 0 A.D.
|
||||
*
|
||||
* 0 A.D. is free software: you can redistribute it and/or modify
|
||||
@@ -19,8 +19,8 @@
|
||||
|
||||
#include "TexturedLineRData.h"
|
||||
|
||||
#include "graphics/Frustum.h"
|
||||
#include "graphics/Terrain.h"
|
||||
#include "maths/Frustum.h"
|
||||
#include "maths/MathUtil.h"
|
||||
#include "maths/Quaternion.h"
|
||||
#include "renderer/OverlayRenderer.h"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 2019 Wildfire Games.
|
||||
/* Copyright (C) 2021 Wildfire Games.
|
||||
* This file is part of 0 A.D.
|
||||
*
|
||||
* 0 A.D. is free software: you can redistribute it and/or modify
|
||||
@@ -28,10 +28,10 @@
|
||||
#include "simulation2/helpers/Los.h"
|
||||
#include "simulation2/MessageTypes.h"
|
||||
|
||||
#include "graphics/Frustum.h"
|
||||
#include "graphics/Model.h"
|
||||
#include "graphics/Unit.h"
|
||||
#include "graphics/UnitManager.h"
|
||||
#include "maths/Frustum.h"
|
||||
#include "maths/Matrix3D.h"
|
||||
#include "maths/Quaternion.h"
|
||||
#include "maths/Vector3D.h"
|
||||
|
||||
@@ -28,12 +28,12 @@
|
||||
#include "ICmpVisibility.h"
|
||||
#include "ICmpVisual.h"
|
||||
|
||||
#include "graphics/Frustum.h"
|
||||
#include "graphics/ModelAbstract.h"
|
||||
#include "graphics/ObjectEntry.h"
|
||||
#include "graphics/Overlay.h"
|
||||
#include "graphics/Unit.h"
|
||||
#include "maths/BoundingSphere.h"
|
||||
#include "maths/Frustum.h"
|
||||
#include "maths/Matrix3D.h"
|
||||
#include "ps/GameSetup/Config.h"
|
||||
#include "ps/Profile.h"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 2020 Wildfire Games.
|
||||
/* Copyright (C) 2021 Wildfire Games.
|
||||
* This file is part of 0 A.D.
|
||||
*
|
||||
* 0 A.D. is free software: you can redistribute it and/or modify
|
||||
@@ -37,7 +37,6 @@
|
||||
#include "ICmpSound.h"
|
||||
|
||||
#include "graphics/Decal.h"
|
||||
#include "graphics/Frustum.h"
|
||||
#include "graphics/Model.h"
|
||||
#include "graphics/ObjectBase.h"
|
||||
#include "graphics/ObjectEntry.h"
|
||||
@@ -45,6 +44,7 @@
|
||||
#include "graphics/UnitAnimation.h"
|
||||
#include "graphics/UnitManager.h"
|
||||
#include "maths/BoundingSphere.h"
|
||||
#include "maths/Frustum.h"
|
||||
#include "maths/Matrix3D.h"
|
||||
#include "maths/Vector3D.h"
|
||||
#include "ps/CLogger.h"
|
||||
|
||||
Reference in New Issue
Block a user