aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/swrast/s_texstore.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge texmem-0-3-branch.Keith Whitwell2006-11-011-5/+5
|
* Lots of changes to support runtime renderbuffer depths.Brian Paul2006-10-121-27/+39
| | | | | | _swrast_read_rgba_span() now takes a datatype parameter. New optimization for glReadPixels(format=GL_RGB). New glCopyPixels optimization for the simple, common cases.
* Move mipmap generation functions, texture scaling functions into newBrian Paul2006-09-291-0/+1
| | | | mipmap.c file.
* some new commentsBrian Paul2006-05-191-2/+10
|
* Replace MESA_FORMAT_DEPTH_COMPONENT_FLOAT32 with 32-bit integer format.Brian Paul2006-04-061-17/+18
| | | | | | | This allows render to depth texture (we don't support floating pt. Z buffers). Rename MESA_FORMAT_DEPTH_COMPONENT16/32 as MESA_FORMAT_Z16/32. Software fallback for glCopyTexImage now uses integer temporary image instead of float, eliminates a lot of float/int conversions.
* s/GLuint/GLushort/ in read_depth_stencil_image()Brian Paul2006-03-151-1/+2
|
* Use new gl_framebuffer _Depth/_StencilBuffer fields instead ofBrian Paul2005-11-161-6/+3
| | | | | Attachment[BUFFER_DEPTH/STENCIL].Renderbuffer. The former may be wrappers around combined depth/stencil renderbuffers attached at the later points.
* In gl_texture_image replace IntFormat with InternalFormat and Format withBrian Paul2005-10-051-6/+6
| | | | _BaseFormat to be consistant with gl_renderbuffer.
* Use Visual.depthBits rather than Renderbuffer::DepthBits for depth bufferBrian Paul2005-10-041-4/+4
| | | | operations.
* fix an assertionBrian Paul2005-10-011-1/+1
|
* implemented fallbacks for GL_EXT_packed_depth_stencilBrian Paul2005-09-301-56/+216
|
* Remove last remnants of pre-renderbuffer code.Brian Paul2005-09-031-8/+2
|
* Major check-in of changes for GL_EXT_framebuffer_object extension.Brian Paul2005-05-041-3/+5
| | | | | | | Main driver impacts: - new code for creating the Mesa GLframebuffer - new span/pixel read/write code Some drivers not yet updated/tested.
* Implementation of GL_EXT_pixel_buffer_object extension.Brian Paul2004-03-131-25/+24
| | | | | Note: extension may not be finalized yet - subject to change! Note: implementation not fully suitable for h/w implementation yet.
* Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything.Ian Romanick2003-06-051-1/+0
|
* replace _mesa_ prefix with _swrast_, remove s_histogram.[ch]Brian Paul2003-03-251-3/+3
|
* Killed mmath.[ch]. Moved low-level functions/assembly code into imports.[ch]Brian Paul2003-03-011-4/+5
| | | | | Moved type conversion and interpolation macros into macros.h Updated all the files that used to include mmath.h
* Header file clean-up:Brian Paul2002-10-241-2/+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.
* new texture compression infrastructureBrian Paul2002-09-271-98/+48
|
* fixed _mesa_generate_mipmaps() target problemBrian Paul2002-09-161-8/+8
|
* Overhaul of glRead/DrawBuffer() code. Now, swrast->Driver.SetBuffer()Brian Paul2002-07-091-5/+3
| | | | | indicates the read AND draw color buffer for all software rasterization. Lots of related clean-ups. See RELNOTES-4.1 for details.
* initial support for GL_SGIS_generate_mipmap extensionBrian Paul2001-05-211-1/+27
|
* interpolate fog valus as floats, not fixed - fixed the swrast fog problemBrian Paul2001-05-031-5/+7
|
* added a work-around in _swrast_copy_texsubimage[123]d() to fix alpha channel ↵Brian Paul2001-04-131-1/+49
| | | | problem in some DRI drivers (see comments)
* More texture format updates. Drivers now need only plug an appropriateGareth Hughes2001-03-281-34/+34
| | | | format into texImage->TexFormat, the rest is handled by core Mesa.
* New filesKeith Whitwell2001-03-191-0/+405