Commits

Author Commit Message Labels Comments Date
Michael Ludwig
Get recommender-impl module to compile successfully
Michael Ludwig
Update geometry and text utility packages.
Michael Ludwig
Consolidate texture utilities to return builders and not a novel TextureProxy type.
Michael Ludwig
Complete DDS texture conversion process.
Michael Ludwig
Add destructible management to abstract surfaces. Move management tracking outside of constructors for improved thread behavior.
Michael Ludwig
Finish some easy and leftover FIXMEs in implementation code.
Michael Ludwig
Update texture loading to use new API (not complete yet)
Michael Ludwig
Finish AbstractTextureSurface and HardwareAccessLayerImpl re-implementations.
Michael Ludwig
Line size increase in autoformatting rules.
Michael Ludwig
Line size increase in autoformatting rules.
Michael Ludwig
Line size increase in autoformatting rules.
Michael Ludwig
Line size increase in autoformatting rules.
Michael Ludwig
Complete AbstractGlslRenderer
Michael Ludwig
Outstanding changes
Michael Ludwig
Almost complete the abstract GlslRenderer
Michael Ludwig
Finish implementation of abstract sampler builder.
Michael Ludwig
Improve some validation logic to fail earlier if possible.
Michael Ludwig
Overhaul state representation and fix the renderer delegate and fixed function renderer to use new resources.
Michael Ludwig
Fix borderColor specification in TextureBuilder
Michael Ludwig
Implement abstract uniform and attribute queries, and correct/implement color buffer binding.
Michael Ludwig
Properly distinguish between vertex and element buffers in implementation type hierarchy.
Michael Ludwig
Properly distinguish between vertex and element buffers in implementation type hierarchy.
Michael Ludwig
Implement bulk of the sampler builder helper classes.
Michael Ludwig
Move awkward deletion methods off of OpenGLContext and into a ResourceFactory type that also controls instantiating the builders. Clean up minor details in the buffer implementation. Nail down the majority of the shader implementation.
Michael Ludwig
Add DestructibleManager, update AbstractFramework to FrameworkImpl, remove ResourceManager and ResourceDriver, and move that logic into a clean hierarchy of builders for each resource type.
Michael Ludwig
Rename BaseFormat to TexelFormat
Michael Ludwig
Improve builder hierarchy and fully document the builder interfaces.
Michael Ludwig
Remove unnecessary shader methods. All shaders will at least have both a vertex and fragment shader
Michael Ludwig
Improve documentation on Sampler, Buffer, and FixedFunctionRenderer. Add documentation to Shader and GlslRenderer
Michael Ludwig
Simplify image builder types and interface
  1. Prev
  2. Next