Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-10-24 | mesa: minor clean-ups in _mesa_store_compressed_texsubimage2d() | Brian Paul | |
2009-10-24 | mesa: remove hard-coded block sizes | Brian Paul | |
2009-10-21 | mesa: added MESA_FORMAT_X8_Z24 format | Brian Paul | |
24-bit Z in 32-bit pixel. We could probably use the MESA_FORMAT_S8_Z24 format but this there's a few places where we explicitly don't want stencil. This format may go away at some point in the future. | |||
2009-10-06 | mesa: added MESA_FORMAT_XRGB8888 | Brian Paul | |
2009-10-06 | mesa: added MESA_FORMAT_SIGNED_RGBA_16 for accum buffers | Brian Paul | |
2009-10-05 | mesa: don't include texformat.h | Brian Paul | |
2009-10-05 | mesa: lift _mesa_set_fetch_functions() calls out of drivers | Brian Paul | |
Call it from in the main Mesa glTexImage functions. | |||
2009-10-01 | mesa: removed gl_texture_image::CompressedSize field | Brian Paul | |
Just call ctx->Driver.CompressedTextureSize() when we need to get the compressed image size. | |||
2009-10-01 | mesa: reformatting | Brian Paul | |
2009-10-01 | mesa: move mesa_set_fetch_functions() | Brian Paul | |
2009-10-01 | mesa: remove gl_texture_image::IsCompressed field | Brian Paul | |
Use _mesa_is_format_compressed() instead. | |||
2009-09-30 | mesa: remove MESA_FORMAT_RGBA4444 | Brian Paul | |
Not used by any hardware driver. ARGB4444 and ARGB4444_REV remain. | |||
2009-09-30 | mesa: remove GLchan-based formats; use hw 8-bit/channel formats instead | Brian Paul | |
Removed: MESA_FORMAT_RGBA, RGB, ALPHA, LUMINANCE, LUMINANCE_ALPHA, INTENSITY. | |||
2009-09-30 | mesa: move texel fetch/store into new texfetch.[ch] files | Brian Paul | |
2009-09-30 | mesa: replace gl_texture_format with gl_format | Brian Paul | |
Now gl_texture_image::TexFormat is a simple MESA_FORMAT_x enum. ctx->Driver.ChooseTexture format also returns a MESA_FORMAT_x. gl_texture_format will go away next. | |||
2009-09-28 | mesa: move StoreTexImageFunc typedef to .c file | Brian Paul | |
2009-09-28 | mesa: make individual texstore functions static | Brian Paul | |
2009-09-28 | mesa: new _mesa_texstore() function | Brian Paul | |
2009-09-27 | mesa: sort texstore_funcs[] array, remove search loop | Brian Paul | |
2009-09-27 | mesa: use more mesa format functions | Brian Paul | |
2009-09-27 | mesa: use new look-up table to get texel fetch/store funcs | Brian Paul | |
2009-09-27 | mesa: minor clean-up in _mesa_texstore_srgb8() | Brian Paul | |
2009-09-27 | mesa: use _mesa_get_texstore_func() to get texture image store func | Brian Paul | |
2009-09-26 | mesa: move _mesa_get_texstore_func() to texstore.c | Brian Paul | |
2009-09-26 | mesa: begin removing dependencies on gl_texture_format in texstore code | Brian Paul | |
2009-09-24 | mesa/main: Make FEATURE_convolve follow feature conventions. | Chia-I Wu | |
As shown in mfeatures.h, this allows users of convolve.h to work without knowing if the feature is available. | |||
2009-09-16 | mesa: begin some texstore code refactoring | Brian Paul | |
Next step will be to move the calls to ctx->Driver.ChooseTextureFormat() into the teximage.c functions so drivers don't have to do it. | |||
2009-09-15 | mesa: move generate mipmap calls | Brian Paul | |
Per the suggestion in the Intel driver, move the calls to ctx->Driver.GenerateMipmap() into core Mesa so that drivers don't have to worry about it. | |||
2009-08-12 | mesa: use _mesa_is_bufferobj() | Brian Paul | |
2009-06-12 | mesa: Enable uploads of only depth to z24s8 textures | Jakob Bornecrantz | |
2009-04-03 | mesa: move glGetTexImage(), glGetCompresssedTexImage() code into new file | Brian Paul | |
2009-04-03 | mesa: remove the noClamp parameter to _mesa_pack_rgba_span_float() | Brian Paul | |
It was only set to GL_TRUE in one place where it isn't really needed (glGetTexImage(sRGB format)). | |||
2009-04-03 | mesa: clamp colors to [0,1] for glGetTexImage() when format is GL_LUMINANCE | Brian Paul | |
For luminance, we add R+G+B and it seems we should always clamp in case. | |||
2009-04-03 | mesa: whitespace and comment clean-up | Brian Paul | |
2009-03-28 | mesa: fix a glGetTexImage issue with base-converted texture formats | Roland Scheidegger | |
need to respect the user-supplied base format, not the one derived from the texture format actually used. | |||
2009-03-28 | mesa: add _rev signed rgba texture format | Roland Scheidegger | |
2009-03-28 | mesa: add new signed rgba texture format | Roland Scheidegger | |
This is a (partial) backport of the signed texture format support in OGL 3.1. Since it wasn't promoted from an existing extension roll our own. | |||
2009-03-12 | mesa: add support for ATI_envmap_bumpmap | Roland Scheidegger | |
add new entrypoints, new texture format, etc translate in texenvprogram.c for drivers using the mesa-generated tex env fragment program also handled in swrast, but not tested (cannot work due to negative texel results not handled correctly) | |||
2009-02-09 | fix _mesa_get_teximage for srgb textures | Roland Scheidegger | |
2009-01-22 | Merge commit 'origin/master' into gallium-0.2 | Alan Hourihane | |
Conflicts: windows/VC8/mesa/osmesa/osmesa.vcproj windows/VC8/progs/demos/gears.vcproj windows/VC8/progs/progs.sln | |||
2009-01-20 | Add RGBA4444 and RGBA5551 texture formats. | Thomas Hellstrom | |
2008-12-12 | mesa: fixes for srgb, new srgb formats | Roland Scheidegger | |
add some more srgb texture formats, including compressed ones various fixes relating to srgb formats issues: _mesa_get_teximage is completely broken for srgb textures, both for non-compressed ones (swizzling) and compressed ones (shouldn't do standard-to-linear conversion) texelFetch function may be broken for little or big endian (or both...) | |||
2008-11-20 | Merge commit 'origin/master' into gallium-0.2 | Alan Hourihane | |
2008-11-19 | mesa: clamp luminance if needed. | Xiang, Haihao | |
This fixes glReadPixels(GL_LUMINANCE, GL_FLOAT)/glGetTexImage(GL_LUMINANCE, GL_FLOAT) issue on fixed-point color buffers. | |||
2008-10-27 | Merge commit 'origin/master' into gallium-0.2 | Alan Hourihane | |
2008-10-23 | mesa: remove calls to _mesa_adjust_image_for_convolution(), use texImage fields | Brian Paul | |
The texImage->Width/Height fields will have the post-convolution width/height. | |||
2008-10-22 | mesa: in textore.c, only adjust image for convolution if image is a color format | Brian Paul | |
Makes things consistant with the code in teximage.c. We only want to apply convolution to color formats (not depth/index formats) | |||
2008-10-10 | Merge commit 'origin/master' into gallium-0.2 | Brian Paul | |
2008-10-10 | mesa: fix asst. issues in _mesa_texstore_argb8888() | Brian Paul | |
If we shift bytes into the texel word (or use the PACK_COLOR_8888 macro), we don't have to worry about big vs. little endian. See comments about texel formats in texformat.h. Remove an unneeded/incorrect else-if clause that produced wrong results on big-endian systems. | |||
2008-09-21 | Merge branch 'master' into gallium-0.2 | Keith Whitwell | |
Conflicts: src/mesa/glapi/glapi.h src/mesa/main/api_exec.c src/mesa/main/attrib.c src/mesa/main/clear.c src/mesa/main/context.c src/mesa/main/mfeatures.h src/mesa/main/mipmap.c src/mesa/main/mipmap.h src/mesa/main/readpix.c src/mesa/main/sources src/mesa/main/state.c src/mesa/main/texformat.c src/mesa/main/texparam.c src/mesa/main/texstate.c src/mesa/vbo/vbo_context.c src/mesa/x86/common_x86_asm.S |