History log of /external/mesa3d/src/mesa/swrast/s_bitmap.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
bfcdb843830bba0190e00e35e3c5c18c4bdb5de1 21-Feb-2015 Matt Turner <mattst88@gmail.com> mesa: Use assert() instead of ASSERT wrapper.

Acked-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/swrast/s_bitmap.c
3998cfa933dcd9134b75d9f0ae2c9cfcd6f2ee45 05-Jun-2013 Rico Schüller <kgbricola@web.de> mesa: remove outdated version lines in comments

Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/swrast/s_bitmap.c
3d8d5b298a268b119d840bc9bae0ee9e0c9244a9 21-Apr-2013 Kenneth Graunke <kenneth@whitecape.org> mesa: Restore 78-column wrapping of license text in C-style comments.

The previous commit introduced extra words, breaking the formatting.

This text transformation was done automatically via the following shell
command:
$ git grep 'THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY' | sed 's/:.*$//' | xargs -I {} sh -c 'vim -e -s {} < vimscript

where 'vimscript' is a file containing:
/THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY/;/\*\// !fmt -w 78 -p ' * '
:wq

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/swrast/s_bitmap.c
96ff2edc73ccf11d4d198ba3665507f73ae4a9f7 21-Apr-2013 Kenneth Graunke <kenneth@whitecape.org> mesa: Add "OR COPYRIGHT HOLDERS" to license text disclaiming liability.

This brings the license text in line with the MIT License as published
on the Open Source Initiative website:

http://opensource.org/licenses/mit-license.php

Generated automatically be the following shell command:
$ git grep 'THE AUTHORS BE LIABLE' | sed 's/:.*$//g' | xargs -I '{}' \
sed -i 's/THE AUTHORS/THE AUTHORS OR COPYRIGHT HOLDERS/' {}

This introduces some wrapping issues, to be fixed in the next commit.

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/swrast/s_bitmap.c
dd404bc94f78a1766527becee03f8ef6ae3a799b 21-Apr-2013 Kenneth Graunke <kenneth@whitecape.org> mesa: Change "BRIAN PAUL" to "THE AUTHORS" in license text.

Generated automatically be the following shell command:
$ git grep 'BRIAN PAUL BE LIABLE' | sed 's/:.*$//g' | xargs -I '{}' \
sed -i 's/BRIAN PAUL/THE AUTHORS/' {}

The intention here is to protect all authors, not just Brian Paul. I
believe that was already the sensible interpretation, but spelling it
out is probably better.

More practically, it also prevents people from accidentally copy &
pasting the license into a new file which says Brian is not liable when
he isn't even one of the authors.

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/swrast/s_bitmap.c
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_bitmap.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_bitmap.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_bitmap.c
d05badba291ce4444b6aaabfd577bdbcf7929193 25-Feb-2010 Ian Romanick <ian.d.romanick@intel.com> swrast: Remove support for Bitmap into a color-index buffer

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/swrast/s_bitmap.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
0a708681310d03f3456b6f89bf7915b376f75fd1 14-Jan-2010 Vinson Lee <vlee@vmware.com> swrast: Remove unnecessary header from s_bitmap.c.
/external/mesa3d/src/mesa/swrast/s_bitmap.c
ab26682eb4db0dbe160b13f1e320ec9164c3afc5 31-Dec-2009 Brian Paul <brianp@vmware.com> swrast: add check for conditional rendering
/external/mesa3d/src/mesa/swrast/s_bitmap.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_bitmap.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_bitmap.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_bitmap.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_bitmap.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_bitmap.c
f4b103dc993491355ec3e3640d9cb060138175c2 30-Jun-2007 Brian <brian.paul@tungstengraphics.com> simplify INIT_SPAN code
/external/mesa3d/src/mesa/swrast/s_bitmap.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_bitmap.c
f793e90e823a58c0408771c38f3a6209f78a3617 21-Apr-2007 Brian <brian@yutani.localnet.net> Fix color sum bug 10688.
/external/mesa3d/src/mesa/swrast/s_bitmap.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_bitmap.c
5ed4e35ba5d65c5b1fff8b2da0270b74ba1a065e 04-Oct-2006 Brian Paul <brian.paul@tungstengraphics.com> use _swrast_span_default_color() in the disabled code too
/external/mesa3d/src/mesa/swrast/s_bitmap.c
9b507639ab31b2d611344f061614e71d47c9a84c 04-Oct-2006 Brian Paul <brian.paul@tungstengraphics.com> call _swrast_span_default_color() to simplify _swrast_Bitmap(), improved comments
/external/mesa3d/src/mesa/swrast/s_bitmap.c
cdb27e8242215271364602995d85607cfc06d441 01-Oct-2006 Brian Paul <brian.paul@tungstengraphics.com> New SWspan and SWspanarrays typedefs.
/external/mesa3d/src/mesa/swrast/s_bitmap.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_bitmap.c
3bde211549b3a819c33793fb87f80121d0f028f2 29-Jan-2005 Brian Paul <brian.paul@tungstengraphics.com> remove stray span.y++
/external/mesa3d/src/mesa/swrast/s_bitmap.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_bitmap.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_bitmap.c
bdd15b5749b45929fa642c3e47997f52eb07fbe5 04-May-2004 Brian Paul <brian.paul@tungstengraphics.com> Fix minor warnings found with g++.
/external/mesa3d/src/mesa/swrast/s_bitmap.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_bitmap.c
0f3cd3f894612d156de454178effa4c732f96da7 25-Nov-2003 Brian Paul <brian.paul@tungstengraphics.com> current raster color index should be GLfloat
/external/mesa3d/src/mesa/swrast/s_bitmap.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_bitmap.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_bitmap.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_bitmap.c
3ac375b1749102f434e34197f1a67212c33797b9 25-Nov-2002 Brian Paul <brian.paul@tungstengraphics.com> set default texcoords for glBitmap/glDrawPixels
/external/mesa3d/src/mesa/swrast/s_bitmap.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_bitmap.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_bitmap.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_bitmap.c
983bc3e018ad6a36f0feeac70974cb30a90698b8 17-Feb-2002 Brian Paul <brian.paul@tungstengraphics.com> don't include s_fog.h
/external/mesa3d/src/mesa/swrast/s_bitmap.c
09700ee358cd07634161ac7802e97ddbe6c075bf 15-Feb-2002 Brian Paul <brian.paul@tungstengraphics.com> added alternate glBitmap code (disabled)
/external/mesa3d/src/mesa/swrast/s_bitmap.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_bitmap.c
86b842790b720cd6b1499ce8edca8a4e9c8dc029 14-Dec-2001 Brian Paul <brian.paul@tungstengraphics.com> vertex program check-in
/external/mesa3d/src/mesa/swrast/s_bitmap.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_bitmap.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_bitmap.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_bitmap.c
78023e980891954ab1cd08a25dc3bac521220098 09-May-2001 Brian Paul <brian.paul@tungstengraphics.com> don't call _mesa_win_fog_coords_from_z() if fog is disabled, fixes FP exception
/external/mesa3d/src/mesa/swrast/s_bitmap.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_bitmap.c
709892459922a32096fe9dd8261d0d92337bb02f 19-Mar-2001 Keith Whitwell <keith@tungstengraphics.com> Split driver struct into swrast/tnl/core components.
/external/mesa3d/src/mesa/swrast/s_bitmap.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_bitmap.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_bitmap.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_bitmap.c
23caf20169ac38436ee9c13914f1d6aa7cf6bb5e 16-Nov-2000 Keith Whitwell <keith@tungstengraphics.com> Move the transform and lighting code to two new directories
math: Provides basic matrix and vector functionality that
might be useful to multiple software t&l
implementations, and is used by core mesa to
manage the Model, Project, etc matrices.

tnl: The real transform & lighting code from core mesa,
including everything from glVertex3f through vertex
buffer handling, transformation, clipping, lighting
and handoff to a driver for rasterization.

The interfaces of these can be further tightened up, but the basic
splitting up of state and code move is done.
/external/mesa3d/src/mesa/swrast/s_bitmap.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_bitmap.c
e3a051e0538a605551f4d58294c94f5eb00ed07f 31-Oct-2000 Keith Whitwell <keith@tungstengraphics.com> Moved software rasterizer functionality to new directory.
/external/mesa3d/src/mesa/swrast/s_bitmap.c