summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/texfetch_tmp.h
Commit message (Collapse)AuthorAgeFilesLines
* mesa: move software texel fetch code into swrastBrian Paul2011-09-171-2341/+0
| | | | It's only used by swrast now so move it out of core Mesa.
* mesa: fix broken store_texel() functionsBrian Paul2011-08-311-39/+58
| | | | | | This fixes the swrast failures for piglit's fbo-generatemipmap-formats test (for uncompressed formats). At some point down the road this code will go away so I haven't checked all the other store_texel() functions.
* mesa: Remove all mention of MESA_FORMAT_CI8Ian Romanick2011-08-291-82/+0
| | | | | | | | | | | Nothing in Mesa supports color-index textures, and most of the other infrastructure that could allow such support has already been removed. This puts the final nail in the coffin. Also clean out some GL_COLOR_INDEX comments in formats.c. Reviewed-by: Brian Paul <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]>
* mesa: Fix assertion failure in X8_Z24/Z24_X8 texfetch.Eric Anholt2011-07-121-2/+4
| | | | Reviewed-by: Ian Romanick <[email protected]>
* mesa: implement texfetch functions for depth_buffer_floatMarek Olšák2011-07-101-0/+23
| | | | Reviewed-by: Kenneth Graunke <[email protected]>
* mesa: implement EXT_packed_floatMarek Olšák2011-04-291-0/+21
| | | | | Reviewed-by: Brian Paul <[email protected]> Reviewed-by: Eric Anholt <[email protected]>
* mesa: implement EXT_texture_shared_exponentMarek Olšák2011-04-291-0/+21
| | | | | | | | | swrast support done. There is no renderbuffer support in swrast, because it's not required by the extension. Reviewed-by: Brian Paul <[email protected]>
* mesa: add R/RG floating-point formatsMarek Olšák2011-04-151-0/+104
|
* mesa: implement texstore and texfetch hooks for signed normalized formatsMarek Olšák2011-03-291-17/+210
| | | | | | The snorm texstore functions were all broken. swrast support done except for mipmap generation, but I leave it disabled.
* mesa: preserve 10 bits of precision in the texstore general path for ARGB2101010Marek Olšák2011-01-041-1/+1
| | | | | Use make_temp_float_image instead of _make_temp_chan_image. The latter converts the texture to 8 bits/component, losing 2 bits.
* mesa: fix AL44 texture fetch function nybble -> float conversionBrian Paul2011-01-031-2/+2
| | | | Fixes http://bugs.freedesktop.org/show_bug.cgi?id=32804
* mesa: fix texel store functions for some float formatsMarek Olšák2010-12-231-10/+17
| | | | These are copy-paste errors obviously.
* mesa: implement new texture format I16Marek Olšák2010-12-231-0/+24
|
* mesa: implement new texture format L16Marek Olšák2010-12-231-0/+24
|
* mesa: implement new texture format A16Marek Olšák2010-12-231-0/+24
|
* mesa: implement new texture format AL44Marek Olšák2010-12-231-0/+24
| | | | | | Radeon GPUs can do this. R600 can even do render-to-texture. Packing and extracting aren't implemented, but we shouldn't hit them (I think). Tested with swrast, softpipe, and r300g.
* mesa: implement new texture format ARGB2101010Marek Olšák2010-12-231-0/+25
| | | | Radeon GPUs do support GL_RGB10_A2.
* ARB_texture_rg: Add R8, R16, RG88, and RG1616 internal formatsIan Romanick2010-10-011-0/+144
|
* mesa: initial support for unnormalized integer texture formatsBrian Paul2010-07-051-0/+168
| | | | As defined by GL_EXT_texture_integer.
* mesa: fix typos, comment in signed 16-bit tex fetch codeBrian Paul2010-05-091-4/+4
|
* mesa: added unsigned 16-bit/channel tex formatBrian Paul2010-05-091-1/+30
|
* mesa: start adding GL 3.1 signed normalized texture formatsBrian Paul2010-04-261-0/+177
|
* mesa: fix conversion errors in signed_rgba8888[rev] texel fetchBrian Paul2010-04-221-8/+8
| | | | | | Without the cast the returned texel colors were wrong. Also, we don't need the "& 0xff" part anymore. Bug found by Vinson Lee.
* mesa: Fix copy'n'paste problem in al1616 texel fetch.Eric Anholt2009-12-021-1/+1
|
* mesa: fix incorrect type in store_texel_al1616()Brian Paul2009-11-171-1/+1
|
* Add MESA_FORMAT_XRGB8888_REV.Michel Dänzer2009-11-171-0/+24
|
* AL1616: Add texel fetch / store routinesIan Romanick2009-11-161-0/+48
|
* mesa: added MESA_FORMAT_XRGB8888Brian Paul2009-10-061-0/+24
|
* mesa: remove feature testsBrian Paul2009-10-051-4/+0
|
* mesa: rename texformat_tmp.h to texfetch_tmp.hBrian Paul2009-09-301-0/+1302