Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-10-29 | mesa: fix _mesa_texstore_argb8888() for MESA_FORMAT_XRGB8888 | Brian Paul | |
If we hit the general path and call _mesa_make_temp_chan_image() we always want to get a GL_RGBA texture. We were getting a 3-channel GL_RGB texture before and that messed up the memory layout. | |||
2009-10-29 | mesa: Add MESA_FORMAT_Z24_X8. | José Fonseca | |
2009-10-29 | mesa: move declaration to prevent unused var warning | Brian Paul | |
2009-10-29 | mesa: Fix compilation errors and warnings when features are disabled. | Chia-I Wu | |
Some of the fixes are cherry-picked from opengl-es branch. Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
2009-10-29 | mesa/main: Never return NULL in _mesa_get_texstore_func. | Chia-I Wu | |
Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
2009-10-28 | mesa: remove old, unused #define | Brian Paul | |
2009-10-28 | Merge branch 'texformat-rework' | Brian Paul | |
Conflicts: src/mesa/drivers/dri/radeon/radeon_fbo.c src/mesa/drivers/dri/s3v/s3v_tex.c src/mesa/drivers/dri/s3v/s3v_xmesa.c src/mesa/drivers/dri/trident/trident_context.c src/mesa/main/debug.c src/mesa/main/mipmap.c src/mesa/main/texformat.c src/mesa/main/texgetimage.c | |||
2009-10-28 | Merge branch 'mesa_7_6_branch' | Brian Paul | |
2009-10-28 | mesa: Fix memory leak if we run out of memory | Vinson Lee | |
Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2009-10-25 | mesa: choose texture format in core mesa, not drivers | Brian Paul | |
Call the ctx->Driver.ChooseTextureFormat() function from core Mesa's _mesa_[Copy]TexImage functions instead of in the driver functions. One less thing for drivers to do. | |||
2009-10-25 | mesa: begin removing _mesa_compressed_row_stride() calls | Brian Paul | |
Use equivalent _mesa_format_row_stride() function instead. | |||
2009-10-25 | mesa: simplify texture_row_stride() helper | Brian Paul | |
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) |