Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mesa/main: Make FEATURE_pixel_transfer follow feature conventions. | Chia-I Wu | 2009-09-24 | 1 | -9/+31 |
| | | | | | As shown in mfeatures.h, this allows users of pixel.h to work without knowing if the feature is available. | ||||
* | mesa: use new _mesa_map_pbo_source/dest() functions in more places | Brian Paul | 2009-09-03 | 1 | -158/+81 |
| | | | | | This trims down the code a bit. The next step would be to combine the validate and map operations into one helper... | ||||
* | mesa: use _mesa_is_bufferobj() | Brian Paul | 2009-08-12 | 1 | -12/+12 |
| | |||||
* | mesa: move the NullBufferObj from GLcontext to gl_shared_state | Brian Paul | 2009-05-07 | 1 | -6/+6 |
| | | | | | Since shared array objects may point to the null/default buffer object, the null/default buffer object should be part of the shared state. | ||||
* | mesa: fix comment typo | Brian Paul | 2009-04-22 | 1 | -1/+1 |
| | |||||
* | mesa: s/_IMAGE_NEW_TRANSFER_STATE/_MESA_NEW_TRANSFER_STATE/ to be more ↵ | Brian Paul | 2009-02-10 | 1 | -1/+1 |
| | | | | consistant with other flags | ||||
* | mesa: new _mesa_is_pow_two() function | Brian | 2008-11-10 | 1 | -3/+3 |
| | |||||
* | mesa: Apply MSVC portability fixes from Alan Hourihane. | José Fonseca | 2008-09-23 | 1 | -1/+1 |
| | |||||
* | mesa: refactor: move initialization of DefaultPacking state. | Brian Paul | 2008-09-21 | 1 | -20/+0 |
| | |||||
* | mesa: refactor: move pixel map/scale/bias code into image.c | Brian Paul | 2008-09-21 | 1 | -407/+11 |
| | | | | pixel.c is just the API-related code now. | ||||
* | mesa: refactor: new _mesa_init_pixelstore() function | Brian Paul | 2008-09-21 | 1 | -28/+0 |
| | | | | (cherry picked from commit 5f91007f996d0b7e3233f221a6b0056203e356d2) | ||||
* | mesa: refactor: move glPixelStore function into new pixelstore.c file | Brian Paul | 2008-09-21 | 1 | -196/+0 |
| | |||||
* | merge from master | Brian | 2007-03-21 | 1 | -311/+172 |
|\ | |||||
| * | Colortable re-org. | Brian | 2007-03-16 | 1 | -12/+8 |
| | | | | | | | | | | The pixel transfer path has three color table lookups. Use an array [3] to store that info, rather than separate variables. | ||||
| * | pixelmap code simplification | Brian | 2007-03-14 | 1 | -253/+124 |
| | | |||||
| * | Re-org of gl_pixel_attrib struct. | Brian | 2007-03-14 | 1 | -112/+106 |
| | | | | | | | | | | | | | | | | Reorder fields according to the order in which the pixel transfer operations take place. Improve comments. Move the pixel maps out of gl_pixel_attrib since they're not supposed to be pushed/popped by glPush/PopAttrib. New gl_pixelmap and gl_pixelmaps structs to contain the pixelmaps. | ||||
* | | fix ctx->Pixel.PostConvolutionScale/Bias subscript bugs | Brian | 2007-03-13 | 1 | -6/+6 |
|/ | |||||
* | s/GLchan/GLubyte/ | Brian Paul | 2006-10-24 | 1 | -4/+4 |
| | |||||
* | Consolidate, move, fix code related to color index and stencil image transfer | Brian Paul | 2006-10-13 | 1 | -81/+0 |
| | | | | operations (shift, offset, table lookup, etc). | ||||
* | Revamp color table code. | Brian Paul | 2006-10-13 | 1 | -416/+176 |
| | | | | Always store all color tables as both float and ubyte. | ||||
* | remove _mesa_chan_to_float_span(), rename _mesa_map_ci8_to_rgba() | Brian Paul | 2006-10-12 | 1 | -68/+4 |
| | |||||
* | _mesa_map_ci_to_rgba_chan() no longer used | Brian Paul | 2006-10-12 | 1 | -45/+2 |
| | |||||
* | Removed the GL_SGIX/SGIS_pixel_texture extensions. Same thing can be | Brian Paul | 2005-12-14 | 1 | -4/+1 |
| | | | | done with fragment programs nowadays. | ||||
* | Bug 4996. | Brian Paul | 2005-11-09 | 1 | -10/+10 |
| | | | | | 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. | ||||
* | s/IntFormat/InternalFormat/ and s/Format/_BaseFormat/ for gl_color_table. | Brian Paul | 2005-10-05 | 1 | -2/+2 |
| | |||||
* | added _mesa_scale_and_bias_depth() | Brian Paul | 2005-09-28 | 1 | -0/+13 |
| | |||||
* | the PIXEL_MAP_I_TO_I table should be GLfloat, not GLint | Brian Paul | 2005-08-10 | 1 | -12/+13 |
| | |||||
* | Major check-in of changes for GL_EXT_framebuffer_object extension. | Brian Paul | 2005-05-04 | 1 | -2/+0 |
| | | | | | | | Main driver impacts: - new code for creating the Mesa GLframebuffer - new span/pixel read/write code Some drivers not yet updated/tested. | ||||
* | GL_(UN)PACK_SKIP_IMAGES should only be applied to 3D texture pack/unpacking | Brian Paul | 2004-11-10 | 1 | -6/+6 |
| | | | | | | | 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. | ||||
* | Use the _mesa_scale_and_bias_rgba() function in the convolution functions. | Brian Paul | 2004-10-31 | 1 | -3/+1 |
| | | | | Minor clean-ups. | ||||
* | PBO support for gl[Get]PixelMap functions | Brian Paul | 2004-10-31 | 1 | -82/+371 |
| | |||||
* | Silence gcc 3.4 warnings on ReactOS. Mostly unused var warnings. (patch ↵ | Brian Paul | 2004-08-25 | 1 | -0/+2 |
| | | | | 1015696) | ||||
* | Implemented support for software-based AUX color buffers. | Brian Paul | 2004-03-21 | 1 | -3/+7 |
| | | | | | | Only available with Xlib driver for now. Assorted clean-ups related to Draw/ReadBuffer(). Renamed FRONT_LEFT_BIT -> DD_FRONT_LEFT_BIT, etc. | ||||
* | Implementation of GL_EXT_pixel_buffer_object extension. | Brian Paul | 2004-03-13 | 1 | -1/+29 |
| | | | | | Note: extension may not be finalized yet - subject to change! Note: implementation not fully suitable for h/w implementation yet. | ||||
* | move _swrast_texture_table_lookup() to _mesa_lookup_rgba_chan() | Brian Paul | 2004-02-28 | 1 | -52/+321 |
| | |||||
* | replace color table FloatTable boolean with Type enum | Brian Paul | 2004-02-28 | 1 | -6/+7 |
| | |||||
* | Added GLAPIENTRY decorations for all first level OpenGL API function entry | Kendall Bennett | 2003-10-21 | 1 | -11/+11 |
| | | | | | points so that the calling conventions will work correctly with the assembler stubs with the Open Watcom compiler. | ||||
* | Fix glPixelMap: s/GLint/GLsizei/ | Brian Paul | 2003-08-19 | 1 | -5/+5 |
| | |||||
* | fix a few more glitches from last big check-in | Brian Paul | 2003-07-23 | 1 | -0/+4 |
| | |||||
* | fix GL_SGI_texture_colortable bugs | Brian Paul | 2003-07-23 | 1 | -0/+3 |
| | |||||
* | Merge Jose's documentation and core Mesa changes from embedded branch | Keith Whitwell | 2003-07-17 | 1 | -2/+196 |
| | |||||
* | Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything. | Ian Romanick | 2003-06-05 | 1 | -1/+0 |
| | |||||
* | remove bad assertion, fix minor bug in _mesa_lookup_rgba() | Brian Paul | 2003-01-26 | 1 | -4/+2 |
| | |||||
* | 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 | -1/+12 |
| | |||||
* | updates from 4.0.4 (MESA_ycbcr_texture, APPLE_client_storage, etc) | Brian Paul | 2002-09-21 | 1 | -1/+7 |
| | |||||
* | test mapsize against 1, not 0 in glPixelMap() | Brian Paul | 2002-04-24 | 1 | -4/+4 |
| | |||||
* | Replace old matrix stacks with new code based on struct matrix_stack. | Brian Paul | 2001-12-18 | 1 | -2/+2 |
| | | | | | | Moved vertex program hash table into shared context state. Implemented reference counting for vertex programs. Replaced tnl "ProjectedClip" with "Ndc" (normalized device coordinates). | ||||
* | fixed potential array overwrite problem | Brian Paul | 2001-12-04 | 1 | -15/+9 |
| | |||||
* | compiler warnings | Karl Schultz | 2001-09-18 | 1 | -17/+17 |
| |