| .. |
|
ARMNeon.h
|
06b5ddcc7a
Support for compiling for ARM with GCC < 12 (#1198)
|
1 year ago |
|
Array.h
|
ae1f305b49
Fixed compilation error when using Jolt in conjunction with the _CRTDBG_MAP_ALLOC define on Windows (#1782)
|
2 months ago |
|
Atomics.h
|
71e7988e96
Added support to split up large islands (#458)
|
2 years ago |
|
BinaryHeap.h
|
e8b3c7d69a
Added Pyramid test to determinism checks (#1351)
|
1 year ago |
|
ByteBuffer.h
|
7068d29fd0
Added overloads for placement new (#1385)
|
1 year ago |
|
Color.cpp
|
db6d42bed5
Added a link to the main repository to the header of each file (#452)
|
2 years ago |
|
Color.h
|
390cefd44c
Added function to get a color gradient between green and red
|
1 month ago |
|
Core.h
|
d3356e2b3a
Replaced use of __STDCPP_DEFAULT_NEW_ALIGNMENT__ with JPH_DEFAULT_ALLOCATE_ALIGNMENT so that it can be overridden in case a custom allocator has different alignment rules
|
1 week ago |
|
FPControlWord.h
|
f094082aa2
LoongArch support (#1411)
|
11 months ago |
|
FPException.h
|
fe87468daa
Enable floating point overflow exceptions (#1398)
|
11 months ago |
|
FPFlushDenormals.h
|
f094082aa2
LoongArch support (#1411)
|
11 months ago |
|
Factory.cpp
|
79ce4b2801
Removed some of the using std::... statements (#1353)
|
1 year ago |
|
Factory.h
|
e6c8173612
Documentation
|
1 year ago |
|
FixedSizeFreeList.h
|
d3c4e3058a
QuadTree / FixedSizeFreeList: Reorder variable layout to reduce false sharing & thread syncs (#1136)
|
1 year ago |
|
FixedSizeFreeList.inl
|
7068d29fd0
Added overloads for placement new (#1385)
|
1 year ago |
|
HashCombine.h
|
7221323294
Faster hashing for IndexedTriangle to improve MeshShape::Sanitize (#1368)
|
1 year ago |
|
HashTable.h
|
d3356e2b3a
Replaced use of __STDCPP_DEFAULT_NEW_ALIGNMENT__ with JPH_DEFAULT_ALLOCATE_ALIGNMENT so that it can be overridden in case a custom allocator has different alignment rules
|
1 week ago |
|
InsertionSort.h
|
db6d42bed5
Added a link to the main repository to the header of each file (#452)
|
2 years ago |
|
IssueReporting.cpp
|
e8b3c7d69a
Added Pyramid test to determinism checks (#1351)
|
1 year ago |
|
IssueReporting.h
|
19fbd9e031
Consistency fix: A few files were using spaces instead of tabs (#1171)
|
1 year ago |
|
JobSystem.h
|
8f699863e2
Check Jolt with TSAN in CI (#1278)
|
1 year ago |
|
JobSystem.inl
|
2eec160554
Sonar fixes
|
2 years ago |
|
JobSystemSingleThreaded.cpp
|
58445d6c26
Removed trailing whitespace from all source files (#688)
|
2 years ago |
|
JobSystemSingleThreaded.h
|
687aefccce
Added single threaded job system (#588)
|
2 years ago |
|
JobSystemThreadPool.cpp
|
4ba006783b
Visual Studio 2026 compile fixes (#1808)
|
1 month ago |
|
JobSystemThreadPool.h
|
417b4dba99
Added option to get a callback when a job system thread starts/stops
|
1 year ago |
|
JobSystemWithBarrier.cpp
|
8f699863e2
Check Jolt with TSAN in CI (#1278)
|
1 year ago |
|
JobSystemWithBarrier.h
|
19fbd9e031
Consistency fix: A few files were using spaces instead of tabs (#1171)
|
1 year ago |
|
LinearCurve.cpp
|
bdc1695a64
Replace std::vector with custom implementation (#1089)
|
1 year ago |
|
LinearCurve.h
|
e5d6234dc6
Made the use of 'public' consistent across all classes that use the JPH_DECLARE_SERIALIZABLE_... macros
|
1 year ago |
|
LockFreeHashMap.h
|
19fbd9e031
Consistency fix: A few files were using spaces instead of tabs (#1171)
|
1 year ago |
|
LockFreeHashMap.inl
|
76eb4534be
Switch from using _DEBUG to NDEBUG (#1049)
|
1 year ago |
|
Memory.cpp
|
6a7251d095
Added OldSize argument to realloc function (#1175)
|
1 year ago |
|
Memory.h
|
1262f85596
Added comments
|
4 days ago |
|
Mutex.h
|
58445d6c26
Removed trailing whitespace from all source files (#688)
|
2 years ago |
|
MutexArray.h
|
f1420822d3
Removed std::unordered_map/set (#1337)
|
1 year ago |
|
NonCopyable.h
|
d2f1d97004
Support for building Jolt as a shared library on Windows (#513)
|
2 years ago |
|
Profiler.cpp
|
0d7e9ee892
Moved profiler js/css into index.html
|
11 months ago |
|
Profiler.h
|
f6d41d9d1c
Added new define JPH_TRACK_SIMULATION_STATS (#1773)
|
2 months ago |
|
Profiler.inl
|
ae863ad639
Fixed spurious TSAN failure when running out of space in the profiler
|
1 year ago |
|
QuickSort.h
|
79ce4b2801
Removed some of the using std::... statements (#1353)
|
1 year ago |
|
RTTI.cpp
|
dc3ea78722
Added option to compile without ObjectStream to reduce library size (#1105)
|
1 year ago |
|
RTTI.h
|
778cbb2d5b
Fixed typo in comment
|
1 year ago |
|
Reference.h
|
f1420822d3
Removed std::unordered_map/set (#1337)
|
1 year ago |
|
Result.h
|
7068d29fd0
Added overloads for placement new (#1385)
|
1 year ago |
|
STLAlignedAllocator.h
|
ff05612c89
Improved allocator reallocate logic (#1094)
|
1 year ago |
|
STLAllocator.h
|
d3356e2b3a
Replaced use of __STDCPP_DEFAULT_NEW_ALIGNMENT__ with JPH_DEFAULT_ALLOCATE_ALIGNMENT so that it can be overridden in case a custom allocator has different alignment rules
|
1 week ago |
|
STLLocalAllocator.h
|
c52aa1b189
Sonar fix
|
10 months ago |
|
STLTempAllocator.h
|
ff05612c89
Improved allocator reallocate logic (#1094)
|
1 year ago |
|
ScopeExit.h
|
90477394cf
Added ScopeExit class (#1129)
|
1 year ago |
|
Semaphore.cpp
|
4ba006783b
Visual Studio 2026 compile fixes (#1808)
|
1 month ago |
|
Semaphore.h
|
6ae6658220
Implemented semaphore for platform blue (#1463)
|
11 months ago |
|
StaticArray.h
|
7068d29fd0
Added overloads for placement new (#1385)
|
1 year ago |
|
StreamIn.h
|
b40b2b6042
Further clarified how StreamIn::IsEOF should behave
|
11 months ago |
|
StreamOut.h
|
b54a0849e0
Removed the use of size_t when saving to binary (#1193)
|
1 year ago |
|
StreamUtils.h
|
b54a0849e0
Removed the use of size_t when saving to binary (#1193)
|
1 year ago |
|
StreamWrapper.h
|
db6d42bed5
Added a link to the main repository to the header of each file (#452)
|
2 years ago |
|
StridedPtr.h
|
4058e6a72e
SoftBodyManifold now returns sensor contacts separately (#1276)
|
1 year ago |
|
StringTools.cpp
|
58445d6c26
Removed trailing whitespace from all source files (#688)
|
2 years ago |
|
StringTools.h
|
f1420822d3
Removed std::unordered_map/set (#1337)
|
1 year ago |
|
TempAllocator.h
|
d3356e2b3a
Replaced use of __STDCPP_DEFAULT_NEW_ALIGNMENT__ with JPH_DEFAULT_ALLOCATE_ALIGNMENT so that it can be overridden in case a custom allocator has different alignment rules
|
1 week ago |
|
TickCounter.cpp
|
4ba006783b
Visual Studio 2026 compile fixes (#1808)
|
1 month ago |
|
TickCounter.h
|
db654de2a6
Support for compiling on x64 with 32 bit pointers (#1835)
|
1 week ago |
|
UnorderedMap.h
|
7068d29fd0
Added overloads for placement new (#1385)
|
1 year ago |
|
UnorderedSet.h
|
f1420822d3
Removed std::unordered_map/set (#1337)
|
1 year ago |