Commits

Author Commit Message Labels Comments Date
Michael Ludwig
Add back in tests from screwed-up copy.
Michael Ludwig
Add a stub application and update all tests to use that.
Michael Ludwig
Make flush() non-blocking.
Michael Ludwig
Correct bugs in text layout width computation.
Michael Ludwig
Clean up text API
Michael Ludwig
Modify Geometry utility classes to hide implementation details and expose static factory methods.
Michael Ludwig
Implement a jittering collision algorithm that corrects the missed collisions uncovered by the GravityTest
Michael Ludwig
Reduce Vector3 allocations
Michael Ludwig
Rename GJK2/EPA2 classes to original GJK/EPA names
Michael Ludwig
Remove old GJK/EPA implementation in favor of new rewrite.
Michael Ludwig
Remove old debug messages and timing statements.
Michael Ludwig
Fix update logic in VBO driver.
Michael Ludwig
Fix all apparent remaining bugs in physics simulation, as well as a 2nd implementation of GJK/EPA that is cleaner.
Michael Ludwig
Correct bugs in de-duplication in intersection queries.
Michael Ludwig
Fix bug in constructors computing bounds from arrays and buffers.
Michael Ludwig
Correct formatting errors and minor improvements to math code.
Michael Ludwig
More bug fixes, and debug print messages.
Michael Ludwig
Fix shader variable aliasing in renderer.
Michael Ludwig
Fix event polling in LWJGL library to work correctly with Windows threading.
Michael Ludwig
Get contact manifolds and constraint solving to semi-work, and update the visual test. Other fixes include updating some APIs to take doubles instead of floats.
Michael Ludwig
Implement a packed contact manifold structure, and complete the 1st full repair of the physics engine.
Michael Ludwig
Add setUpper() methods to Matrix3 and Matrix4 to easily convert to and from those types.
Michael Ludwig
Finish packed constraint and solver implementation, convert motion + constraint code into controllers.
Michael Ludwig
Implement packed linear constraints and solver.
Michael Ludwig
Add ID to RigidBody
Michael Ludwig
Add ID to CollisionBody and remove locking/MT-handling in default algorithm provider
Michael Ludwig
Implement intersection querying in SpatialIndex for physics broadphase.
Michael Ludwig
Convert CollisionBody and RigidBody into component definitions, refactor packages in preparation for controller re-write.
Michael Ludwig
Update scene components to use new entreri api
Michael Ludwig
Update entreri math properties to use new data store exposed classes.
  1. Prev
  2. Next