Commits

Author Commit Message Labels Comments Date
Michael Ludwig
Simplify CollisionAlgorithmProvider interface, and repair all currently implemented Shapes.
Michael Ludwig
Repair low-level collision algorithms to use new math API, hopefully all of the equations were updated correctly.
Michael Ludwig
Improvements to the test renderer.
Michael Ludwig
Complete JOGL repair after the threading model simplification.
Michael Ludwig
Make more threads managed.
Michael Ludwig
Make close monitor a managed thread within the lifecycle.
Michael Ludwig
Repair LWJGL renderer implementation.
Michael Ludwig
Correctly set surface on context manager after creation, and other minor cleanup to get implementations working.
Michael Ludwig
Finish repairing AbstractGlslRenderer
Michael Ludwig
Minor fix ups.
Michael Ludwig
Documentation fixes
Michael Ludwig
Correctly sync on resource during update.
Michael Ludwig
Repair resource handles and abstract driver implementations.
Michael Ludwig
Rename createShadowContext to createOffscreenContext
Michael Ludwig
Repair AbstractFFP renderer implementation.
Michael Ludwig
Remove unnecessary lock from AbstractSurface.
Michael Ludwig
Make good headway into repairing the abstract renderer implementations.
Michael Ludwig
Simplify the implementation of ResourceManager and ContextManager to use a single thread (with significantly reducted threading handling then), remove the need for a super-ResourceHandle type, and repair AbstractFramework and AbstractSurfaces to work with these new changes.
Michael Ludwig
Minor refactorings in documentation, exception names, and make Surface.destroy() return a Future.
Michael Ludwig
API documentation for resource package, improve TextureFormat options and make their names more forward-compatible.
Michael Ludwig
API documentation improvements and cleanup after extended usage.
Michael Ludwig
Add decal texture component type.
Michael Ludwig
Add material and unlit entity support, consolidate test cases into single app.
Michael Ludwig
Test implementation improvements, and misc.
Michael Ludwig
Refactor light influence model so that expensive lighting lookups aren't done per-entity
Michael Ludwig
Progress more on lighting implementation, and improve state group model flexibility.
Michael Ludwig
Get simple rendering working through the scene api
Michael Ludwig
Simplify light components, complete spot light influence algorithm, and remove ffp2 cruft.
Michael Ludwig
Implement LightGroupController
Michael Ludwig
Move another light file.
  1. Prev
  2. Next