summaryrefslogtreecommitdiffstats
path: root/src/mesa/swrast/s_texstore.c
Commit message (Collapse)AuthorAgeFilesLines
* swrast: remove obsolete s_texstore.cBrian Paul2009-09-191-576/+0
| | | | Replaced by new, simpler meta functions.
* swrast: remove mipmap generation checks (done in core Mesa now)Brian Paul2009-09-161-25/+0
|
* swrast: replace RENDER_START/FINISH macros with inline functionsBrian Paul2009-01-301-9/+6
|
* Unify ARB_depth_texture and SGIX_depth_textureIan Romanick2008-10-011-3/+3
| | | | | | | The ARB extension is a superset of the older SGIX extension. Any hardware that can support the SGIX version can also support the ARB version. In Mesa, any driver that supports one also supports the other. This unification just simplifies some bits of code.
* mesa: prefix a bunch of #include lines with "main/".Brian Paul2008-09-181-11/+11
| | | | | This is another step toward removing a whole bunch of -I flags from the cc commands. Still need to address driver code...
* swrast/dri: switch over users of generate_mipmap to new interfaceDave Airlie2008-05-091-5/+5
|
* 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