|
From: <axl...@us...> - 2009-03-08 04:19:59
|
Revision: 177
http://hgengine.svn.sourceforge.net/hgengine/?rev=177&view=rev
Author: axlecrusher
Date: 2009-03-08 04:19:56 +0000 (Sun, 08 Mar 2009)
Log Message:
-----------
Update to fix compile on ubuntu
Modified Paths:
--------------
Mercury2/mercury2.kdevelop
Mercury2/scenegraph.xml
Mercury2/src/AlignedBuffer.h
Mercury2/src/BMPLoader.cpp
Mercury2/src/BoundingBox.cpp
Mercury2/src/BoundingBox.h
Mercury2/src/MercuryFileDriverDirect.cpp
Mercury2/src/MercuryFileDriverPacked.cpp
Mercury2/src/MercuryFileDriverZipped.cpp
Mercury2/src/MercuryMessageManager.h
Mercury2/src/RenderableNode.cpp
Mercury2/src/RenderableNode.h
Modified: Mercury2/mercury2.kdevelop
===================================================================
--- Mercury2/mercury2.kdevelop 2009-03-04 00:46:51 UTC (rev 176)
+++ Mercury2/mercury2.kdevelop 2009-03-08 04:19:56 UTC (rev 177)
@@ -2,7 +2,7 @@
<kdevelop>
<general>
<author>Joshua Allen</author>
- <email></email>
+ <email/>
<version>2.0</version>
<projectmanagement>KDevAutoProject</projectmanagement>
<primarylanguage>C++</primarylanguage>
@@ -14,8 +14,8 @@
<projectname>Mercury2</projectname>
<projectdirectory>.</projectdirectory>
<absoluteprojectpath>false</absoluteprojectpath>
- <description></description>
- <defaultencoding></defaultencoding>
+ <description/>
+ <defaultencoding/>
<versioncontrol/>
</general>
<kdevautoproject>
@@ -24,10 +24,10 @@
<useconfiguration>debug</useconfiguration>
</general>
<run>
- <mainprogram>/home/josh/Mercury2/debug/src/mercury2</mainprogram>
+ <mainprogram/>
<terminal>false</terminal>
- <programargs></programargs>
- <globaldebugarguments></globaldebugarguments>
+ <programargs/>
+ <globaldebugarguments/>
<globalcwd>/home/josh/Mercury2</globalcwd>
<useglobalprogram>true</useglobalprogram>
<autocompile>false</autocompile>
@@ -59,16 +59,16 @@
<ccompiler>kdevgccoptions</ccompiler>
<cxxcompiler>kdevgppoptions</cxxcompiler>
<f77compiler>kdevg77options</f77compiler>
- <cxxflags>-O0 -g -Wall</cxxflags>
+ <cxxflags>-O2 -g -Wall</cxxflags>
<envvars/>
- <topsourcedir></topsourcedir>
- <cppflags>-Isrc/ -I/usr/include/libxml2/ -DHGENGINE -DRUN_FROM_START_FOLDER</cppflags>
+ <topsourcedir/>
+ <cppflags>-Isrc/ -I/usr/include/libxml2/ -DHGENGINE -DRUN_FROM_START_FOLDER -DUSE_SSE</cppflags>
<ldflags>-lpthread -lX11 -lGL -lxml2 -lpng</ldflags>
- <ccompilerbinary></ccompilerbinary>
- <cxxcompilerbinary></cxxcompilerbinary>
- <f77compilerbinary></f77compilerbinary>
+ <ccompilerbinary/>
+ <cxxcompilerbinary/>
+ <f77compilerbinary/>
<cflags>-O0 -g -Wall</cflags>
- <f77flags></f77flags>
+ <f77flags/>
</debug>
<default>
<envvars/>
@@ -193,8 +193,8 @@
<includestyle>3</includestyle>
<root>/usr/qt/3</root>
<designerintegration>EmbeddedKDevDesigner</designerintegration>
- <qmake>/usr/qt/3/bin/qmake</qmake>
- <designer>/usr/qt/3/bin/designer</designer>
+ <qmake></qmake>
+ <designer></designer>
<designerpluginpaths/>
</qt>
<references/>
@@ -222,7 +222,7 @@
<includePaths>.;</includePaths>
</codecompletion>
<creategettersetter>
- <prefixGet></prefixGet>
+ <prefixGet/>
<prefixSet>set</prefixSet>
<prefixVariable>m_,_</prefixVariable>
<parameterName>theValue</parameterName>
@@ -243,11 +243,11 @@
</cppsupportpart>
<kdevdebugger>
<general>
- <gdbpath></gdbpath>
+ <gdbpath/>
<dbgshell>libtool</dbgshell>
- <configGdbScript></configGdbScript>
- <runShellScript></runShellScript>
- <runGdbScript></runGdbScript>
+ <configGdbScript/>
+ <runShellScript/>
+ <runGdbScript/>
<breakonloadinglibs>true</breakonloadinglibs>
<separatetty>false</separatetty>
<floatingtoolbar>false</floatingtoolbar>
Modified: Mercury2/scenegraph.xml
===================================================================
--- Mercury2/scenegraph.xml 2009-03-04 00:46:51 UTC (rev 176)
+++ Mercury2/scenegraph.xml 2009-03-08 04:19:56 UTC (rev 177)
@@ -22,8 +22,8 @@
</node>
<node type="rotatornode" movy="0" movz="-2" scalex="0.25" scaley="0.25" scalez="0.25" >
<node type="renderablenode">
- <asset type="texture" file="gunther.png"/>
- <asset type="hgmdlmodel" file="gunther.hgmdl"/>
+ <asset type="texture" file="test.bmp"/>
+ <asset type="hgmdlmodel" file="beerhall.hgmdl"/>
</node>
</node>
</SceneGraph>
Modified: Mercury2/src/AlignedBuffer.h
===================================================================
--- Mercury2/src/AlignedBuffer.h 2009-03-04 00:46:51 UTC (rev 176)
+++ Mercury2/src/AlignedBuffer.h 2009-03-08 04:19:56 UTC (rev 177)
@@ -1,6 +1,8 @@
#ifndef ALIGNEDBUFFER_H
#define ALIGNEDBUFFER_H
+#include <stdint.h>
+
template <typename T>
class AlignedBuffer
{
Modified: Mercury2/src/BMPLoader.cpp
===================================================================
--- Mercury2/src/BMPLoader.cpp 2009-03-04 00:46:51 UTC (rev 176)
+++ Mercury2/src/BMPLoader.cpp 2009-03-08 04:19:56 UTC (rev 177)
@@ -1,6 +1,7 @@
#include <RawImageData.h>
#include <MercuryUtil.h>
#include <ImageLoader.h>
+#include <string.h>
using namespace std;
Modified: Mercury2/src/BoundingBox.cpp
===================================================================
--- Mercury2/src/BoundingBox.cpp 2009-03-04 00:46:51 UTC (rev 176)
+++ Mercury2/src/BoundingBox.cpp 2009-03-08 04:19:56 UTC (rev 177)
@@ -1,7 +1,7 @@
#include <GL/gl.h>
#include <GL/glext.h>
#include <BoundingBox.h>
-
+#include <string.h>
#include <Viewport.h>
BoundingBox::BoundingBox(const MercuryVertex& center, const MercuryVertex& extend)
@@ -50,8 +50,6 @@
void RenderableBoundingBox::Render(MercuryNode* node)
{
- const BoundingBox& bb = *m_bb;
-
BoundingBox gbb = m_bb->Transform( GetGlobalMatrix() );
if ( FRUSTUM->Clip( gbb ) ) return;
Modified: Mercury2/src/BoundingBox.h
===================================================================
--- Mercury2/src/BoundingBox.h 2009-03-04 00:46:51 UTC (rev 176)
+++ Mercury2/src/BoundingBox.h 2009-03-08 04:19:56 UTC (rev 177)
@@ -4,6 +4,7 @@
#include <MercuryAsset.h>
#include <MercuryVertex.h>
#include <MercuryMatrix.h>
+#include <stdint.h>
class BoundingBox
{
Modified: Mercury2/src/MercuryFileDriverDirect.cpp
===================================================================
--- Mercury2/src/MercuryFileDriverDirect.cpp 2009-03-04 00:46:51 UTC (rev 176)
+++ Mercury2/src/MercuryFileDriverDirect.cpp 2009-03-08 04:19:56 UTC (rev 177)
@@ -14,6 +14,8 @@
#define FSHEADER ""
#endif
+#include <string.h>
+
//Core base only.
MercuryFile::MercuryFile()
{
Modified: Mercury2/src/MercuryFileDriverPacked.cpp
===================================================================
--- Mercury2/src/MercuryFileDriverPacked.cpp 2009-03-04 00:46:51 UTC (rev 176)
+++ Mercury2/src/MercuryFileDriverPacked.cpp 2009-03-08 04:19:56 UTC (rev 177)
@@ -1,4 +1,5 @@
#include <MercuryFileDriverPacked.h>
+#include <string.h>
const MString PackagePrefix = "Packages/";
Modified: Mercury2/src/MercuryFileDriverZipped.cpp
===================================================================
--- Mercury2/src/MercuryFileDriverZipped.cpp 2009-03-04 00:46:51 UTC (rev 176)
+++ Mercury2/src/MercuryFileDriverZipped.cpp 2009-03-08 04:19:56 UTC (rev 177)
@@ -3,6 +3,7 @@
//For the store compression on zips
#include <zlib.h>
+#include <string.h>
const MString PackagePrefix = "Packages/";
Modified: Mercury2/src/MercuryMessageManager.h
===================================================================
--- Mercury2/src/MercuryMessageManager.h 2009-03-04 00:46:51 UTC (rev 176)
+++ Mercury2/src/MercuryMessageManager.h 2009-03-08 04:19:56 UTC (rev 177)
@@ -7,6 +7,7 @@
#include <PriorityQueue.h>
#include <MercuryString.h>
#include <MercuryUtil.h>
+#include <stdint.h>
/* This message system uses absolute integer time values to fire off events.
This ensures accuarate firing times while eliminating floating point error.
Modified: Mercury2/src/RenderableNode.cpp
===================================================================
--- Mercury2/src/RenderableNode.cpp 2009-03-04 00:46:51 UTC (rev 176)
+++ Mercury2/src/RenderableNode.cpp 2009-03-08 04:19:56 UTC (rev 177)
@@ -2,6 +2,7 @@
#include <assert.h>
#include <GL/gl.h>
#include <TransformNode.h>
+#include <unistd.h>
using namespace std;
Modified: Mercury2/src/RenderableNode.h
===================================================================
--- Mercury2/src/RenderableNode.h 2009-03-04 00:46:51 UTC (rev 176)
+++ Mercury2/src/RenderableNode.h 2009-03-08 04:19:56 UTC (rev 177)
@@ -6,6 +6,7 @@
#include <MercuryAsset.h>
#include <MercuryMatrix.h>
#include <MSemaphore.h>
+#include <stdint.h>
#define MCHECKASSETS
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|