Comments (4)
Hi, it works great so far, thank you.
from joltphysics.
Is it not possible to just define JPH_USE_SSE
(and potentially JPH_USE_SSE4_1
, JPH_USE_SSE4_2
) in your project?
So far I didn't enable SSE for the WASM target because Safari only fairly recently got support for it.
from joltphysics.
A couple of issues with just defining JPH_USE_SSE:
C:\code\substrata\jolt\Jolt\Core\Core.h(60,1): warning C4005: 'JPH_USE_SSE': macro redefinition
and there is some other code in the JPH_USE_SSE branches that Emscripten doesn't support:
C:/code/substrata/jolt\Jolt/Core/FPControlWord.h:22:3: error: use of undeclared identifier '_mm_setcsr' 22 | _mm_setcsr((mPrevState & ~Mask) | Value); | ^
C:/code/substrata/jolt\Jolt/Core/FPFlushDenormals.h:15:33: error: no template named 'FPControlWord' 15 | class FPFlushDenormals : public FPControlWord<_MM_FLUSH_ZERO_ON, _MM_FLUSH_ZERO_MASK> { }; | ^
from joltphysics.
Can you try this latest fix that I submitted?
from joltphysics.
Related Issues (20)
- Spheres collide with internal edges despite mitigations HOT 6
- Compilation fails with g++ on Ubuntu 22.04 HOT 5
- Missing documentation on how to destroy a physics object. HOT 2
- `-mfpmath=sse` is not supported by Emscripten HOT 5
- Request for official vcpkg support HOT 8
- Serialized arrays are not compatible between 32 and 64 bit systems HOT 1
- VS2022_CL build fails with warning C4514 HOT 2
- Linux-on-ARM compile errors HOT 6
- Core.h defines JPH_USE_NEON HOT 3
- Error when generating build files for Ninja and clang-cl HOT 6
- Request for Anisotropic Friction HOT 1
- Compiles but doesn't run in Arch linux HOT 2
- [Feature request] Implement gravity override for all bodies and not just vehicle constraints
- QuadTree stack HOT 1
- getters for attributes of tapered shapes (enhancement request) HOT 4
- Program crashes when creating body HOT 2
- Issues deriving from Jph classes such as Shape HOT 2
- ld: error: undefined symbol: pthread_create on FreeBSD HOT 2
- ConstraintManager Add/Remove crashes with nullptrs HOT 1
- TriangleShape::GetMassProperties expects static body but MustBeStatic is false HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from joltphysics.