Skip to content

Commit 9223cb0

Browse files
committed
Use original source packages from glfw3 and bullet3
1 parent 429f96f commit 9223cb0

File tree

2,063 files changed

+1291405
-1032
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,063 files changed

+1291405
-1032
lines changed

GameProgramming.sln

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio 14
4-
VisualStudioVersion = 14.0.23107.0
4+
VisualStudioVersion = 14.0.24720.0
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Game", "Source\Game\Game.vcxproj", "{5ECA6EE4-A8B7-4A1A-B212-DCF85CC19B81}"
77
ProjectSection(ProjectDependencies) = postProject
@@ -13,7 +13,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ThirdParty", "ThirdParty",
1313
EndProject
1414
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "glfw3", "ThirdParty\glfw3\glfw3.vcxproj", "{5BC7C71D-A36E-45A5-91D9-9BC4FD141351}"
1515
EndProject
16-
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BulletPhysics", "ThirdParty\BulletPhysics\BulletPhysics.vcxproj", "{1FC2F8E4-FF1A-4482-BC40-FA2A4B175A63}"
16+
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BulletPhysics", "ThirdParty\bullet3\src\BulletPhysics.vcxproj", "{1FC2F8E4-FF1A-4482-BC40-FA2A4B175A63}"
1717
EndProject
1818
Global
1919
GlobalSection(SolutionConfigurationPlatforms) = preSolution

Source/Game/Game.vcxproj

+4-4
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@
113113
<Optimization>Disabled</Optimization>
114114
<PreprocessorDefinitions>GLFW_INCLUDE_NONE;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
115115
<SDLCheck>true</SDLCheck>
116-
<AdditionalIncludeDirectories>..\..\ThirdParty\gl3w\include;..\..\ThirdParty\glfw3\include;..\..\ThirdParty\include;..\..\ThirdParty\BulletPhysics;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
116+
<AdditionalIncludeDirectories>..\..\ThirdParty\gl3w\include;..\..\ThirdParty\glfw3\include;..\..\ThirdParty\include;..\..\ThirdParty\bullet3\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
117117
<DisableSpecificWarnings>4201;4127;%(DisableSpecificWarnings)</DisableSpecificWarnings>
118118
</ClCompile>
119119
<Link>
@@ -150,7 +150,7 @@
150150
<Optimization>Disabled</Optimization>
151151
<PreprocessorDefinitions>GLFW_INCLUDE_NONE;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
152152
<SDLCheck>true</SDLCheck>
153-
<AdditionalIncludeDirectories>..\..\ThirdParty\gl3w\include;..\..\ThirdParty\glfw3\include;..\..\ThirdParty\include;..\..\ThirdParty\BulletPhysics;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
153+
<AdditionalIncludeDirectories>..\..\ThirdParty\gl3w\include;..\..\ThirdParty\glfw3\include;..\..\ThirdParty\include;..\..\ThirdParty\bullet3\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
154154
<DisableSpecificWarnings>4201;4127;%(DisableSpecificWarnings)</DisableSpecificWarnings>
155155
</ClCompile>
156156
<Link>
@@ -189,7 +189,7 @@
189189
<IntrinsicFunctions>true</IntrinsicFunctions>
190190
<PreprocessorDefinitions>GLFW_INCLUDE_NONE;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
191191
<SDLCheck>true</SDLCheck>
192-
<AdditionalIncludeDirectories>..\..\ThirdParty\gl3w\include;..\..\ThirdParty\glfw3\include;..\..\ThirdParty\include;..\..\ThirdParty\BulletPhysics;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
192+
<AdditionalIncludeDirectories>..\..\ThirdParty\gl3w\include;..\..\ThirdParty\glfw3\include;..\..\ThirdParty\include;..\..\ThirdParty\bullet3\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
193193
<DisableSpecificWarnings>4201;4127;%(DisableSpecificWarnings)</DisableSpecificWarnings>
194194
</ClCompile>
195195
<Link>
@@ -230,7 +230,7 @@
230230
<IntrinsicFunctions>true</IntrinsicFunctions>
231231
<PreprocessorDefinitions>GLFW_INCLUDE_NONE;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
232232
<SDLCheck>true</SDLCheck>
233-
<AdditionalIncludeDirectories>..\..\ThirdParty\gl3w\include;..\..\ThirdParty\glfw3\include;..\..\ThirdParty\include;..\..\ThirdParty\BulletPhysics;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
233+
<AdditionalIncludeDirectories>..\..\ThirdParty\gl3w\include;..\..\ThirdParty\glfw3\include;..\..\ThirdParty\include;..\..\ThirdParty\bullet3\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
234234
<DisableSpecificWarnings>4201;4127;%(DisableSpecificWarnings)</DisableSpecificWarnings>
235235
</ClCompile>
236236
<Link>

Source/Game/Game.vcxproj.filters

+1-5
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@
100100
<None Include="..\..\Content\Shaders\SkyBox.fsh">
101101
<Filter>Shaders</Filter>
102102
</None>
103+
<None Include="..\..\Content\Shaders\SkyBox.vsh" />
103104
</ItemGroup>
104105
<ItemGroup>
105106
<Filter Include="Dependencies">
@@ -109,9 +110,4 @@
109110
<UniqueIdentifier>{eb6801dc-0d12-45b0-963a-0c95820a2467}</UniqueIdentifier>
110111
</Filter>
111112
</ItemGroup>
112-
<ItemGroup>
113-
<FxCompile Include="..\..\Content\Shaders\SkyBox.vsh">
114-
<Filter>Shaders</Filter>
115-
</FxCompile>
116-
</ItemGroup>
117113
</Project>

ThirdParty/bullet3/.travis.yml

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
language: cpp
2+
os:
3+
- linux
4+
- osx
5+
compiler:
6+
- gcc
7+
- clang
8+
script:
9+
- echo "CXX="$CXX
10+
- echo "CC="$CC
11+
- cmake . -G "Unix Makefiles" #-DCMAKE_CXX_FLAGS=-Werror
12+
- make -j8
13+
- ctest -j8 --output-on-failure
14+
# Build again with double precision
15+
- cmake . -G "Unix Makefiles" -DUSE_DOUBLE_PRECISION=ON #-DCMAKE_CXX_FLAGS=-Werror
16+
- make -j8
17+
- ctest -j8 --output-on-failure
18+
# Build again with shared libraries
19+
- cmake . -G "Unix Makefiles" -DBUILD_SHARED_LIBS=ON
20+
- make -j8
21+
- ctest -j8 --output-on-failure
22+
- sudo make install

ThirdParty/bullet3/AUTHORS.txt

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
Bullet Physics is created by Erwin Coumans with contributions from the following authors / copyright holders:
2+
3+
AMD
4+
Apple
5+
Steve Baker
6+
Gino van den Bergen
7+
Nicola Candussi
8+
Erin Catto
9+
Lawrence Chai
10+
Erwin Coumans
11+
Christer Ericson
12+
Disney Animation
13+
Google
14+
Dirk Gregorius
15+
Marcus Hennix
16+
MBSim Development Team
17+
Takahiro Harada
18+
Simon Hobbs
19+
John Hsu
20+
Ole Kniemeyer
21+
Jay Lee
22+
Francisco Leon
23+
Vsevolod Klementjev
24+
Phil Knight
25+
John McCutchan
26+
Steven Peters
27+
Roman Ponomarev
28+
Nathanael Presson
29+
Gabor PUHR
30+
Arthur Shek
31+
Russel Smith
32+
Sony
33+
Jakub Stephien
34+
Marten Svanfeldt
35+
Pierre Terdiman
36+
Steven Thompson
37+
Tamas Umenhoffer
38+
39+
If your name is missing, please send an email to [email protected] or file an issue at https://github.com/bulletphysics/bullet3
+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# -*- cmake -*-
2+
#
3+
# BulletConfig.cmake(.in)
4+
#
5+
6+
# Use the following variables to compile and link against Bullet:
7+
# BULLET_FOUND - True if Bullet was found on your system
8+
# BULLET_USE_FILE - The file making Bullet usable
9+
# BULLET_DEFINITIONS - Definitions needed to build with Bullet
10+
# BULLET_INCLUDE_DIR - Directory where Bullet-C-Api.h can be found
11+
# BULLET_INCLUDE_DIRS - List of directories of Bullet and it's dependencies
12+
# BULLET_LIBRARIES - List of libraries to link against Bullet library
13+
# BULLET_LIBRARY_DIRS - List of directories containing Bullet' libraries
14+
# BULLET_ROOT_DIR - The base directory of Bullet
15+
# BULLET_VERSION_STRING - A human-readable string containing the version
16+
17+
set ( BULLET_FOUND 1 )
18+
set ( BULLET_USE_FILE "@BULLET_USE_FILE@" )
19+
set ( BULLET_DEFINITIONS "@BULLET_DEFINITIONS@" )
20+
set ( BULLET_INCLUDE_DIR "@INCLUDE_INSTALL_DIR@" )
21+
set ( BULLET_INCLUDE_DIRS "@INCLUDE_INSTALL_DIR@" )
22+
set ( BULLET_LIBRARIES "@BULLET_LIBRARIES@" )
23+
set ( BULLET_LIBRARY_DIRS "@LIB_DESTINATION@" )
24+
set ( BULLET_ROOT_DIR "@CMAKE_INSTALL_PREFIX@" )
25+
set ( BULLET_VERSION_STRING "@BULLET_VERSION@" )

0 commit comments

Comments
 (0)