mirror of
https://github.com/ZDoom/ZDRay.git
synced 2024-11-22 12:01:09 +00:00
- remove common.h
- move math classes
This commit is contained in:
parent
8fac445226
commit
265da537ab
25 changed files with 52 additions and 69 deletions
|
@ -153,15 +153,15 @@ set( SOURCES
|
|||
src/lightmap/collision.cpp
|
||||
src/lightmap/halffloat.cpp
|
||||
src/lightmap/kexlib/binfile.cpp
|
||||
src/lightmap/kexlib/math/angle.cpp
|
||||
src/lightmap/kexlib/math/bounds.cpp
|
||||
src/lightmap/kexlib/math/mathlib.cpp
|
||||
src/lightmap/kexlib/math/matrix.cpp
|
||||
src/lightmap/kexlib/math/plane.cpp
|
||||
src/lightmap/kexlib/math/pluecker.cpp
|
||||
src/lightmap/kexlib/math/quaternion.cpp
|
||||
src/lightmap/kexlib/math/random.cpp
|
||||
src/lightmap/kexlib/math/vector.cpp
|
||||
src/math/angle.cpp
|
||||
src/math/bounds.cpp
|
||||
src/math/mathlib.cpp
|
||||
src/math/matrix.cpp
|
||||
src/math/plane.cpp
|
||||
src/math/pluecker.cpp
|
||||
src/math/quaternion.cpp
|
||||
src/math/random.cpp
|
||||
src/math/vector.cpp
|
||||
)
|
||||
if( WIN32 )
|
||||
set( SOURCES "${SOURCES}" src/viewer/view.cpp )
|
||||
|
@ -183,7 +183,6 @@ set( HEADERS
|
|||
src/framework/templates.h
|
||||
src/framework/zdray.h
|
||||
src/framework/xs_Float.h
|
||||
src/lightmap/common.h
|
||||
src/lightmap/lightmap.h
|
||||
src/lightmap/lightsurface.h
|
||||
src/lightmap/mapdata.h
|
||||
|
@ -193,7 +192,7 @@ set( HEADERS
|
|||
src/lightmap/collision.h
|
||||
src/lightmap/halffloat.h
|
||||
src/lightmap/kexlib/binfile.h
|
||||
src/lightmap/kexlib/math/mathlib.h
|
||||
src/math/mathlib.h
|
||||
)
|
||||
|
||||
if( SSE_MATTERS )
|
||||
|
@ -263,6 +262,6 @@ source_group("Sources\\Platform" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR
|
|||
source_group("Sources\\Platform\\Windows" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/src/platform/windows/.+")
|
||||
source_group("Sources\\Viewer" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/src/viewer/.+")
|
||||
source_group("Sources\\Wad" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/src/wad/.+")
|
||||
source_group("Sources\\Math" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/src/math/.+")
|
||||
source_group("Sources\\Lightmap" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/src/lightmap/.+")
|
||||
source_group("Sources\\Lightmap\\kexlib" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/src/lightmap/kexlib/.+")
|
||||
source_group("Sources\\Lightmap\\kexlib\\math" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/src/lightmap/kexlib/math/.+")
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
#pragma once
|
||||
|
||||
#include "framework/tarray.h"
|
||||
#include "lightmap/kexlib/math/mathlib.h"
|
||||
#include "math/mathlib.h"
|
||||
#include "lightmap/collision.h"
|
||||
#include <memory>
|
||||
#undef MIN
|
||||
|
|
|
@ -22,6 +22,11 @@
|
|||
//#include "rejectbuilder.h"
|
||||
#include <memory>
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#pragma warning(disable: 4267) // warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
|
||||
#pragma warning(disable: 4244) // warning C4244: '=': conversion from '__int64' to 'int', possible loss of data
|
||||
#endif
|
||||
|
||||
extern int LMDims;
|
||||
extern int Samples;
|
||||
|
||||
|
|
|
@ -28,6 +28,11 @@ typedef unsigned int uint32;
|
|||
typedef signed int int32;
|
||||
#include "framework/xs_Float.h"
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#pragma warning(disable: 4267) // warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
|
||||
#pragma warning(disable: 4244) // warning C4244: '=': conversion from '__int64' to 'int', possible loss of data
|
||||
#endif
|
||||
|
||||
static void CopyUDMFString(char *dest, int destlen, const char *udmfvalue)
|
||||
{
|
||||
destlen--;
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "kexlib/math/mathlib.h"
|
||||
#include "math/mathlib.h"
|
||||
#include <vector>
|
||||
|
||||
class SphereShape
|
||||
|
|
|
@ -1,45 +0,0 @@
|
|||
//-----------------------------------------------------------------------------
|
||||
// Note: this is a modified version of dlight. It is not the original software.
|
||||
//-----------------------------------------------------------------------------
|
||||
//
|
||||
// Copyright (c) 2013-2014 Samuel Villarreal
|
||||
// svkaiser@gmail.com
|
||||
//
|
||||
// This software is provided 'as-is', without any express or implied
|
||||
// warranty. In no event will the authors be held liable for any damages
|
||||
// arising from the use of this software.
|
||||
//
|
||||
// Permission is granted to anyone to use this software for any purpose,
|
||||
// including commercial applications, and to alter it and redistribute it
|
||||
// freely, subject to the following restrictions:
|
||||
//
|
||||
// 1. The origin of this software must not be misrepresented; you must not
|
||||
// claim that you wrote the original software. If you use this software
|
||||
// in a product, an acknowledgment in the product documentation would be
|
||||
// appreciated but is not required.
|
||||
//
|
||||
// 2. Altered source versions must be plainly marked as such, and must not be
|
||||
// misrepresented as being the original software.
|
||||
//
|
||||
// 3. This notice may not be removed or altered from any source
|
||||
// distribution.
|
||||
//
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <stdarg.h>
|
||||
#include <string.h>
|
||||
#include <assert.h>
|
||||
#include <ctype.h>
|
||||
#include <cstdint>
|
||||
#include <vector>
|
||||
#include <limits.h>
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#pragma warning(disable: 4267) // warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
|
||||
#pragma warning(disable: 4244) // warning C4244: '=': conversion from '__int64' to 'int', possible loss of data
|
||||
#endif
|
||||
|
||||
#include "kexlib/math/mathlib.h"
|
|
@ -30,7 +30,6 @@
|
|||
//
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
#include "lightmap/common.h"
|
||||
#include "lightmap/kexlib/binfile.h"
|
||||
|
||||
typedef union
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "lightmap/kexlib/math/mathlib.h"
|
||||
#include "math/mathlib.h"
|
||||
#include <string>
|
||||
|
||||
class kexBinFile
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
//
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
#include "common.h"
|
||||
#include "math/mathlib.h"
|
||||
#include "surfaces.h"
|
||||
#include "trace.h"
|
||||
#include "mapdata.h"
|
||||
|
@ -43,6 +43,11 @@
|
|||
#include <vector>
|
||||
#include <algorithm>
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#pragma warning(disable: 4267) // warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
|
||||
#pragma warning(disable: 4244) // warning C4244: '=': conversion from '__int64' to 'int', possible loss of data
|
||||
#endif
|
||||
|
||||
extern int Multisample;
|
||||
extern thread_local kexVec3 *colorSamples;
|
||||
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
//
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
#include "common.h"
|
||||
#include "math/mathlib.h"
|
||||
#include "mapdata.h"
|
||||
#include "trace.h"
|
||||
#include "lightsurface.h"
|
||||
|
|
|
@ -30,11 +30,16 @@
|
|||
//
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
#include "common.h"
|
||||
#include "math/mathlib.h"
|
||||
#include "mapdata.h"
|
||||
#include "lightsurface.h"
|
||||
#include <algorithm>
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#pragma warning(disable: 4267) // warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
|
||||
#pragma warning(disable: 4244) // warning C4244: '=': conversion from '__int64' to 'int', possible loss of data
|
||||
#endif
|
||||
|
||||
static const kexVec3 defaultSunColor(1, 1, 1);
|
||||
static const kexVec3 defaultSunDirection(0.45f, 0.3f, 0.9f);
|
||||
|
||||
|
|
|
@ -30,10 +30,15 @@
|
|||
//
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
#include "common.h"
|
||||
#include "math/mathlib.h"
|
||||
#include "mapdata.h"
|
||||
#include "surfaces.h"
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#pragma warning(disable: 4267) // warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
|
||||
#pragma warning(disable: 4244) // warning C4244: '=': conversion from '__int64' to 'int', possible loss of data
|
||||
#endif
|
||||
|
||||
std::vector<surface_t*> surfaces;
|
||||
|
||||
static void CreateSideSurfaces(FLevel &doomMap, IntSideDef *side)
|
||||
|
|
|
@ -27,6 +27,8 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include <vector>
|
||||
|
||||
struct MapSubsectorEx;
|
||||
|
||||
enum surfaceType_t
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
//
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
#include "common.h"
|
||||
#include "math/mathlib.h"
|
||||
#include "mapdata.h"
|
||||
#include "trace.h"
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
#include "worker.h"
|
||||
#include "common.h"
|
||||
#include "math/mathlib.h"
|
||||
#include <vector>
|
||||
#include <thread>
|
||||
#include <algorithm>
|
||||
|
|
|
@ -32,6 +32,7 @@
|
|||
|
||||
#include <math.h>
|
||||
#include "mathlib.h"
|
||||
#include <assert.h>
|
||||
|
||||
#define FULLCIRCLE (M_PI * 2)
|
||||
|
|
@ -32,6 +32,7 @@
|
|||
|
||||
#include <math.h>
|
||||
#include "mathlib.h"
|
||||
#include <assert.h>
|
||||
|
||||
//
|
||||
// kexBBox::kexBBox
|
|
@ -30,7 +30,6 @@
|
|||
//
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
#include "lightmap/common.h"
|
||||
#include "mathlib.h"
|
||||
|
||||
//
|
|
@ -28,7 +28,7 @@
|
|||
#pragma once
|
||||
|
||||
#include <math.h>
|
||||
#include "lightmap/common.h"
|
||||
#include <cstdint>
|
||||
|
||||
#ifdef M_PI
|
||||
#undef M_PI
|
|
@ -32,6 +32,7 @@
|
|||
|
||||
#include <math.h>
|
||||
#include "mathlib.h"
|
||||
#include <cstdlib>
|
||||
|
||||
#define RANDOM_MAX 0x7FFF
|
||||
|
|
@ -32,6 +32,7 @@
|
|||
|
||||
#include <math.h>
|
||||
#include "mathlib.h"
|
||||
#include <assert.h>
|
||||
|
||||
const kexVec3 kexVec3::vecRight(1, 0, 0);
|
||||
const kexVec3 kexVec3::vecUp(0, 0, 1);
|
Loading…
Reference in a new issue