Commits

Author Commit Message Labels Comments Date
Michael Ludwig
Tighten specification for depth map comparison support.
Michael Ludwig
Write documentation for all of the new resource types, and update old classes to reflect the new API design.
Michael Ludwig
Add bit depth queries to Framework
Michael Ludwig
Add concept of render-targets to textures for more flexibility with RTT.
Michael Ludwig
Consolidate packages in renderer-api into a single root package, remove old resource code.
Michael Ludwig
Consolidate packages in renderer-api into a single root package, remove old resource code.
Michael Ludwig
Consolidate packages in renderer-api into a single root package, remove old resource code.
Michael Ludwig
Extensively redesign the resources API to use builders and immutable resources
Michael Ludwig
Extensively redesign the resources API to use builders and immutable resources
Michael Ludwig
Update language requirement to 1.7, switch to entreri-1.7.0 and update math property implementations to fit new requirements.
Michael Ludwig
Improve TextureFormat enum to be more self-consistent.
Michael Ludwig
Split geometry and texture resource types into more descriptive subtypes and move them into subpackages
Michael Ludwig
Improve documentation for sub-types of data, and remove references to the name, BufferData
Michael Ludwig
Convert BufferData into an interface named OpenGLData, move its implementation into AbstractData.
Michael Ludwig
Complete new buffer data API, including documentation
Michael Ludwig
Find/replace <tt> tags with <var> tags in JavaDoc comments.
Michael Ludwig
Refactor BufferData/DataType/DataViews into their own
Michael Ludwig
Improve hgignore patterns
Michael Ludwig
Improve JavaDoc and Java code formatting for IntelliJ
Michael Ludwig
Improve motion demo
Michael Ludwig
Rudimentary, but functional skeleton animator with support for ASF motion capture files.
Michael Ludwig
Finish shader generator implementation for vertex shaders.
Michael Ludwig
Implement built-in function calls
Michael Ludwig
Remove detailed grammar package
Michael Ludwig
Update expression and type APIs to pass around accumulator, auto-include structs when referenced (just like functions)
Michael Ludwig
Complete implementations for all expressions, structures, etc.
Michael Ludwig
Complete ForLoop statement implementation
Michael Ludwig
Complete swizzle implementation in FieldSelection expression
Michael Ludwig
Complete impl. of DoWhileLoop, Constant, Assignment, BinaryExpression, and ArrayAccess. BinaryExpression and ArrayAccess properly identify resulting types and support matrix/vector operations.
Michael Ludwig
Add loop and function implementation shells.
  1. Prev
  2. Next