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. Revamp the surface and creation options API to allow for more flexibility in configurations and generally cleaner.
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. Add new formats and remove unnecessary ones. Improve TexelData API to support accessing the variety of formats. Write DataUtil class to help with unsigned and packed data types, both as texels and element data
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 package, and expand BufferData into multiple types based on the primitive type. Add "tag" interfaces for how the data can then be used.
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