Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove needless condition | Brian Paul | 2006-10-13 | 1 | -3/+1 |
| | |||||
* | Consolidate, move, fix code related to color index and stencil image transfer | Brian Paul | 2006-10-13 | 1 | -48/+111 |
| | | | | operations (shift, offset, table lookup, etc). | ||||
* | In _mesa_pack_rgba_span_float() we don't need to make a temporary copy of | Brian Paul | 2006-10-13 | 1 | -17/+9 |
| | | | | | | | incoming colors when applying pixel transfer ops. In all cases, the caller either indicates there's no pixel transfer ops, or the incoming colors are coming from temporary storage already and can be safely modified. | ||||
* | s/GLuint/GLbitfield/ | Brian Paul | 2006-10-13 | 1 | -7/+7 |
| | |||||
* | removed obsolete _mesa_pack_rgba_span_chan() | Brian Paul | 2006-10-13 | 1 | -72/+0 |
| | |||||
* | don't use temp storage in _mesa_convert_colors() when possible | Brian Paul | 2006-10-12 | 1 | -47/+60 |
| | |||||
* | Added _mesa_convert_colors(). | Brian Paul | 2006-10-11 | 1 | -14/+146 |
| | | | | _mesa_clip_drawpixels() now handles Pixel.ZoomY==-1. | ||||
* | undo some accidental changes in _mesa_is_legal_format_and_type() | Brian Paul | 2006-09-11 | 1 | -4/+7 |
| | |||||
* | Redefine the BYTE_TO_FLOAT() and SHORT_TO_FLOAT() macros to avoid problems | Brian Paul | 2006-09-10 | 1 | -4/+20 |
| | | | | | | converting 0 to exactly 0.0 This goes against the OpenGL spec (see table 2.6) but solves problems when doing byte -> float -> ubyte conversion for particular texture formats. | ||||
* | misc clean-ups | Brian Paul | 2006-05-07 | 1 | -35/+38 |
| | |||||
* | check for float->uint overflow in _mesa_unpack_depth_span() | Brian Paul | 2006-05-05 | 1 | -3/+16 |
| | |||||
* | comment about byteswapping in _mesa_unpack_depth_span() | Brian Paul | 2006-03-28 | 1 | -0/+1 |
| | |||||
* | merge from texman branchmesa_20060325 | Brian Paul | 2006-03-26 | 1 | -1/+41 |
| | |||||
* | Added OSMesaColorClamp(), bug 4917 | Brian Paul | 2005-11-12 | 1 | -1/+1 |
| | |||||
* | Bug 4996. | Brian Paul | 2005-11-09 | 1 | -27/+28 |
| | | | | | Replace use of FLOAT_TO_USHORT with either CLAMPED_FLOAT_TO_USHORT or UNCLAMPED_FLOAT_TO_USHORT. Same should be done for UBYTE, UINT, etc. | ||||
* | added _mesa_pack_depth_stencil_span() | Brian Paul | 2005-10-01 | 1 | -0/+47 |
| | |||||
* | Initial work for GL_EXT_packed_depth_stencil extension. | Brian Paul | 2005-09-28 | 1 | -34/+114 |
| | | | | glReadPixels done, glDrawPixels mostly done. | ||||
* | remove DEFARRAY, CHECKARRAY stuff | Brian Paul | 2005-09-06 | 1 | -21/+6 |
| | |||||
* | silence a variety of warnings found with g++ 3.4.2 | Brian Paul | 2004-12-03 | 1 | -2/+2 |
| | |||||
* | GL_(UN)PACK_SKIP_IMAGES should only be applied to 3D texture pack/unpacking | Brian Paul | 2004-11-10 | 1 | -24/+67 |
| | | | | | | | 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. | ||||
* | added a comment and assertion in _mesa_clip_drawpixels() for PixelZoom | Brian Paul | 2004-11-09 | 1 | -0/+3 |
| | |||||
* | added _mesa_clip_drawpixels() and _mesa_clip_readpixels() | Brian Paul | 2004-11-09 | 1 | -1/+97 |
| | |||||
* | Use the _mesa_scale_and_bias_rgba() function in the convolution functions. | Brian Paul | 2004-10-31 | 1 | -5/+5 |
| | | | | Minor clean-ups. | ||||
* | fix a comment | Brian Paul | 2004-10-02 | 1 | -2/+2 |
| | |||||
* | Silence gcc 3.4 warnings on ReactOS. Mostly unused var warnings. (patch ↵ | Brian Paul | 2004-08-25 | 1 | -0/+2 |
| | | | | 1015696) | ||||
* | disable GL_INTENTSITY in _mesa_is_legal_format_and_type(). See table 3.6 of ↵ | Brian Paul | 2004-06-11 | 1 | -0/+2 |
| | | | | the 1.5 spec | ||||
* | GL_BGR can't be used with the packed types, according to the GL spec. ↵ | Brian Paul | 2004-05-12 | 1 | -1/+15 |
| | | | | Enforce such. | ||||
* | some component ordering bugs in extract_float_rgba() | Brian Paul | 2004-05-12 | 1 | -24/+32 |
| | |||||
* | New glTexImage code. | Brian Paul | 2004-04-22 | 1 | -41/+46 |
| | | | | | | | | 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. | ||||
* | Implementation of GL_EXT_pixel_buffer_object extension. | Brian Paul | 2004-03-13 | 1 | -26/+8 |
| | | | | | Note: extension may not be finalized yet - subject to change! Note: implementation not fully suitable for h/w implementation yet. | ||||
* | Remove clamp parameter from _mesa_unpack_color_span_float(). Pass the | Brian Paul | 2004-02-28 | 1 | -19/+13 |
| | | | | | | IMAGE_CLAMP_BIT if needed. Added ClampVertexColors and ClampFragmentColors to GLcontext in anticipation of upcoming extensions (not fully used yet). | ||||
* | minor clean-ups | Brian Paul | 2004-02-28 | 1 | -10/+15 |
| | |||||
* | consolidate image transfer operations in new _mesa_apply_rgba_transfer_ops() ↵ | Brian Paul | 2004-02-28 | 1 | -199/+110 |
| | | | | function | ||||
* | rename some span pack/unpack functions for better uniformity | Brian Paul | 2004-02-28 | 1 | -7/+7 |
| | |||||
* | move _swrast_texture_table_lookup() to _mesa_lookup_rgba_chan() | Brian Paul | 2004-02-28 | 1 | -9/+9 |
| | |||||
* | casts for g++ | Brian Paul | 2003-11-25 | 1 | -1/+1 |
| | |||||
* | Some groundwork for supporting GLhalf datatype. | Brian Paul | 2003-11-18 | 1 | -0/+160 |
| | |||||
* | fix a few more glitches from last big check-in | Brian Paul | 2003-07-23 | 1 | -6/+6 |
| | |||||
* | Merge Jose's documentation and core Mesa changes from embedded branch | Keith Whitwell | 2003-07-17 | 1 | -75/+104 |
| | |||||
* | Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything. | Ian Romanick | 2003-06-05 | 1 | -1/+0 |
| | |||||
* | Killed mmath.[ch]. Moved low-level functions/assembly code into imports.[ch] | Brian Paul | 2003-03-01 | 1 | -4/+9 |
| | | | | | Moved type conversion and interpolation macros into macros.h Updated all the files that used to include mmath.h | ||||
* | Header file clean-up: | Brian Paul | 2002-10-24 | 1 | -8/+2 |
| | | | | | | | | 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. | ||||
* | GL_MESA_pack_invert | Brian Paul | 2002-09-21 | 1 | -6/+24 |
| | |||||
* | updates from 4.0.4 (MESA_ycbcr_texture, APPLE_client_storage, etc) | Brian Paul | 2002-09-21 | 1 | -2/+20 |
| | |||||
* | replaced GLshort with GLushort in _mesa_sizeof_packed_type() | Brian Paul | 2002-04-26 | 1 | -8/+8 |
| | |||||
* | Use MESA_PBUFFER_ALLOC/FREE macros to allocate all framebuffer and texture | Brian Paul | 2002-03-19 | 1 | -38/+116 |
| | | | | | | | memory. These can be overridden by applications which need to manage this memory specially. Contributed by Gerk Huisma. Also, new code for 8-bit -> 16-bit/channel texture image storage which fills in the least-significant bits properly. | ||||
* | added _mesa_image_image_stride() | Brian Paul | 2002-03-13 | 1 | -3/+43 |
| | |||||
* | more work on float colors (still not finished) | Brian Paul | 2001-07-14 | 1 | -1/+14 |
| | |||||
* | fixed an assertion | Brian Paul | 2001-06-13 | 1 | -2/+2 |
| | |||||
* | use DEFARRAY, etc macros to work around 32k data limit on Macs (Tom Goon) | Brian Paul | 2001-05-16 | 1 | -6/+22 |
| |