Commits

Author Commit Message Labels Comments Date
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).
Michael Ludwig
Move Text support to geom package and remove the sub-package .text
Michael Ludwig
Fix comment in builder.
Michael Ludwig
Improve byte order documentation in DataType.
Michael Ludwig
Use ideal tangent vector for rectangle (aligned with its x-axis).
Michael Ludwig
Add ideal tangent vectors to sphere and cylinder geometries, and add a utility function to compute tangent vectors.
Michael Ludwig
Remove shader generator code that is moving to independent FXSL project
Michael Ludwig
Code cleanup throughout shader accumulator, and make the mirrorimpl type system more expressive and well defined
Michael Ludwig
More or less functioning shader generator from a node/annotation system.
Michael Ludwig
Add Node implementation
Michael Ludwig
Shell API for shader generation based on a node graph.
Michael Ludwig
Improve profiler implementation to sample data across threads, and to properly track the histograms.
Michael Ludwig
Document the tasks in the physics module.
Michael Ludwig
Improve documentation in CollisionBody.
Michael Ludwig
Add @SharedInstance annotations to collision components
Michael Ludwig
Add @SharedInstance annotations to collision components
  1. Prev
  2. Next