Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
Changed SWvertex's index field to GLfloat and fix a few other bits.
|
|
glFogCoord didn't always work reliably.
ARB fragment program fog options work now.
Per-fragment fog computations are now perspective corrected.
|
|
instead of GLfixed. (Justin Novosad)
|
|
|
|
New comments discussing FIXED_FRAC_BITS, SUB_PIXEL_BITS, max viewport size
and rasterization accuracy.
|
|
|
|
|
|
explicit casts and/or tweaking constant and variable definitions.
|
|
|
|
Fixed some vertex array / vertex program glitches with glDrawElements.
Fixed some fragment program runtime bugs.
Non-trivial Cg programs are running now.
|
|
|
|
Implemented DDX and DDY fragment program instructions (whew!)
Not fully tested yet.
|
|
|
|
|
|
|
|
|
|
Re-org of some GL_NV_vertex_program code.
Replace MAX_TEXTURE_UNITS with MAX_TEXTURE_COORD_UNITS and MAX_TEXTURE_IMAGE_UNITS.
|
|
function names
|
|
|
|
|
|
|
|
on the stack frame in the point/line/triangle functions. (Klaus Niederkrueger)
This should solve the performance problem Karl found on Windows.
|
|
type, width, interp mask and array mask.
|
|
result in _very_ blurry textures. Still need to do some optimization
of the new code in s_span.c
|
|
|
|
Updated comments, fixed indentation, etc.
|
|
Removed last of span.filled* flags and Klaus's macros.
More simplification of triangle functions.
|
|
struct sw_span is used throughout span/fragment processing.
This is leading to less code and more chances for optimization.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Disabled tiny triangle threshold test.
|
|
|
|
new triangle_span struct. Much cleaner code and possibilities for future
optimizations.
|
|
|
|
|
|
|