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
|