summaryrefslogtreecommitdiff
path: root/src/mesa/main/texgetimage.c
AgeCommit message (Collapse)Author
2009-12-31Merge branch 'mesa_7_7_branch'Brian Paul
Conflicts: configs/darwin src/gallium/auxiliary/util/u_clear.h src/gallium/state_trackers/xorg/xorg_exa_tgsi.c src/mesa/drivers/dri/i965/brw_draw_upload.c
2009-12-29mesa: Initialize variable in get_tex_color_index.Vinson Lee
2009-11-24mesa: Fix pointer arithmetic.Michal Krol
2009-11-21mesa: handle different RowStride in _mesa_get_compressed_teximageRoland Scheidegger
drivers storing compressed textures with non-native stride but relying on _mesa_get_compressed_teximage for GetCompressedTexImage otherwise won't work correctly (for instance i965 compressed mipmaps).
2009-11-02mesa: use _mesa_get_current_tex_object()Brian Paul
2009-10-30mesa: fix inverted buffer object testBrian Paul
Fixes bug 24799.
2009-10-29mesa: lift memcpy_get_tex_image() code from intel driver into core MesaBrian Paul
The code should work for any driver.
2009-10-29mesa: refactor _mesa_get_teximage() codeBrian Paul
Break different formats into different functions to make it easier to read.
2009-10-29mesa: consolidate some code in _mesa_GetCompressedTexImageARB()Brian Paul
2009-10-29mesa: move pixels==NULL check in glGetTexImage()Brian Paul
2009-10-29mesa: consolidate some code in _mesa_GetTexImage()Brian Paul
2009-10-29mesa: remove unneedded is_srgb_teximage() functionBrian Paul
Use _mesa_get_format_color_encoding() function instead.
2009-10-28Merge 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-24mesa: remove _mesa_compressed_texture_size()Brian Paul
Use _mesa_format_image_size() instead.
2009-10-23mesa: rework error checking code for glGetCompressedTexImage()Brian Paul
Do all error checking in new getcompressedteximage_error_check() func. Move some additional PBO checks out of the driver fallbacks into the error checking functions.
2009-10-05mesa: don't include texformat.hBrian Paul
2009-10-01mesa: reformattingBrian Paul
2009-10-01mesa: remove gl_texture_image::IsCompressed fieldBrian Paul
Use _mesa_is_format_compressed() instead.
2009-09-30mesa: replace gl_texture_format with gl_formatBrian 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-27mesa: use more format helper functionsBrian Paul
2009-08-13mesa: if maxLevels==0, target is invalidBrian Paul
2009-08-13mesa: use _mesa_get_current_tex_unit() in more placesBrian Paul
2009-08-13mesa: move _mesa_Get[Compressed]TexImage() to texgetimage.cBrian Paul
All the glGetTexImage code is in one file now.
2009-08-12mesa: use _mesa_is_bufferobj()Brian Paul
2009-11-27mesa: Avoid void pointer arithmetic.José Fonseca
2009-06-15mesa: Use appropriate float/integer types.José Fonseca
2009-06-15mesa: Use type modifier for float constants.José Fonseca
2009-04-03mesa: move glGetTexImage(), glGetCompresssedTexImage() code into new fileBrian Paul