History log of /external/mesa3d/src/mesa/swrast/s_aatritemp.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
47d88ef204b42a9220c6be3e98c92df9c9aa0860 20-Feb-2012 Brian Paul <brianp@vmware.com> swrast: define, use SWRAST_MAX_WIDTH/HEIGHT

We'll get rid of MAX_WIDTH, MAX_HEIGHT soon.
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
e411cd7b0a54d2f9b9f4cda4918aa7742ed5c2a6 10-Aug-2011 Andreas Fänger <a.faenger@e-sign.com> swrast: initial multi-threaded span rendering

Optional parallel rendering of spans using OpenMP.
Initial implementation for aa triangles. A new option for scons is
also provided to activate the openmp support (off by default).

Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
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_aatritemp.h
87b9f5a7251b96bd315a72ae6fd972aa94e226e0 25-Feb-2010 Ian Romanick <ian.d.romanick@intel.com> swrast: Remove support for rendering antialiased triangles into a color-index buffer

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
b30898f4ab533085d97a33638ad0a1cf9ddb1d67 14-Feb-2010 Karl Schultz <karl.w.schultz@gmail.com> mesa: Fix compiler warnings

Add explicit casts, fix constant types, fix variable types.
Fixes about 340 warnings in MSFT Visual Studio.
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
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_aatritemp.h
fcd7c37fd3d0f61cf6ac81170bc0b3fca64ad9bb 30-Nov-2007 Brian <brian.paul@tungstengraphics.com> fix broken two-sided stencil
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
22a374fc3fdf97a9cc50e9fdc24049c997e6896e 19-Nov-2007 Brian <brian.paul@tungstengraphics.com> fix out-of-bounds array index (ix=-1)
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
f4b103dc993491355ec3e3640d9cb060138175c2 30-Jun-2007 Brian <brian.paul@tungstengraphics.com> simplify INIT_SPAN code
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
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_aatritemp.h
bfaf6156fbc81c8073b7562365331d306d4de75a 28-Apr-2007 Keith Packard <keithp@keithp.com> additional checks that attr is a texcoord
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
eca456b63d41700617987ba45a09e8f2168b9577 25-Apr-2007 Brian <brian@yutani.localnet.net> s/DO_TEXVAR/DO_ATTRIBS/
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
afc132e7a9c2b2c870b61ef10311272b36ea9bf2 24-Apr-2007 Brian <brian@nostromo.localnet.net> remove SWvertex->fog field, use attrib field
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
0bdf216dd06d5136b8529297297aa962bab548c2 24-Apr-2007 Brian <brian@nostromo.localnet.net> Improve the code for interpolating fragment attributes a little. More to come...
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
dd34fe8679fa200e55cfaf8e80bbecdecea084e3 05-Feb-2007 Brian <brian@nostromo.localnet.net> Merge SWvertex texcoord and varying fields into attrib[] array field.

Fragment texcoords and varying code is now unified in the point/line/triangle
rasterization code. In the future, merge color, fog, etc. attribs.
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
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_aatritemp.h
cdb27e8242215271364602995d85607cfc06d441 01-Oct-2006 Brian Paul <brian.paul@tungstengraphics.com> New SWspan and SWspanarrays typedefs.
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
14570e6d7ccf43b228d09d6fc01a45b2ba31947b 20-Sep-2005 Brian Paul <brian.paul@tungstengraphics.com> compute z[i] as GLuint
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
6e4f594a02fc384b17d5732be652d7d28618aec2 25-Aug-2005 Brian Paul <brian.paul@tungstengraphics.com> removed GL_HP_occlusion_test extension
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
a803b0c891404dcd7c376e91f6a033cd4e42abc3 18-Dec-2004 Brian Paul <brian.paul@tungstengraphics.com> Consolidate _swrast_write_texture_span() into _swrast_write_rgba_span().
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
b2dd5095c42a2e1323c5ccf8d657c7b37d3e8c2e 09-Mar-2004 Brian Paul <brian.paul@tungstengraphics.com> remove unneeded casts
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
18fa367ac6e035341f5eb86ecc4231124b2921e3 27-Jan-2004 Keith Whitwell <keith@tungstengraphics.com> Consolidate texObj->Pos/Neg/X/Y/Z and texObj->Image into a single
array, texObj->Image[face][level].
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
87f858dd7cbca2280c983c77a239013a187c3e9a 19-Sep-2003 Brian Paul <brian.paul@tungstengraphics.com> s/_backface_sign/_BackfaceSign/
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
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_aatritemp.h
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_aatritemp.h
3a4231e132bf56d15679c9608b6d5a100d06d9dd 21-Feb-2003 Brian Paul <brian.paul@tungstengraphics.com> use IROUND to convert depth values from float to int (bug 690728)
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
02de45dcedc38b0e4ceacba440bfc11930ec90bb 28-Jan-2003 Brian Paul <brian.paul@tungstengraphics.com> move ltor computation
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
a12d12d1190f1baecdedc74a0ff1b62d22615dab 20-Jan-2003 Brian Paul <brian.paul@tungstengraphics.com> use COPY_CHAN4 macro
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
8f95d790daee7c012364d689e7d86524340469c1 20-Jan-2003 Brian Paul <brian.paul@tungstengraphics.com> use R/G/B/ACOMP indexes (Evgeny Kotsuba)
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
610d59981a9f43fefe29b34ef19c184d28e2bef5 14-Jan-2003 Brian Paul <brian.paul@tungstengraphics.com> First batch of code for GL_NV_fragment_program.
Re-org of some GL_NV_vertex_program code.
Replace MAX_TEXTURE_UNITS with MAX_TEXTURE_COORD_UNITS and MAX_TEXTURE_IMAGE_UNITS.
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
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_aatritemp.h
bf80e1ed620836e2ca0dd3f7d2d4cb187d17563d 19-Apr-2002 Brian Paul <brian.paul@tungstengraphics.com> Allocate a sw_span struct in the swrast context instead of allocating it
on the stack frame in the point/line/triangle functions. (Klaus Niederkrueger)
This should solve the performance problem Karl found on Windows.
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
b7f5e92f1749ce4601a758f66ddc64959f11742b 12-Apr-2002 Brian Paul <brian.paul@tungstengraphics.com> Klaus Niederkrueger's latest changes: use INIT_SPAN() to init span primitive
type, width, interp mask and array mask.
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
31f12f504e61cb2ad65b8890a68eb7154edcb64b 16-Mar-2002 Brian Paul <brian.paul@tungstengraphics.com> New mipmap lambda calculation. Previously, trilinear filtering could
result in _very_ blurry textures. Still need to do some optimization
of the new code in s_span.c
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
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_aatritemp.h
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_aatritemp.h
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_aatritemp.h
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_aatritemp.h
ef4f5b391e560e535b25b372f797e41edeef09f1 05-Dec-2001 Keith Whitwell <keith@tungstengraphics.com> add inf and nan tests to swrast functions
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
7c4268176eaaeb45003db4d5042a518b84c9f6dc 19-Sep-2001 Karl Schultz <kschultz@freedesktop.org> silence compiler warnings (last batch for src)
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
ee6cf4c6b081dbad7366b80637718d068530d79c 13-Jul-2001 Brian Paul <brian.paul@tungstengraphics.com> undo previous check-in (unfinished code)
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
f431a3fb4dc1bf860203d79e54657e3a62bc50df 13-Jul-2001 Brian Paul <brian.paul@tungstengraphics.com> assorted changes for supporting GLfloat color channels (not done)
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
470a7b48745d0e467973c9b9d751a8be4abec0e6 05-Jun-2001 Brian Paul <brian.paul@tungstengraphics.com> minor clean-ups
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
987caacbeba4396c7333ea406357acdceac1dbbe 30-May-2001 Brian Paul <brian.paul@tungstengraphics.com> GLubyte -> GLchan fix
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
47cf442c1164b6b406117fccfb8b564602741ee3 16-May-2001 Brian Paul <brian.paul@tungstengraphics.com> use DEFARRAY, etc macros to work around 32k data limit on Macs (Tom Goon)
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
5071b0812fc73bcba92e2b6fcbad2f53f063fc32 15-May-2001 Brian Paul <brian.paul@tungstengraphics.com> Apply antialiasing coverage factor to alpha after texture application,
not before.
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
80532da3bf2a83448c6f38c34dbaf32898acea2d 15-May-2001 Brian Paul <brian.paul@tungstengraphics.com> minor clean-ups and more comments
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
1a3e034b122267c4e63ba994c56caead5d9d6434 10-May-2001 Brian Paul <brian.paul@tungstengraphics.com> redo previous change in a more defensive way
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
a5cc6155d425b1a94e576e0c87140557051b7505 10-May-2001 Brian Paul <brian.paul@tungstengraphics.com> added check for zero-length spans, avoids potential problems later
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
dae62174c5e7736aa93da8c17a20ea356d2f9bdf 07-May-2001 Brian Paul <brian.paul@tungstengraphics.com> sample plane equations at fragment centers, not lower-left corner
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
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_aatritemp.h
d082417daeb3f8a35a490eb44b6c88463289fa5d 28-Mar-2001 Brian Paul <brian.paul@tungstengraphics.com> check for startX off the right edge of the window
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
22144ab7552f0799bcfca506bf4ffa7f70a06649 12-Mar-2001 Gareth Hughes <gareth@valinux.com> Consistent copyright info (version number, date) across all files.
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
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_aatritemp.h
08836341788a9f9d638d9dc8328510ccd18ddeb5 03-Mar-2001 Brian Paul <brian.paul@tungstengraphics.com> lots of gl_*() to _mesa_*() namespace clean-up
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
58e991705392a2e17a1c8b034f4083a0adaf1943 05-Jan-2001 Keith Whitwell <keith@tungstengraphics.com> Remove 'pv' parameter from Line/Tri/Point funcs. The provoking vertex
is always the last vertex parameter.
Modify clipping to preserve pv colors.
Modify swrast and X11 driver to expect the pv in the last vertex
(was looking in the first vertex previously).
Remove all handling of flatshading from swrast_setup.

Allow drivers to override the unclipped render tabs in tnl_render_stage
directly. (Like in 3.4). Removed fxsimplerender stage.

Modified t_vb_rendertmp.h to remove the need for 'parity' arguments
in RENDER_TRI macros.
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
a852378a6289d154364dde440f89a39bbfc33e2d 20-Nov-2000 Brian Paul <brian.paul@tungstengraphics.com> Replaced Texture.CurrentD[] with separate Texture.Current1/2/3D vars.
Completely removed the dirty texture object list. Set texObj->Complete
to GL_FALSE to indicate dirty.
Made point/line/triangle/quad SWvertex parameters const.
Minor code clean-ups.
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
1e1aac034c986a08248861363c0baa27dc2ae2d5 13-Nov-2000 Keith Whitwell <keith@tungstengraphics.com> Cleanup of derived state calculation prior to seperating software T&L
into a new directory. Specifically the handling of changes to lighting
lighting space (light in model vs. light in eye) have been revamped.

Moved several derived values used only by swrast into that directory.

Removed direct calls to swrast_flush() from vbrender.c -- pushed into
ctx->Driver.RenderFinish.

Optimized flat-shading case in swrast_setup.
/external/mesa3d/src/mesa/swrast/s_aatritemp.h
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_aatritemp.h
e3a051e0538a605551f4d58294c94f5eb00ed07f 31-Oct-2000 Keith Whitwell <keith@tungstengraphics.com> Moved software rasterizer functionality to new directory.
/external/mesa3d/src/mesa/swrast/s_aatritemp.h