cd354b4eb84839837a9349bd91e89b55d06e5837 |
|
22-Apr-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Remove SWcontext::_FogMode, use gl_context::gl_fog_attrib::Mode everywhere Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/swrast/s_fog.c
|
f9995b30756140724f41daf963fa06167912be7f |
|
12-Oct-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Drop GLcontext typedef and use struct gl_context instead
/external/mesa3d/src/mesa/swrast/s_fog.c
|
dba7875cdaff66fc5e8ffdd56055b5c0bb92f145 |
|
31-Jul-2010 |
Vinson Lee <vlee@vmware.com> |
swrast: Remove unnecessary headers.
/external/mesa3d/src/mesa/swrast/s_fog.c
|
b00362e51b28b4ea43c5f42353182146bd5e802b |
|
25-Feb-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
swrast: Remove _swrast_fog_ci_span and associated code After all the recent color-index rendering removal, _swrast_fog_ci_span is no longer used anywhere. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/swrast/s_fog.c
|
880411c72aee7c0ec81366bdf6ab8cf25bebb9d5 |
|
28-Jan-2010 |
Brian Paul <brianp@vmware.com> |
swrast: silence double->float assignment warnings Reported by Karl Schultz.
/external/mesa3d/src/mesa/swrast/s_fog.c
|
81ca8b93f212d1946c70660041ce97d98f352608 |
|
29-Jan-2009 |
Brian Paul <brianp@vmware.com> |
swrast: replace macro with inline function
/external/mesa3d/src/mesa/swrast/s_fog.c
|
bbd287103dad776d8a45c87c4e51fbc26d9b80d5 |
|
18-Sep-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: prefix a bunch of #include lines with "main/". This is another step toward removing a whole bunch of -I flags from the cc commands. Still need to address driver code...
/external/mesa3d/src/mesa/swrast/s_fog.c
|
e48f0b09abe42aa3393a492af07e53b76ad0ff3c |
|
24-Oct-2007 |
Brian <brian.paul@tungstengraphics.com> |
Implement gl_PointCoord attribute for GLSL fragment shaders. Contains the normalized fragment position within a point sprite.
/external/mesa3d/src/mesa/swrast/s_fog.c
|
9e8a961dd7d7b717a9fb4ecdea1c1b60ea355efe |
|
20-May-2007 |
Brian <brian@yutani.localnet.net> |
Overhaul/simplify SWvertex and SWspan attribute handling. Instead of separate fog/specular/texcoord/varying code, just treat all of them as generic attributes. Simplifies the point/line/triangle functions.
/external/mesa3d/src/mesa/swrast/s_fog.c
|
9ab512ad8cf3a12f4f7f8494fa99bc9389f217db |
|
02-Feb-2007 |
Brian <brian@yutani.localnet.net> |
Replace color, z, w, texture interpolants with new generic attrib interpolants.
/external/mesa3d/src/mesa/swrast/s_fog.c
|
462d8f5fafcc5ac69ea89cac1222abadded642e2 |
|
02-Feb-2007 |
Brian <brian@yutani.localnet.net> |
New span attrStart/attrStepX/attrStepY fields to replace fog, specular, etc. fields. More to come.
/external/mesa3d/src/mesa/swrast/s_fog.c
|
f3e507ef9f75dbfc58ccd07b5fe8cfca10d9a9e3 |
|
01-Feb-2007 |
Brian <brian@yutani.localnet.net> |
New SWspanarrays attribs[] array. Replace texcoord[], varying[], etc. arrays with single attribs[] array, indexed by FRAG_ATTRIB_* values. Eliminates need to copy data into fragment program machine input registers. Will lead to future clean-ups.
/external/mesa3d/src/mesa/swrast/s_fog.c
|
7c760289371ce14228b1172195a07c2630ca6229 |
|
20-Oct-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
remove temp code
/external/mesa3d/src/mesa/swrast/s_fog.c
|
32c3243e4d8237ecfeccd5a554abefaa0679e94b |
|
18-Oct-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix fog color bug
/external/mesa3d/src/mesa/swrast/s_fog.c
|
cdb27e8242215271364602995d85607cfc06d441 |
|
01-Oct-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
New SWspan and SWspanarrays typedefs.
/external/mesa3d/src/mesa/swrast/s_fog.c
|
a50b7dbc3ba1db8c92b4bbb4f7f06de8d6c039c4 |
|
26-Sep-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Initial work for supporting different renderbuffer color depths at runtime.
/external/mesa3d/src/mesa/swrast/s_fog.c
|
b3aefd1cfb6aacd1695c52911dd39da50d893ece |
|
19-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
additional wrapper updates, bug 4468
/external/mesa3d/src/mesa/swrast/s_fog.c
|
ea28a5b5b30658771ce3da210e534d449be56805 |
|
17-Jan-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
use FABSF(fogCoord) to fix fog calculation problem (Soju Matsumoto)
/external/mesa3d/src/mesa/swrast/s_fog.c
|
dfe508ca7af1a6d1099cd65e257512ed1e17d893 |
|
13-Oct-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Fix minor fog / fragment program state bug. Don't add diffuse and specular colors when using fragment program.
/external/mesa3d/src/mesa/swrast/s_fog.c
|
0733dbb0110583894b9df028e48ffd074cfd5380 |
|
17-Feb-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
A few more tweaks to fog code. Remove unneeded FABSF() macros. Added blend factor clamping in a few spots.
/external/mesa3d/src/mesa/swrast/s_fog.c
|
09da0b8e6621a831e3eeb9381430f2bed18a22ad |
|
17-Feb-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
A bit of an overhaul of the fog code. glFogCoord didn't always work reliably. ARB fragment program fog options work now. Per-fragment fog computations are now perspective corrected.
/external/mesa3d/src/mesa/swrast/s_fog.c
|
9ac51f57efe07ed43a1e4224a7f5daddec401b36 |
|
05-Jun-2003 |
Ian Romanick <idr@us.ibm.com> |
Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything.
/external/mesa3d/src/mesa/swrast/s_fog.c
|
45bc887da226403f2c41077e40ca38b6f60f1359 |
|
25-Mar-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
replace _mesa_ prefix with _swrast_, remove s_histogram.[ch]
/external/mesa3d/src/mesa/swrast/s_fog.c
|
27558a160a9fe91745728d7626995cd88f8fe339 |
|
01-Mar-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Killed mmath.[ch]. Moved low-level functions/assembly code into imports.[ch] Moved type conversion and interpolation macros into macros.h Updated all the files that used to include mmath.h
/external/mesa3d/src/mesa/swrast/s_fog.c
|
77df88727cb0a423dd5cb41498c2302d9df4fce7 |
|
07-Aug-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
struct sw_span is again allocated on the stack, but the arrays of span data are broken out into a new struct span_arrays which is allocated per-context (to avoid huge stack allocations - a problem on Windows). This lets us use span.redStep instead of span->redStep (for example) to hopefully get slightly better performance in the triangle functions.
/external/mesa3d/src/mesa/swrast/s_fog.c
|
711e27fda27e4235b20a4cf73c2767c984ab2b81 |
|
17-Feb-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Simplified fog code.
/external/mesa3d/src/mesa/swrast/s_fog.c
|
b37a084357dd08573b86d6d8c5ba43d65bdc1bd7 |
|
02-Feb-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Converted line drawing over to new span code, pb no longer used. Big clean-up of line drawing code. Removed many obsolete span processing functions.
/external/mesa3d/src/mesa/swrast/s_fog.c
|
7956292a765910077f50352d7cd0174e1e66d26c |
|
28-Jan-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
More span improvements. Removed _mesa_write_monocolor_span(). Removed last of span.filled* flags and Klaus's macros. More simplification of triangle functions.
/external/mesa3d/src/mesa/swrast/s_fog.c
|
f1e236987829393c81dc86ea19cb49eefe190317 |
|
28-Jan-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
More span clean-up, mostly texture-related. _mesa_rasterize_span() is gone, replaced by new _mesa_write_textured_span(). Removed some unneeded triangle functions - more simplification possible.
/external/mesa3d/src/mesa/swrast/s_fog.c
|
2a182a98973edc9ecf2936b1288485bb2b3fa722 |
|
27-Jan-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
LOTS of changes, building upon Klaus's work. struct sw_span is used throughout span/fragment processing. This is leading to less code and more chances for optimization.
/external/mesa3d/src/mesa/swrast/s_fog.c
|
2ef866d1fc0a5cc5ef8543d65744dfd4da4dbbaf |
|
21-Jan-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Klaus's latest patches and some clean-up
/external/mesa3d/src/mesa/swrast/s_fog.c
|
30f51ae067379c2b3573c06b707d25a9704df7be |
|
18-Dec-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
Replace old matrix stacks with new code based on struct matrix_stack. Moved vertex program hash table into shared context state. Implemented reference counting for vertex programs. Replaced tnl "ProjectedClip" with "Ndc" (normalized device coordinates).
/external/mesa3d/src/mesa/swrast/s_fog.c
|
10f30eb43835c57c00783390a02d72daf4f78e26 |
|
17-Dec-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
first checkpoint commit of Klaus's new span code (struct sw_span)
/external/mesa3d/src/mesa/swrast/s_fog.c
|
7c4268176eaaeb45003db4d5042a518b84c9f6dc |
|
19-Sep-2001 |
Karl Schultz <kschultz@freedesktop.org> |
silence compiler warnings (last batch for src)
/external/mesa3d/src/mesa/swrast/s_fog.c
|
af197f5f8f182c04ab29cd3c7a18a0cb95a1d9b7 |
|
19-Jun-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix glDraw/CopyPixels w/ fog bug. minor fog code clean-ups.
/external/mesa3d/src/mesa/swrast/s_fog.c
|
1b3528fe635242f782fbcdde3ba74b5b7359a362 |
|
04-May-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
interpolate fog valus as floats, not fixed - fixed the swrast fog problem
/external/mesa3d/src/mesa/swrast/s_fog.c
|
22144ab7552f0799bcfca506bf4ffa7f70a06649 |
|
12-Mar-2001 |
Gareth Hughes <gareth@valinux.com> |
Consistent copyright info (version number, date) across all files.
/external/mesa3d/src/mesa/swrast/s_fog.c
|
b51b0a847d7e7daaea69f77ab569086ef81c24a2 |
|
07-Mar-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed a bunch of g++ warnings/errors. Compiling with g++ can help find lots of potential problems
/external/mesa3d/src/mesa/swrast/s_fog.c
|
08836341788a9f9d638d9dc8328510ccd18ddeb5 |
|
03-Mar-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
lots of gl_*() to _mesa_*() namespace clean-up
/external/mesa3d/src/mesa/swrast/s_fog.c
|
d14fce03f0b5db720cfc52a3c81f407626e28111 |
|
03-Jan-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
added divide by zero checks
/external/mesa3d/src/mesa/swrast/s_fog.c
|
6532db986883ea1a431c043126de4947465834a1 |
|
03-Jan-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
More color macro clean-ups. FLOAT_TO_CHAN() macro removed.
/external/mesa3d/src/mesa/swrast/s_fog.c
|
6f89984fede5ba137b5987201cabcfd280b3773f |
|
02-Jan-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
minor GLchan-related changes
/external/mesa3d/src/mesa/swrast/s_fog.c
|
74e2dd38ed2d4be3454683c3b3f6959738ef235a |
|
15-Dec-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
minor fog clean-ups (Klaus Niederkrueger)
/external/mesa3d/src/mesa/swrast/s_fog.c
|
b0dbd3ed131c1097177d9091ad52b03374eda748 |
|
13-Dec-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
replaced GLfixed with GLfloat in _mesa_fog_ci_pixels() (Klaus Niederkrueger)
/external/mesa3d/src/mesa/swrast/s_fog.c
|
30971cd098d147a4363df0dec0c338587dc1478f |
|
15-Nov-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
rewrite of _mesa_win_fog_coords_from_z() so that both perspective and orthographic projection are handled correctly
/external/mesa3d/src/mesa/swrast/s_fog.c
|
cd03ed4f54444d96e4e47cdb118a3dfd94d92bb0 |
|
05-Nov-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
Reorganized software rasterizer as a module which manages its own state, with tighter interfaces with the rest of the world. Proper documentation to come.
/external/mesa3d/src/mesa/swrast/s_fog.c
|
e3a051e0538a605551f4d58294c94f5eb00ed07f |
|
31-Oct-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
Moved software rasterizer functionality to new directory.
/external/mesa3d/src/mesa/swrast/s_fog.c
|