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_zoom.c
|
0c70d2c5bb046c8b2610c460d8c6d56975462066 |
|
20-Feb-2012 |
Brian Paul <brianp@vmware.com> |
swrast: remove MAX_WIDTH arrays in s_zoom.c
/external/mesa3d/src/mesa/swrast/s_zoom.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_zoom.c
|
24e648490921a386fc3f65d1b1ed330067a4bb25 |
|
06-Dec-2011 |
Brian Paul <brianp@vmware.com> |
swrast: use malloc instead of MAX_WIDTH arrays in glCopyPixels, zoom code Reviewed-by: Jose Fonseca <jfonseca@vmware.com> Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/swrast/s_zoom.c
|
6d68855df133bdd4891e8aa428787b520739e0fe |
|
11-Nov-2011 |
Brian Paul <brianp@vmware.com> |
mesa: replace GLstencil with GLubyte
/external/mesa3d/src/mesa/swrast/s_zoom.c
|
9520f483b8f1e45fa474674b415554988de5d8d3 |
|
01-Oct-2011 |
Brian Paul <brianp@vmware.com> |
mesa: s/INLINE/inline/ INLINE is still seen in some files (some generated files, etc) but this is a good start. Acked-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/swrast/s_zoom.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_zoom.c
|
ef0e02f93d5969e6659f5e41dd572c2db8e20044 |
|
25-Feb-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
swrast: Remove _swrast_write_zoomed_index_span and associated code After removing support for CopyPixels and DrawPixels involving color-index buffers, _swrast_write_zoomed_index_span is no longer used. Removed it and all the support for COLOR_INDEX formats in zoom_span. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/swrast/s_zoom.c
|
e197de56cdb86835f1437688a9161cd909792d80 |
|
19-Feb-2010 |
Brian Paul <brianp@vmware.com> |
mesa: replace old MEMCPY macro with memcpy
/external/mesa3d/src/mesa/swrast/s_zoom.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_zoom.c
|
ec2d0decbd739df99cac4baba57fe0005bf4894d |
|
16-Jun-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: allocate pixel zoom arrays on heap, not stack Fixes stack overflow on Windows.
/external/mesa3d/src/mesa/swrast/s_zoom.c
|
f4b103dc993491355ec3e3640d9cb060138175c2 |
|
30-Jun-2007 |
Brian <brian.paul@tungstengraphics.com> |
simplify INIT_SPAN code
/external/mesa3d/src/mesa/swrast/s_zoom.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_zoom.c
|
93becd8a18f6ccf2f86e506ee36fc0bb75787c29 |
|
22-Jun-2007 |
Brian <brian@i915.localnet.net> |
fix rgba pointer bug hit on zoomed+fogged glDrawPixels
/external/mesa3d/src/mesa/swrast/s_zoom.c
|
c1cb5412336be0e1067899318403ea573be9bb4d |
|
20-Jun-2007 |
Brian <brian@i915.localnet.net> |
copy wpos attrib info into zoomed span (fixes fog perspective correction problem)
/external/mesa3d/src/mesa/swrast/s_zoom.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_zoom.c
|
e19cfabb6ec091982cc92ec59aa5dedf3cdf2302 |
|
14-Apr-2007 |
Brian <brian@yutani.localnet.net> |
fix negative zoom factor bug (10636), more comments
/external/mesa3d/src/mesa/swrast/s_zoom.c
|
4f9d3a07bbe731709e6819448d21dee609a37806 |
|
07-Apr-2007 |
Richard Hughes <hughsient@gmail.com> |
fix references to non-existant sz4 field
/external/mesa3d/src/mesa/swrast/s_zoom.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
|
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_zoom.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_zoom.c
|
7e85b0a025a82c3ffed060a757a3b4adae03d269 |
|
23-Jan-2007 |
Brian <brian@nostromo.localnet.net> |
silence C++ warnings
/external/mesa3d/src/mesa/swrast/s_zoom.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_zoom.c
|
86f0e0b9cc5dd5a06f0571e864e513e82aab3e80 |
|
11-Oct-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
support for runtime renderbuffer depths
/external/mesa3d/src/mesa/swrast/s_zoom.c
|
cdb27e8242215271364602995d85607cfc06d441 |
|
01-Oct-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
New SWspan and SWspanarrays typedefs.
/external/mesa3d/src/mesa/swrast/s_zoom.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_zoom.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_zoom.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_zoom.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_zoom.c
|
3e37bafab0a339021354b9c78f983d05d433d735 |
|
21-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
replace GLdepth with GLuint and remove GLdepth
/external/mesa3d/src/mesa/swrast/s_zoom.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_zoom.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_zoom.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_zoom.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_zoom.c
|
4039cb8ca82d59451a6de8902fe35e693cdca3ba |
|
25-Feb-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
casts to silence g++ warnings
/external/mesa3d/src/mesa/swrast/s_zoom.c
|
ea20dfa7a8788870959f136bff0c3a20e4c2bb31 |
|
21-Feb-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix zoom/clipping bug 689964
/external/mesa3d/src/mesa/swrast/s_zoom.c
|
85109b063c24945ec9d8e4878e961666cdf0039b |
|
17-Feb-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed bad zoomed.zStep assignment (bug 687811)
/external/mesa3d/src/mesa/swrast/s_zoom.c
|
93e0ba8b80338e3526dcf686afef369e39391b45 |
|
05-Dec-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
properly handle very wide images
/external/mesa3d/src/mesa/swrast/s_zoom.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_zoom.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_zoom.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_zoom.c
|
a670c1280b78e6da3b298b61f623e4c733c6be94 |
|
19-Apr-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
casts to fix GLint/GLuint mismatches
/external/mesa3d/src/mesa/swrast/s_zoom.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_zoom.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_zoom.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_zoom.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_zoom.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_zoom.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_zoom.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_zoom.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_zoom.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_zoom.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_zoom.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_zoom.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_zoom.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_zoom.c
|
e3a051e0538a605551f4d58294c94f5eb00ed07f |
|
31-Oct-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
Moved software rasterizer functionality to new directory.
/external/mesa3d/src/mesa/swrast/s_zoom.c
|