Commits

Author Commit Message Labels Comments Date
Michael Ludwig
Checkout point to send to Eugene
Michael Ludwig
Properly reset attribute state on shader activate.
Michael Ludwig
Optimize FBO switching to not unbind the FBO until absolutely necessary.
Michael Ludwig
Add license header
Michael Ludwig
Formatting
Michael Ludwig
Formatting, and use EXT for generating mipmaps.
Michael Ludwig
Get sampling based rendering to work, really improve the UI for manipulating the morph.
Michael Ludwig
Add missing files
Michael Ludwig
Checkpoint with an improved UI and better sampling rendering.
Michael Ludwig
Improve convolution rendering accuracy, and bring back in the iterative correct rendering.
Michael Ludwig
Make demo app standalone.
Michael Ludwig
Delete obsolete deferred rendering code.
Michael Ludwig
Clean up deferred rendering layout and code.
Michael Ludwig
Reset GLSL renderer before state grab to make sure other passes haven't corrupted it.
Michael Ludwig
Improve rendering
Michael Ludwig
Implement structured importance sampling of environment maps.
Michael Ludwig
Improve ashikhmin demo to use true environment lighting with correct per-pixel glossiness.
Michael Ludwig
Properly update render targets when activating a surface
Michael Ludwig
Correct winding in rectangle triangle strip
Michael Ludwig
Remove @throws documentation from TextureBuilder, which is not true (null data is okay for FBO textures).
Michael Ludwig
Correct destination format for 32bit RGBA formats (was stripping off the alpha channel)
Michael Ludwig
Improve Ashikmin demo and implement parameter morphing
Michael Ludwig
Ashikhmin shader demonstration
Michael Ludwig
Restructure static shape creations, improve triangle iteration, and tangent generation.
Michael Ludwig
Add geometry loader interface in style of texture loader and a PLY file loader.
Michael Ludwig
Clean up existing texture loaders and implement an HDR file loader.
Michael Ludwig
Treat compressed textures as unsigned normalized bytes, since that's the data resolution that they provide.
Michael Ludwig
Add isCompressed() to sampler formats.
Michael Ludwig
Implement (but undocumented) geometry loading framework for current geometry interface. Provide an untested PLY ASCII loader.
Michael Ludwig
Move texture loaders into new generic loader package (and remove the texture package for now).
  1. Prev
  2. Next