Skip to content

Commit 05476da

Browse files
authored
Merge pull request #600 from Devsh-Graphics-Programming/ciLightClones
CI clone optimizations - from 11.8 GB to 2.11 GB of cloned directory configured & generated with CMake
2 parents ec5c9e3 + 05ff0b2 commit 05476da

File tree

777 files changed

+259187
-16
lines changed

Some content is hidden

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

777 files changed

+259187
-16
lines changed

.gitmodules

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,6 @@
2424
[submodule "3rdparty/libjpeg-turbo"]
2525
path = 3rdparty/libjpeg-turbo
2626
url = [email protected]:Devsh-Graphics-Programming/libjpeg-turbo.git
27-
[submodule "3rdparty/bullet3"]
28-
path = 3rdparty/bullet3
29-
url = [email protected]:Devsh-Graphics-Programming/bullet3.git
3027
[submodule "3rdparty/portable-file-dialogs"]
3128
path = 3rdparty/portable-file-dialogs
3229
url = [email protected]:Devsh-Graphics-Programming/portable-file-dialogs.git

3rdparty/bullet3

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
/*
2+
Bullet Continuous Collision Detection and Physics Library
3+
Copyright (c) 2003-2013 Erwin Coumans http://bulletphysics.org
4+
5+
This software is provided 'as-is', without any express or implied warranty.
6+
In no event will the authors be held liable for any damages arising from the use of this software.
7+
Permission is granted to anyone to use this software for any purpose,
8+
including commercial applications, and to alter it and redistribute it freely,
9+
subject to the following restrictions:
10+
11+
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.
12+
2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
13+
3. This notice may not be removed or altered from any source distribution.
14+
*/
15+
16+
#ifndef B3_BROADPHASE_CALLBACK_H
17+
#define B3_BROADPHASE_CALLBACK_H
18+
19+
#include "Bullet3Common/b3Vector3.h"
20+
struct b3BroadphaseProxy;
21+
22+
struct b3BroadphaseAabbCallback
23+
{
24+
virtual ~b3BroadphaseAabbCallback() {}
25+
virtual bool process(const b3BroadphaseProxy* proxy) = 0;
26+
};
27+
28+
struct b3BroadphaseRayCallback : public b3BroadphaseAabbCallback
29+
{
30+
///added some cached data to accelerate ray-AABB tests
31+
b3Vector3 m_rayDirectionInverse;
32+
unsigned int m_signs[3];
33+
b3Scalar m_lambda_max;
34+
35+
virtual ~b3BroadphaseRayCallback() {}
36+
};
37+
38+
#endif //B3_BROADPHASE_CALLBACK_H

0 commit comments

Comments
 (0)