Merge branch 'master' of https://github.com/singularity-viewer/SingularityViewer into Frosting
This commit is contained in:
@@ -281,8 +281,6 @@ if (LINUX OR DARWIN)
|
||||
set(UNIX_CXX_WARNINGS "${UNIX_WARNINGS}")
|
||||
endif()
|
||||
|
||||
# Use -DDISABLE_FATAL_WARNINGS:BOOL=FALSE during configuration to enable fatal warnings.
|
||||
set(DISABLE_FATAL_WARNINGS TRUE CACHE BOOL "Set this to FALSE to enable fatal warnings.")
|
||||
if (NOT DISABLE_FATAL_WARNINGS)
|
||||
set(UNIX_WARNINGS "${UNIX_WARNINGS} -Werror")
|
||||
set(UNIX_CXX_WARNINGS "${UNIX_CXX_WARNINGS} -Werror")
|
||||
|
||||
@@ -30,6 +30,7 @@ set(SCRIPTS_DIR ${CMAKE_SOURCE_DIR}/${SCRIPTS_PREFIX})
|
||||
set(VIEWER_DIR ${CMAKE_SOURCE_DIR}/${VIEWER_PREFIX})
|
||||
set(DISABLE_TCMALLOC OFF CACHE BOOL "Disable linkage of TCMalloc. (64bit builds automatically disable TCMalloc)")
|
||||
set(LL_TESTS OFF CACHE BOOL "Build and run unit and integration tests (disable for build timing runs to reduce variation)")
|
||||
set(DISABLE_FATAL_WARNINGS TRUE CACHE BOOL "Set this to FALSE to enable fatal warnings.")
|
||||
|
||||
set(LIBS_PREBUILT_DIR ${CMAKE_SOURCE_DIR}/../libraries CACHE PATH
|
||||
"Location of prebuilt libraries.")
|
||||
|
||||
@@ -1,7 +1,16 @@
|
||||
# -*- cmake -*-
|
||||
|
||||
project(libpathing)
|
||||
|
||||
include(00-Common)
|
||||
include(LLCommon)
|
||||
include(LLMath)
|
||||
|
||||
include_directories(
|
||||
${LLCOMMON_INCLUDE_DIRS}
|
||||
${LLMATH_INCLUDE_DIRS}
|
||||
)
|
||||
|
||||
|
||||
if( MSVC )
|
||||
add_definitions(-D_SECURE_SCL=0 -D_CRT_SECURE_NO_WARNINGS=1)
|
||||
|
||||
@@ -3,37 +3,10 @@
|
||||
|
||||
#include <vector>
|
||||
|
||||
#ifndef LL_V3MATH_H
|
||||
class LLVector3
|
||||
{
|
||||
public:
|
||||
float mV[3];
|
||||
};
|
||||
#endif
|
||||
|
||||
#ifndef LL_V4COLORU_H
|
||||
class LLColor4U
|
||||
{
|
||||
public:
|
||||
unsigned char mV[4];
|
||||
};
|
||||
#endif
|
||||
|
||||
#ifndef LL_LLUUID_H
|
||||
class LLUUID
|
||||
{
|
||||
public:
|
||||
unsigned char mData[16];
|
||||
};
|
||||
#endif
|
||||
|
||||
#ifndef LLQUATERNION_H
|
||||
class LLQuaternion
|
||||
{
|
||||
public:
|
||||
double mQ[4];
|
||||
};
|
||||
#endif
|
||||
#include "v3math.h"
|
||||
#include "v4coloru.h"
|
||||
#include "llquaternion.h"
|
||||
#include "lluuid.h"
|
||||
|
||||
class LLRender;
|
||||
|
||||
@@ -43,7 +16,7 @@ public:
|
||||
enum LLPLResult
|
||||
{
|
||||
LLPL_NO_PATH,
|
||||
LLPL_PATH_GENERATED_OK,
|
||||
LLPL_PATH_GENERATED_OK
|
||||
};
|
||||
|
||||
enum LLPLCharacterType
|
||||
@@ -52,7 +25,7 @@ public:
|
||||
LLPL_CHARACTER_TYPE_A,
|
||||
LLPL_CHARACTER_TYPE_B,
|
||||
LLPL_CHARACTER_TYPE_C,
|
||||
LLPL_CHARACTER_TYPE_D,
|
||||
LLPL_CHARACTER_TYPE_D
|
||||
};
|
||||
|
||||
enum LLShapeType
|
||||
@@ -60,13 +33,13 @@ public:
|
||||
LLST_WalkableObjects = 1,
|
||||
LLST_ObstacleObjects = 2,
|
||||
LLST_MaterialPhantoms = 3,
|
||||
LLST_ExclusionPhantoms = 4,
|
||||
LLST_ExclusionPhantoms = 4
|
||||
};
|
||||
|
||||
enum LLPLRenderType
|
||||
{
|
||||
LLPL_START,
|
||||
LLPL_END,
|
||||
LLPL_END
|
||||
};
|
||||
|
||||
struct Vector
|
||||
@@ -87,9 +60,9 @@ public:
|
||||
operator LLVector3() const
|
||||
{
|
||||
LLVector3 ret;
|
||||
ret.mV[0] = mX;
|
||||
ret.mV[1] = mY;
|
||||
ret.mV[2] = mZ;
|
||||
ret.mV[0] = (F32) mX;
|
||||
ret.mV[1] = (F32) mY;
|
||||
ret.mV[2] = (F32) mZ;
|
||||
return ret;
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user