Commits

Author Commit Message Labels Comments Date
Michael Ludwig
Update math to use new addScaled where appropriate.
Michael Ludwig
Add addScaled() to Vector3 and Vector4, and add transform(Matrix4) to Vector3.
Michael Ludwig
Implement solid color, camera states. Add proper blending when there are >8 lights in a group. Correct state application logic in StateNode so child group states aren't applied until after the actual states in the node.
Michael Ludwig
Add test case experimenting with using blending to achieve >8 lights on an object in FFP.
Michael Ludwig
Update auto-formatting again (I think I have it pretty good this time around...)
Michael Ludwig
Update effects to track blending, and implement multi-pass blending in light group.
Michael Ludwig
Add extra message options to FPS/profiling display.
Michael Ludwig
Correct normalization of view matrix basis vectors.
Michael Ludwig
Correct type check in texture loader.
Michael Ludwig
Close branch
Michael Ludwig
Manually re-apply Windows AWT interruption fix.
Michael Ludwig
Manually merge/re-apply Pbuffer test fixes
Michael Ludwig
Rollback auto-formatting by Eclipse and run a clean-up
Michael Ludwig
Michael Ludwig
Update autoformatting rules
Michael Ludwig
Add decal color map support to the texture group
Michael Ludwig
Properly enable color attributes.
Michael Ludwig
Implement per-vertex coloring in renderer implementations.
Michael Ludwig
Add per-vertex color support to the FixedFunctionRenderer API.
Michael Ludwig
Use PBuffers in tests cases, onscreen contexts are broken for some reason with Newt and Windows.
Michael Ludwig
Fix thread interrupting on Windows interacting badly with AWT and LWJGL
Michael Ludwig
Implement NEWT onscreen surface to replace AWT's GLCanvas. This also includes improvements to the destruction cleanup code handling in the framework.
Michael Ludwig
Change winding on Rectangle
Michael Ludwig
Enable vsync on physics tests.
Michael Ludwig
Update tests to use new input API
Michael Ludwig
Update renderer package to use new and improved input API.
Michael Ludwig
Complete documentation of the logic package.
Michael Ludwig
Add documentation to much of the logic package.
Michael Ludwig
Simplify the input logic API by using static factory methods for predicates/conditions. Make the trigger adding api read slightly more fluently.
Michael Ludwig
Document and clean up core input interfaces.
  1. Prev
  2. Next