History log of /external/mesa3d/src/mesa/swrast/s_drawpix.c
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_drawpix.c
401810b658133d9c968be1de7fb4102ec7c4d19e 20-Feb-2012 Brian Paul <brianp@vmware.com> swrast: remove MAX_WIDTH arrays in s_drawpix.c
/external/mesa3d/src/mesa/swrast/s_drawpix.c
06aa607ba76d940c48556935259c2a34eac7a8dc 27-Jan-2012 Brian Paul <brianp@vmware.com> mesa: added swapBytes parameter to _mesa_format_matches_format_and_type()

Not actually used yet though.

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/swrast/s_drawpix.c
0c1862851f27c428a18ba5509636efcc2f0084f8 16-Jan-2012 Brian Paul <brianp@vmware.com> swrast: use swrast_renderbuffer instead of gl_renderbuffer
/external/mesa3d/src/mesa/swrast/s_drawpix.c
1e1b5cb01a10e39d01923e3c7e989c44210950cd 16-Jan-2012 Brian Paul <brianp@vmware.com> mesa: remove gl_renderbuffer:RowStride field
/external/mesa3d/src/mesa/swrast/s_drawpix.c
ecb8594c184f5daa2f5a735e42ee24e7d110aa9f 16-Jan-2012 Brian Paul <brianp@vmware.com> swrast: remove gl_renderbuffer::DataType check in DrawPixels()

The field will be going away so update this code.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
c60ac7b17993d28af65b04f9bbbf3ee74c35358c 24-Dec-2011 Brian Paul <brianp@vmware.com> swrast: rewrite glDrawPixels(GL_DEPTH) with zoom

This gets rid of another renderbuffer->PutRow() call and _DepthBuffer
usage. We always work with 32-bit uint Z values now.

Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/swrast/s_drawpix.c
743c664c8c13a7d20beb17290316cd178681482e 24-Dec-2011 Brian Paul <brianp@vmware.com> swrast: refactor/rewrite fast_draw_rgba_pixels()

Use Map/UnmapRenderbuffer() for the special, optimized cases we care about.

Note that we're dropping some seldom-used cases in the new fast-path
code: as CI->RGB conversion and zooming.

Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/swrast/s_drawpix.c
e66858fb67477db22139fe38d4f23530b7a142a7 24-Dec-2011 Brian Paul <brianp@vmware.com> swrast: move swrast_render_start/finish() call in drawpixels code

We don't want to call these functions where we'll be using
Map/UnmapRenderbuffer(). So push them further down in the drawpixels
cases so that we can switch over to Map/UnmapRenderbuffer() step by step.

Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/swrast/s_drawpix.c
d9d0d4198f9c76774649b8cad3f10352fd7b5ea5 24-Dec-2011 Brian Paul <brianp@vmware.com> swrast: new fast_draw_depth_stencil() for glDrawPixels(GL_DEPTH_STENCIL)

Stop using deprecated renderbuffer PutRow() function. Note that we
aren't using Map/UnmapRenderbuffer() yet because this call is inside
a swrast_render_start/finish() pair.

v2: use _mesa_pack_uint_24_8_depth_stencil_row(), per Eric.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
bd31fb346398ca350a5e251a5d104ee1c8b33454 24-Dec-2011 Brian Paul <brianp@vmware.com> swrast: remove needless assignment in draw_depth_stencil_pixels()

Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/swrast/s_drawpix.c
657f3214e7b2df525fb0637f764682c1157b766e 03-Dec-2011 Eric Anholt <eric@anholt.net> swrast: Don't do Z24S8 drawpixels fast-paths with Z32_X24S8 input data.

The cool part was that in the "fbo-depthstencil -drawpixels
GL_DEPTH24_STENCIL8 32F_24_8_REV" testcase, the shifting happened to
end up with a value awfully close to the expected value, except for
every other pixel being 0 (the stencil value, shifted away to
nothing).

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/swrast/s_drawpix.c
6d68855df133bdd4891e8aa428787b520739e0fe 11-Nov-2011 Brian Paul <brianp@vmware.com> mesa: replace GLstencil with GLubyte
/external/mesa3d/src/mesa/swrast/s_drawpix.c
4b6311978f6710cfb2e9d77a2ca7a30f709c1f37 08-Oct-2011 Chad Versace <chad@chad-versace.us> swrast: Fix fastpaths for glRead/WritePixels(GL_DEPTH_STENCIL)

In some cases, Intel hardware requires that depth and stencil buffers be
separate. To accommodate swrast, i965 resorts to hackery that causes
a segfault in the fastpaths of draw_depth_stencil_pixels() and
read_depth_stencil_pixels().

The hack is that i965 sets framebuffer->Attachment[BUFFER_DEPTH].Renderbuffer
and framebuffer->Attachment[BUFFER_STENCIL].Renderbuffer to a dummy
renderbuffer for which the GetRow accessors and friends are null. The real
buffers are located at framebuffer->_DepthBuffer and framebuffer->_Stencilbuffer.

To fix the segault, this patch skips the fastpath if
framebuffer->Attachment[BUFFER_DEPTH].Renderbuffer->GetRow is null.

Note: This is a candidate for the 7.11 branch.
Reviewed-by: Brian Paul <brianp@vmware.com>
Signed-off-by: Chad Versace <chad@chad-versace.us>
/external/mesa3d/src/mesa/swrast/s_drawpix.c
4bcda856982cc428cba555367001f4db721a9aaf 11-Oct-2011 Chad Versace <chad@chad-versace.us> swrast: Remove redundant term in logic expression

Fix is in {read,draw}_depth_stencil_pixels(). If depthRb == stencilRb,
then it is redundant to check depthRb->x *and* stencilRb->x.

Reviewed-by: Brian Paul <brianp@vmware.com>
Signed-off-by: Chad Versace <chad@chad-versace.us>
/external/mesa3d/src/mesa/swrast/s_drawpix.c
244a02c47d0de860db4183212f8a33c2c02d95db 11-Oct-2011 Chad Versace <chad@chad-versace.us> swrast: Fix fastpaths in glRead/WritePixels(GL_DEPTH_STENCIL)

For glReadPixels, the user supplied pixels have format
GL_UNSIGNED_INT_24_8. But, when the depthstencil buffer's format was
MESA_FORMAT_S8_Z24, the fastpath read from the buffer without reordering
the depth and stencil bits. To fix this, this patch just skips the
fastpath when the format is not MESA_FORMAT_Z24_S8.

The problem and fix for glWritePixels is analagous.

Fixes the Piglit tests below on i965/gen6 and causes no regressions.
general/depthstencil-default_fb-drawpixels-24_8
general/depthstencil-default_fb-readpixels-24_8
EXT_packed_depth_stencil/fbo-depthstencil-GL_DEPTH24_STENCIL8-drawpixels-24_8
EXT_packed_depth_stencil/fbo-depthstencil-GL_DEPTH24_STENCIL8-readpixels-24_8

Note: This is a candidate for the stable branches.
Reviewed-by: Brian Paul <brianp@vmware.com>
Signed-off-by: Chad Versace <chad@chad-versace.us>
/external/mesa3d/src/mesa/swrast/s_drawpix.c
d7cb905a5a6e3ad7af1518d8e74620de729a2477 29-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> swrast: Use GL_STENCIL_INDEX for address calculations

GL_COLOR_INDEX produced the same result (because GL_BITMAP is always
used for stencil glDrawPixels), but it was confusing to read. I spent
about 15 minutes wondering, "WTF?"

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/swrast/s_drawpix.c
b70610b9823fc7dc3672735c11be1a75fbb1a2a4 01-Mar-2011 Brian Paul <brianp@vmware.com> mesa: move PBO-related functions into a new file
/external/mesa3d/src/mesa/swrast/s_drawpix.c
8d6a0dc7f35995018b29f24b59e3386531f49592 03-Dec-2010 Brian Paul <brianp@vmware.com> swrast: fix indentation
/external/mesa3d/src/mesa/swrast/s_drawpix.c
75746e3779f9100fab8ac76242124152772dd8d9 03-Dec-2010 Brian Paul <brianp@vmware.com> swrast: allow GL_RG format in glDrawPixels()

Restructure the switch statement to avoid having to add additional
color formats in the future.

Fixes http://bugs.freedesktop.org/show_bug.cgi?id=32086
/external/mesa3d/src/mesa/swrast/s_drawpix.c
1c131752c3e07ef91f49d4970dafca6d26585334 23-Oct-2010 Brian Paul <brianp@vmware.com> mesa: split up the image.c file

New files:
pack.c - image/row packing/unpacking functions
pixeltransfer.c - pixel scale/bias/lookup functions
/external/mesa3d/src/mesa/swrast/s_drawpix.c
2e5764ccf440e59fc6f8441e329c0747ef4ed57b 21-Oct-2010 Vinson Lee <vlee@vmware.com> swrast: Print out format on unexpected failure in _swrast_DrawPixels.
/external/mesa3d/src/mesa/swrast/s_drawpix.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_drawpix.c
a62efdf82c20747feb11dfd7756f0579aa914b57 10-Sep-2010 Eric Anholt <eric@anholt.net> mesa: Remove EXT_convolution.

More optional code.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
7126e38d9037da66fd531c4cb02b3843b68b84ff 10-Sep-2010 Eric Anholt <eric@anholt.net> mesa: Remove EXT_histogram.

This has always been optional, and not useful.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
d82e1d7f95bf1fe2be9bc2ac5a2880401a8dc01c 24-Feb-2010 Ian Romanick <ian.d.romanick@intel.com> swrast: Remove support for DrawPixels into a color-index buffer

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/swrast/s_drawpix.c
32f2fd1c5d6088692551c80352b7d6fa35b0cd09 19-Feb-2010 Kristian Høgsberg <krh@bitplanet.net> Replace _mesa_malloc, _mesa_calloc and _mesa_free with plain libc versions
/external/mesa3d/src/mesa/swrast/s_drawpix.c
c7ac486261ad30ef654f6d0b1608da4e8483cd40 19-Feb-2010 Kenneth Graunke <kenneth@whitecape.org> Remove _mesa_memcpy in favor of plain memcpy.

This may break the SUNOS4 build, but it's no longer relevant.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
b01ffb12ed82dcf435b186e2aff35e344a8a6ebe 14-Jan-2010 Jakob Bornecrantz <jakob@vmware.com> Merge branch 'mesa_7_7_branch'

Conflicts:
src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c
src/gallium/auxiliary/util/Makefile
src/gallium/drivers/r300/r300_state_derived.c
d1631f734a6f7d052e347e0f5eb878e156d1afa6 14-Jan-2010 Vinson Lee <vlee@vmware.com> swrast: Remove unnecessary header from s_drawpix.c.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
ab26682eb4db0dbe160b13f1e320ec9164c3afc5 31-Dec-2009 Brian Paul <brianp@vmware.com> swrast: add check for conditional rendering
/external/mesa3d/src/mesa/swrast/s_drawpix.c
5cd7042088bdd0b5d9a92f4fc927029a46a23734 03-Sep-2009 Brian Paul <brianp@vmware.com> swrast: wrap comment to 80 columns, remove dead code
/external/mesa3d/src/mesa/swrast/s_drawpix.c
1b448c7a5cafa68eeead2a4c45f4362a9883383b 03-Sep-2009 Brian Paul <brianp@vmware.com> mesa: consolidate PBO map/unmap helpers

Instead of _mesa_map_readpix_pbo() use _mesa_map_pbo_source().

Instead of _mesa_map_drawpix_pbo() and _mesa_map_bitmap_pbo() use
_mesa_map_pbo_dest().
/external/mesa3d/src/mesa/swrast/s_drawpix.c
be3813d58adc0060c9f7a13ac7865217b96ea477 15-Feb-2009 Nicolai Haehnle <nhaehnle@gmail.com> swrast: Set vp_override flag during DrawPixels

Obviously, the color of fragments produced by DrawPixels is not constant,
even if the current vertex array / vertex program state indicates that the
color for normal rendering will be constant. Therefore, we need to override
certain optimisations that have been added to texenvprogram.c

Signed-off-by: Nicolai Haehnle <nhaehnle@gmail.com>
/external/mesa3d/src/mesa/swrast/s_drawpix.c
71e64fc30b4f57bd93daf004bc04af7181391f4d 09-Feb-2009 Brian Paul <brianp@vmware.com> swrast: fix typo: s/drapix/drawpix/
/external/mesa3d/src/mesa/swrast/s_drawpix.c
2d5b86be25a7ccb729e746aa5e1bdd537d76df68 30-Jan-2009 Brian Paul <brianp@vmware.com> swrast: replace RENDER_START/FINISH macros with inline functions
/external/mesa3d/src/mesa/swrast/s_drawpix.c
cfc4b4c98920293cb9a91ba0e9f89626e175c8dc 19-Sep-2008 Brian <brian.paul@tungstengraphics.com> mesa: remove unneeded s_drawpix.h header
/external/mesa3d/src/mesa/swrast/s_drawpix.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_drawpix.c
9508293e0186ded3be212a377b1fe39d68070da7 08-May-2008 Xiang, Haihao <haihao.xiang@intel.com> mesa: Call RENDER_FINISH on the zero pixel case.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
d933be6baf98624c609d422a9b083a08f67e8bdb 21-Mar-2008 Brian <brian.paul@tungstengraphics.com> Refactor PBO validate/map code.

We always need to do PBO validation, so do that in core Mesa before calling driver routine.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
a429a25cd55b8c16356a60452de92228bb6c71b0 21-Mar-2008 Brian <brian.paul@tungstengraphics.com> add a number of PBO validate/map/unmap functions

Helper functions for (some) drivers, including swrast.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
2a077500a84819d1e6ac62e84ded130aa655c5e9 23-Jan-2008 Brian <brian.paul@tungstengraphics.com> Fix some issues with glDrawBuffer(GL_NONE), bug 14198

Set _ColorDrawBuffers[0] = NULL if no renderbuffers enabled.
Check that _ColorDrawBuffers[0] is non-null before dereferencing in a few places.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
ff73c783cc47361ff0dd819c82d067b4b85870dd 06-Jan-2008 Brian <brian.paul@tungstengraphics.com> Simplify ctx->_NumColorDrawBuffers, _ColorDrawBuffers and fix bug 13835.

These fields are no longer indexed by shader output. Now, we just have
a simple array of renderbuffer pointers.

If the shader writes to gl_FragData[i], send those colors to the N
_ColorDrawBuffers. Otherwise, replicate the single gl_FragColor (or
the fixed-function color) to the N _ColorDrawBuffers.

A few more changes and simplifications can follow from this...
/external/mesa3d/src/mesa/swrast/s_drawpix.c
9efa1029e5a2ee90e3265d9959730685ce841b66 18-Dec-2007 Eric Anholt <eric@anholt.net> Fix mismatched map/unmap of buffers in swrast read/drawpixels error paths.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
25cfb68f0b3baf0e74d1f6a37afab46370f6711b 08-Jul-2007 Brian <brian.paul@tungstengraphics.com> Change float depthScale param to _mesa_unpack_depth_span() to GLuint depthMax.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
f9b53f648d12ef7e4505d8303e14b90ebd444872 03-Jul-2007 Brian <brian.paul@tungstengraphics.com> use _mesa_unpack_stencil_span() in draw_stencil_pixels(), bug 11457
/external/mesa3d/src/mesa/swrast/s_drawpix.c
f4b103dc993491355ec3e3640d9cb060138175c2 30-Jun-2007 Brian <brian.paul@tungstengraphics.com> simplify INIT_SPAN code
/external/mesa3d/src/mesa/swrast/s_drawpix.c
9dca42a4a10acbf1980c0f2eafb3e28e11ca1bf3 30-Jun-2007 Brian <brian.paul@tungstengraphics.com> Undo some prev glDraw/CopyPixel changes which fixed a bug in which colors were overwritten by interpolating attributes.

Now just set the span->arrayAttribs mask in glDraw/CopyPixels and be sure
we don't overwrite the values in interpolate_active_attribs().
/external/mesa3d/src/mesa/swrast/s_drawpix.c
171dcdfa27dda30916a7f9bfed89577feee5d350 21-Jun-2007 Brian <brian@i915.localnet.net> Another round of fixing attribute interpolation for glDraw/CopyPixels.

Need to turn off FRAG_BIT_COL0 in swrast->_ActiveAttribMask when doing
glRead/CopyPixels to prevent the user's colors from getting overwritten
when a fragment program is active.
This was happening in the DRI drivers when MaintainTexEnv program was
used (the texenv fragment program was enabled when _swrast_DrawPixels was
called).
This still isn't an ideal solution, but fixes things for now.
/external/mesa3d/src/mesa/swrast/s_drawpix.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_drawpix.c
f793e90e823a58c0408771c38f3a6209f78a3617 21-Apr-2007 Brian <brian@yutani.localnet.net> Fix color sum bug 10688.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
38a1c2b4959d35236933c14d3944cce94283ca30 26-Mar-2007 Brian <brian@yutani.localnet.net> Add _swrast_span_default_secondary_color() for use with glBitmap, glDrawPixels, etc.

Secondary color wasn't getting added to post-texture color when drawing
bitmaps, images. See bug 10409.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
23d31efc167f09d47635352f697ffcb087d3ebbd 21-Mar-2007 Brian <brian@yutani.localnet.net> merge from master
249b451d2068c781d29a6527e152b39d08b1c877 21-Mar-2007 Brian <brian@yutani.localnet.net> 1D convolution (and post-conv scale/bias) were inadvertantly applied to 2D image transfers.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
bb02092d749ff9d58a13fd99f66154504b4f3dd1 18-Mar-2007 Xiang, Haihao <haihao.xiang@intel.com> mesa: SWAP_BUFF support when calling DrawPixels(DEPTH_COMPONENT)
or TexImage(DEPTH_COMPONENT)
/external/mesa3d/src/mesa/swrast/s_drawpix.c
29c471aafc6a3fef23d553e31a555d1782854a77 22-Feb-2007 Brian <brian@yutani.localnet.net> Merge branch 'origin' into glsl-compiler-1

Conflicts:

src/mesa/main/state.c
src/mesa/shader/program.c
src/mesa/shader/program.h
src/mesa/shader/programopt.c
src/mesa/shader/slang/slang_execute.c
src/mesa/sources
src/mesa/swrast/s_arbshader.c
src/mesa/swrast/s_context.c
src/mesa/swrast/s_span.c
src/mesa/swrast/s_zoom.c
src/mesa/tnl/t_context.c
src/mesa/tnl/t_save_api.c
src/mesa/tnl/t_vb_arbprogram.c
src/mesa/tnl/t_vp_build.c
src/mesa/tnl/t_vtx_eval.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_drawpix.c
18d1fdebebcb52e7fcf50e62c4c02862d173af51 23-Jan-2007 Brian <brian@nostromo.localnet.net> fixes for C++ warnings/errors
/external/mesa3d/src/mesa/swrast/s_drawpix.c
5b0edff412f45fe64bd42fb481adeda7d34b0fa8 13-Oct-2006 Brian Paul <brian.paul@tungstengraphics.com> Consolidate, move, fix code related to color index and stencil image transfer
operations (shift, offset, table lookup, etc).
/external/mesa3d/src/mesa/swrast/s_drawpix.c
8a9b5518fb946462fe55a62c1da1cab94d6d12cc 13-Oct-2006 Brian Paul <brian.paul@tungstengraphics.com> s/GLuint/GLbitfield/
/external/mesa3d/src/mesa/swrast/s_drawpix.c
0bfc56d7d36ddc86fdf7d5dad060fdf90f4bdbe9 13-Oct-2006 Brian Paul <brian.paul@tungstengraphics.com> use _mesa_map_ci8_to_rgba8() instead of _mesa_map_ci8_to_rgba()
/external/mesa3d/src/mesa/swrast/s_drawpix.c
76e778dce59aa6f290db50242df945943fc47b05 13-Oct-2006 Brian Paul <brian.paul@tungstengraphics.com> Lots of changes to support runtime renderbuffer depths.
_swrast_read_rgba_span() now takes a datatype parameter.
New optimization for glReadPixels(format=GL_RGB).
New glCopyPixels optimization for the simple, common cases.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
8a5871a98c23ce1a1d893b681f59dc8c42228dd1 12-Oct-2006 Brian Paul <brian.paul@tungstengraphics.com> use GLvoid * for _swrast_write_zoomed_rgb/rgba_span() functions
/external/mesa3d/src/mesa/swrast/s_drawpix.c
55fa6a2fdbc9108f2d435b70cefb58e77bba903a 12-Oct-2006 Brian Paul <brian.paul@tungstengraphics.com> rewrite/simplify the fast_draw_pixels() function
/external/mesa3d/src/mesa/swrast/s_drawpix.c
cdb27e8242215271364602995d85607cfc06d441 01-Oct-2006 Brian Paul <brian.paul@tungstengraphics.com> New SWspan and SWspanarrays typedefs.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
57d705d5a939180bd992cad2f24d95c329b5b28c 22-Sep-2006 Brian Paul <brian.paul@tungstengraphics.com> remove rgb[] array from span_arrays_struct - was only used in a few places
/external/mesa3d/src/mesa/swrast/s_drawpix.c
17befff800084f9bbcfda86d2e087e646959f1f1 22-May-2006 Brian Paul <brian.paul@tungstengraphics.com> GL_INDEX_OFFSET didn't work with CI->RGB mappings.
Added some const qualifiers.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
ca8b2351884e602f32b3e7ad23cf4beeae1c01fc 07-May-2006 Brian Paul <brian.paul@tungstengraphics.com> minor clean-ups around DepthScale/Bias
/external/mesa3d/src/mesa/swrast/s_drawpix.c
f756924fa59b53f4951e2f817144bcb5e5765535 22-Mar-2006 Brian Paul <brian.paul@tungstengraphics.com> Need to check for new state and do readpixels/drawpixels clipping after
we call RENDER_START since that may involve validating the drawable and
updating its dimensions.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
096dd541bd522c6c3590bac734dac31a16fe3dea 19-Mar-2006 Brian Paul <brian.paul@tungstengraphics.com> minor clean-ups
/external/mesa3d/src/mesa/swrast/s_drawpix.c
1add059bd114f90e32c4b574be411d314eca6d90 14-Dec-2005 Brian Paul <brian.paul@tungstengraphics.com> Removed the GL_SGIX/SGIS_pixel_texture extensions. Same thing can be
done with fragment programs nowadays.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
74e9a43a2ad2d683c21be8c6b874f5520dbfb5df 17-Nov-2005 Brian Paul <brian.paul@tungstengraphics.com> optimize drawing GL_DEPTH_STENCIL pixels into a GL_DEPTH_STENCIL renderbuffer
/external/mesa3d/src/mesa/swrast/s_drawpix.c
1a5f1bdb428ea3ded1e77796590014f89fe78f77 16-Nov-2005 Brian Paul <brian.paul@tungstengraphics.com> Use new gl_framebuffer _Depth/_StencilBuffer fields instead of
Attachment[BUFFER_DEPTH/STENCIL].Renderbuffer. The former may be wrappers
around combined depth/stencil renderbuffers attached at the later points.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
cb6b47b795e3865690defc809416e5b5b95f226a 14-Nov-2005 Brian Paul <brian.paul@tungstengraphics.com> remove unneeded RasterPosValid check
/external/mesa3d/src/mesa/swrast/s_drawpix.c
dcf4c17fb1624af47181c63af4c3ad29f919c17a 31-Oct-2005 Brian Paul <brian.paul@tungstengraphics.com> check swrast->_FogEnabled instead of ctx->Fog.Enabled
/external/mesa3d/src/mesa/swrast/s_drawpix.c
14c38b8f4f1f3ffaf955fb4de4cb36a5f10d2bb2 04-Oct-2005 Brian Paul <brian.paul@tungstengraphics.com> Use Visual.depthBits rather than Renderbuffer::DepthBits for depth buffer
operations.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
82b29819a9ede846ad5c37ff70b71d45cf72357a 30-Sep-2005 Brian Paul <brian.paul@tungstengraphics.com> minor improvements
/external/mesa3d/src/mesa/swrast/s_drawpix.c
8d0edf015d82a705796389890f6fe9b32e19414c 29-Sep-2005 Brian Paul <brian.paul@tungstengraphics.com> Rewrite much of the pixel zoom code.
Zoomed DrawPixels of packed depth/stencil works now.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
1ad7b99925e044f82e635f746c1ef2df77f69ac9 28-Sep-2005 Brian Paul <brian.paul@tungstengraphics.com> Initial work for GL_EXT_packed_depth_stencil extension.
glReadPixels done, glDrawPixels mostly done.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
99796464c5f0fdb463c31a0e99b0896089b8bd80 27-Sep-2005 Brian Paul <brian.paul@tungstengraphics.com> Lift all the format/type error checking out of the _swrast_Draw/Read/CopyPixels
functions into the _mesa_Draw/Read/CopyPixels functions.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
f1e2826856d7df00d0e98106b93ddab51b26ff04 22-Sep-2005 Brian Paul <brian.paul@tungstengraphics.com> When testing visual attributes, use the Draw/Read buffer, not the context.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
3e37bafab0a339021354b9c78f983d05d433d735 21-Sep-2005 Brian Paul <brian.paul@tungstengraphics.com> replace GLdepth with GLuint and remove GLdepth
/external/mesa3d/src/mesa/swrast/s_drawpix.c
000abaa12de276d757d59d65ca0d99574fc0f2a6 20-Sep-2005 Brian Paul <brian.paul@tungstengraphics.com> remove unneeded sizeof(GLdepth) test
/external/mesa3d/src/mesa/swrast/s_drawpix.c
e00ac11d4dd05c56584622dc2707bbdcfe4b2707 15-Sep-2005 Brian Paul <brian.paul@tungstengraphics.com> Replace GLuint with GLbitfield where appropriate. Also replace GLuint
with GLboolean in a few places.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
bb5c84fcbc22b4fef28cf4589d6410eb3c35a496 01-Jul-2005 Brian Paul <brian.paul@tungstengraphics.com> Remove NEW_RENDERBUFFER stuff.
Now, OLD_RENDERBUFFER marks code that needs to eventually be removed when
all the drivers are updated to no longer need the SetBuffer() function.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
446e25894099ed8e1c7034d812ca4baf30a84a56 01-Jul-2005 Brian Paul <brian.paul@tungstengraphics.com> remove OLD_RENDERBUFFER code
/external/mesa3d/src/mesa/swrast/s_drawpix.c
3fe9c40cb27b23d44e938a19fbf4f21e1b1e288b 02-Jun-2005 Brian Paul <brian.paul@tungstengraphics.com> Remove last of the old span code.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
e4b2356c07d31fbeeabb13b2fb47db703b473080 04-May-2005 Brian Paul <brian.paul@tungstengraphics.com> Major check-in of changes for GL_EXT_framebuffer_object extension.
Main driver impacts:
- new code for creating the Mesa GLframebuffer
- new span/pixel read/write code
Some drivers not yet updated/tested.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
60909388ab136d849d99eab49e782a53772a618f 10-Nov-2004 Brian Paul <brian.paul@tungstengraphics.com> GL_(UN)PACK_SKIP_IMAGES should only be applied to 3D texture pack/unpacking
and ignored for 1D and 2D images.
Need to pass in image dimensions (1,2,3) to the _mesa_image_address() function.
This change gets propogated to some other routines.
Also added new _mesa_image_address[123]d() convenience functions.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
c55c963f4c3ec6101241501de0f759520b985853 09-Nov-2004 Brian Paul <brian.paul@tungstengraphics.com> Removed _swrast_clip_pixelrect(). Use _mesa_clip_drawpixels() instead.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
355467bed8cf34cf5967c7be3c5f1b87ff08f845 31-Oct-2004 Brian Paul <brian.paul@tungstengraphics.com> Allow the software fallback glDrawPixels, glReadPixels, glBitmap commands to
work with real, hardware-based PBOs in the future by mapping/unmapping the
PBO buffer as needed.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
ba467e86fe2a6f6e34221e5f3f718f9c708df1b4 30-Sep-2004 Brian Paul <brian.paul@tungstengraphics.com> set span.y prior to each span write in draw_depth_pixels, like Karl's other fix
/external/mesa3d/src/mesa/swrast/s_drawpix.c
fa569c0a73576d3cca7cd1d0363064be099a6a22 28-Sep-2004 Karl Schultz <kschultz@freedesktop.org> Fix bug in glDrawPixels when writing color indexed images on color indexed
devices. In draw_index_pixels(), use the correct variables for the span Y
and span end values.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
146852881fab329e0116044b55fc53bce0b0272e 26-Jul-2004 Brian Paul <brian.paul@tungstengraphics.com> consistantly use unpack parameter, instead of ctx->Unpack (Daniel Borca)
/external/mesa3d/src/mesa/swrast/s_drawpix.c
d72834dd0ba471bbd7fe16aedc800f290ea46651 14-May-2004 Brian Paul <brian.paul@tungstengraphics.com> Minor fixes/optimizations to type conversions in draw_depth_pixels().
Fix off by one errors in a few assertions.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
f959f6e1dc27c71fc0ccc56e09b29101b3bf3b97 22-Apr-2004 Brian Paul <brian.paul@tungstengraphics.com> New glTexImage code.
The gl_texture_format struct now has a StoreTexImageFunc that's called
by glTex[Sub]Image[123]D to convert the user's texture data into the
specific texture format layout. Now it's much easier to add new texture
formats (like the 16/32-bit floating point formats).
The texutil.[ch] and texutil_tmp.h files are obsolete.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
7a6b71ef2944bae1718e8167b2faaceb8422071c 13-Mar-2004 Brian Paul <brian.paul@tungstengraphics.com> Implementation of GL_EXT_pixel_buffer_object extension.
Note: extension may not be finalized yet - subject to change!
Note: implementation not fully suitable for h/w implementation yet.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
4923e1926ad7b7eb7de017eda8e7db64d357e5c8 28-Feb-2004 Brian Paul <brian.paul@tungstengraphics.com> Remove clamp parameter from _mesa_unpack_color_span_float(). Pass the
IMAGE_CLAMP_BIT if needed.
Added ClampVertexColors and ClampFragmentColors to GLcontext in anticipation
of upcoming extensions (not fully used yet).
/external/mesa3d/src/mesa/swrast/s_drawpix.c
8cfd08b6134e2036ddceb1facfa82e15026068a2 28-Feb-2004 Brian Paul <brian.paul@tungstengraphics.com> rename some span pack/unpack functions for better uniformity
/external/mesa3d/src/mesa/swrast/s_drawpix.c
b305028464f02947c0cce0476af0e35f4ed1fafa 04-Dec-2003 Brian Paul <brian.paul@tungstengraphics.com> Port over changes from XFree86/Mesa 5.0.2, mostly to silence compiler warnings.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
d620015abd42d166d4417344bc742e4d5954c496 23-Aug-2003 Brian Paul <brian.paul@tungstengraphics.com> indentation fix
/external/mesa3d/src/mesa/swrast/s_drawpix.c
4be6c0f04b9ba81dba144b45f92ab807e141755f 23-Aug-2003 Brian Paul <brian.paul@tungstengraphics.com> glDrawPixels(GL_DEPTH_COMPONENT) with glPixelZoom didn't work
/external/mesa3d/src/mesa/swrast/s_drawpix.c
36a0a3252e1e20df69b53f70ba93bc74c4a4bf0e 08-Apr-2003 Brian Paul <brian.paul@tungstengraphics.com> Added ctx->Texture._EnabledCoordUnits bitfield.
Fixed some vertex array / vertex program glitches with glDrawElements.
Fixed some fragment program runtime bugs.
Non-trivial Cg programs are running now.
/external/mesa3d/src/mesa/swrast/s_drawpix.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_drawpix.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_drawpix.c
4039cb8ca82d59451a6de8902fe35e693cdca3ba 25-Feb-2003 Brian Paul <brian.paul@tungstengraphics.com> casts to silence g++ warnings
/external/mesa3d/src/mesa/swrast/s_drawpix.c
1596bf398cdb4f791467ac89787f1268661af985 16-Jan-2003 Brian Paul <brian.paul@tungstengraphics.com> another fix for glDrawPixels + clipping
/external/mesa3d/src/mesa/swrast/s_drawpix.c
ed96f466373035c1b7033d57b22a483d7bd48185 16-Jan-2003 Brian Paul <brian.paul@tungstengraphics.com> fix glDrawPixels hang when clipping
/external/mesa3d/src/mesa/swrast/s_drawpix.c
c0fc0d4e5f5c246fc2459348a3d114b232d0c545 18-Dec-2002 Brian Paul <brian.paul@tungstengraphics.com> comment changes
/external/mesa3d/src/mesa/swrast/s_drawpix.c
93e0ba8b80338e3526dcf686afef369e39391b45 05-Dec-2002 Brian Paul <brian.paul@tungstengraphics.com> properly handle very wide images
/external/mesa3d/src/mesa/swrast/s_drawpix.c
3ac375b1749102f434e34197f1a67212c33797b9 25-Nov-2002 Brian Paul <brian.paul@tungstengraphics.com> set default texcoords for glBitmap/glDrawPixels
/external/mesa3d/src/mesa/swrast/s_drawpix.c
e1e867c3b250506f7497dd8ecd1e3960d4d76354 30-Oct-2002 Brian Paul <brian.paul@tungstengraphics.com> remove some stray debug/abort code
/external/mesa3d/src/mesa/swrast/s_drawpix.c
3c63452e64df7e10aa073c6c3b9492b1d7dabbb8 25-Oct-2002 Brian Paul <brian.paul@tungstengraphics.com> Header file clean-up:
1. Remove all.h and PC_HEADER junk.
2. Rolled mem.c and mem.h into imports.c and imports.h
3. Include imports.h instead of mem.h
Restore _mesa_create/initialize_context() to be like they were in 4.0.4
New wrappers for a few std C functions: _mesa_atoi(), _mesa_strstr(), etc.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
59c5cf35c92e969f66eefd27809e72089b731701 09-Oct-2002 Brian Paul <brian.paul@tungstengraphics.com> finally get rid of ctx->Texture._ReallyEnabled field
/external/mesa3d/src/mesa/swrast/s_drawpix.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_drawpix.c
8afe7de8deaf3c9613fd68b344de8c52b02b1879 15-Jun-2002 Brian Paul <brian.paul@tungstengraphics.com> Implemented GL_NV_texture_rectangle extension.
Replace struct gl_texure_object's Dimension w/ Target field.
Added _EnabledUnits to struct gl_texture_attrib - the _ReallyEnabled
field is obsolete, but still present for now. This effectively
removes the 8-texture units limit, 32 units now possible, but unlikely!
New TEXTURE_1D/2D/3D/CUBE/RECT_BIT tokens for unit->_ReallyEnabled field.
Updated device drivers to use ctx->Texture._EnabledUnits.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
4753d60dd070bb08d0116076bcc08025c86ce857 15-Jun-2002 Brian Paul <brian.paul@tungstengraphics.com> Added ctx parameter to _mesa_debug()
Added _mesa_printf()
Updated SetDrawBuffer() function in all drivers (ala 4.0.3)
Import 4.0.3/DRI changes.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
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_drawpix.c
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_drawpix.c
983bc3e018ad6a36f0feeac70974cb30a90698b8 17-Feb-2002 Brian Paul <brian.paul@tungstengraphics.com> don't include s_fog.h
/external/mesa3d/src/mesa/swrast/s_drawpix.c
3ff07d20621811178b64a935f1de0400bde902aa 15-Feb-2002 Brian Paul <brian.paul@tungstengraphics.com> fixed float->int conversion. Fix conditional for 16-bit Z buffer path
/external/mesa3d/src/mesa/swrast/s_drawpix.c
733a4b602bbbfda83ee03b7ae4f3737bbe659034 02-Feb-2002 Brian Paul <brian.paul@tungstengraphics.com> sw_span can now hold x/y arrays of fragment positions - getting ready to
ditch the pb (pixel buffer) code.
Converted point drawing, bitmaps and aa lines to use new span functions.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
ceb39f4f8dc4863fde17d668c752533a2184476e 31-Jan-2002 Brian Paul <brian.paul@tungstengraphics.com> Clean-up and optimize alpha test code.
Major clean-up of pixel zoom code.
/external/mesa3d/src/mesa/swrast/s_drawpix.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_drawpix.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_drawpix.c
858b694b6478c0139fbe4a6da16fc97d99fcf5c4 15-Jan-2002 Brian Paul <brian.paul@tungstengraphics.com> added some missing error checks
/external/mesa3d/src/mesa/swrast/s_drawpix.c
9927f1978da8530416f699d084dda099720e43e6 10-Jan-2002 Brian Paul <brian.paul@tungstengraphics.com> Klaus's latest patches: change texcoord[3] to texcoord[4] everywhere
/external/mesa3d/src/mesa/swrast/s_drawpix.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_drawpix.c
acc722d4b890da7ed0ede24751e2bcaf28cc1468 26-Jun-2001 Brian Paul <brian.paul@tungstengraphics.com> More raster fog coord fixes.
New truncate vs. floor comments in drawpixels.c
Added current raster secondary color state, not used yet.
/external/mesa3d/src/mesa/swrast/s_drawpix.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_drawpix.c
b5d3f2c52103c6bd834838695cd753ca26991bd6 30-May-2001 Brian Paul <brian.paul@tungstengraphics.com> added current raster fog coord and related code
/external/mesa3d/src/mesa/swrast/s_drawpix.c
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_drawpix.c
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_drawpix.c
b570a180dada9e54ff55905ff11ea882ad8cb57d 20-Apr-2001 Brian Paul <brian.paul@tungstengraphics.com> Minor fixes for Win32 (Karl Schultz).
/external/mesa3d/src/mesa/swrast/s_drawpix.c
33143303feaf84afbef2e63ac0adab2d70b3c344 10-Apr-2001 Brian Paul <brian.paul@tungstengraphics.com> Added IROUND_POS() macro to mmath.h and use where appropriate. (Klaus Niederkrueger)
/external/mesa3d/src/mesa/swrast/s_drawpix.c
709892459922a32096fe9dd8261d0d92337bb02f 19-Mar-2001 Keith Whitwell <keith@tungstengraphics.com> Split driver struct into swrast/tnl/core components.
/external/mesa3d/src/mesa/swrast/s_drawpix.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_drawpix.c
01915e90e6912f06d43d443a09157f7bbc96ddc5 08-Mar-2001 Brian Paul <brian.paul@tungstengraphics.com> More g++ warning fixes. Fixes for CHAN_BITS==16, it seems to work.
/external/mesa3d/src/mesa/swrast/s_drawpix.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_drawpix.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_drawpix.c
c499ce31baf820e84d133c2189f88e15a1a36672 20-Feb-2001 Brian Paul <brian.paul@tungstengraphics.com> Implemented GL_SGIX_shadow and GL_SGIX_shadow_texture.
Added some const keywords in the s/w texturing code.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
e75d2424e53d6023f4414e40694cd467e5392b96 17-Feb-2001 Brian Paul <brian.paul@tungstengraphics.com> Changed FetchTexel() function pointer arguments.
Implemented glGetTexImage(format=GL_COLOR_INDEX).
Changed _mesa_unpack_depth_span() args.
Minor changes/clean-ups in mtypes.h.
Histogram counter component sizes were wrong.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
b6bcae5698df88f7730d40004ce7ce0462e97a20 24-Jan-2001 Brian Paul <brian.paul@tungstengraphics.com> Replaced struct gl_visual with struct __GLcontextModesRec from glcore.h.
Replace "RGBAMode" with "rgbMode", etc.
Other minor clean-ups.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
8cbc573eae500aff6d121b2eef93fb00822622f1 05-Jan-2001 Brian Paul <brian.paul@tungstengraphics.com> Fixed bug in MinMagThresh computation.
Renamed gl_texture_pixels() to _swrast_texture_fragments()
/external/mesa3d/src/mesa/swrast/s_drawpix.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_drawpix.c
cab974cf6c2dbfbf5dd5d291e1aae0f8eeb34290 26-Dec-2000 Keith Whitwell <keith@tungstengraphics.com> Major rework of tnl module
New array_cache module
Support 8 texture units in core mesa (now support 8 everywhere)
Rework core mesa statechange operations to avoid flushing on many
noop statechanges.
/external/mesa3d/src/mesa/swrast/s_drawpix.c
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_drawpix.c
ba41b8afb1b40b967cf5c0e604bbf09793eb8fee 10-Nov-2000 Brian Paul <brian.paul@tungstengraphics.com> minor changes to silence compiler warnings
/external/mesa3d/src/mesa/swrast/s_drawpix.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_drawpix.c
e3a051e0538a605551f4d58294c94f5eb00ed07f 31-Oct-2000 Keith Whitwell <keith@tungstengraphics.com> Moved software rasterizer functionality to new directory.
/external/mesa3d/src/mesa/swrast/s_drawpix.c