Commits

Author Commit Message Labels Comments Date
Michael Ludwig
Add documentation to collision algorithms, implemented collision shapes, etc.
Michael Ludwig
Remove FIXME in TextRenderer. With FFP emulation there's no need to support a text renderer in Glsl mode.
Michael Ludwig
Combine BoundedSpatialIndex into SpatialIndex. Remove duplicate BoundsResult types in physics and scene modules and define a more reusable version in the math entreri package.
Michael Ludwig
Improve optimal performance for texture coordinate assignment by adding texture tracking to AppliedEffects.
Michael Ludwig
Consolidate GeometryState and IndexBufferState. Simplify isLit tracking in render atoms.
Michael Ludwig
Fix LWJGL scroll event reporting. Fix JOGL's reporting of the CMD key.
Michael Ludwig
Document the array version of functions in GlslRenderer. Rename bindAttribute to setAttribute when a constant value was being assigned; bind is now reserved for vertex arrays.
Michael Ludwig
Fix glsl shader detection within shader source.
Michael Ludwig
Fix glsl shader detection within shader source.
Michael Ludwig
Remove TGA file support since they are rarely used and is largely untested (especially after the resource re-write).
Michael Ludwig
Remove TGA file support since they are rarely used and is largely untested (especially after the resource re-write).
Michael Ludwig
Merge
Michael Ludwig
checkpoint
Michael Ludwig
Fix bad implementation of setTextureCombineAlpha(). Fix bad texture coord generation in vertex shader emulator. Properly treat non-comparison depth textures as luminance values in emulator. Actually update inverse and normal matrix during state resets to prevent matrix bleed.
Michael Ludwig
Fix regression in setLightPosition() and setSpotlightDirection()
Michael Ludwig
Fix fog shading bugs.
Michael Ludwig
Restrict available texture types in FFP renderer. Fix offsets bug in setUniformArray() for ivec3's. Update fragment shader to use corrected texture access. Properly reset the viewport during reset() in the FFP emulator.
Michael Ludwig
Fix bug with FFP texture environment initialiation where the texture units would never be configured to use the COMBINE env mode.
Michael Ludwig
Remove location spec from OnscreenSurfaceOptions. Significantly improve LWJGL static surface to use a native window instead of a parented window when possible. Add logic to emulate vsync if necessary.
Michael Ludwig
Implement glUnpack settings in both sampler builders.
Michael Ludwig
Bring back texture unit counts for each shader stage, and properly use combined texture units in renderer.
Michael Ludwig
Fix vbo state tracking bug in AbstractGlslRenderer. Let PhysicsTest run in emulation mode
Mic...@HAL
Correct uniform and attribute lookup behavior on a Windows machine.
Michael Ludwig
Checkpoint
Michael Ludwig
Add delegating debug renderer implementations for renderers, and add static methods to Framework.Factory to set system properties from within java.
Michael Ludwig
Move OpenGL error checks to a better location, so that the gpu thread doesn't crash. Correct uniform indices when dealing with matrices.
Michael Ludwig
Move OpenGL error checks to a better location, so that the gpu thread doesn't crash. Correct uniform indices when dealing with matrices.
Michael Ludwig
Fix array state preservation bug when cloning a uniform. Update shaders to use switch blocks where possible
Michael Ludwig
Rename setTextureCoordGen to setTextureCoordSource to reflect enum name. Rough implementation of texture combine in GLSL, and write the emulation code to use it
Michael Ludwig
Simplify texture coord generation API in preparation for emulation work.
  1. Prev
  2. Next