Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mesa: fix int/uint comparison warnings | Brian Paul | 2010-01-27 | 1 | -6/+6 |
| | | | | Reported by Karl Schultz. | ||||
* | mesa: Remove unnecessary header from teximage.c. | Vinson Lee | 2010-01-17 | 1 | -1/+0 |
| | |||||
* | mesa: added another check in check_gen_mipmap() | Brian Paul | 2009-11-16 | 1 | -1/+3 |
| | | | | | We don't need to call ctx->Driver.GenerateMipmap() if we're updating a texture level >= MAX_LEVEL. | ||||
* | mesa: make _mesa_get_current_tex_objec() public | Brian Paul | 2009-11-02 | 1 | -31/+30 |
| | |||||
* | mesa: better error message | Brian Paul | 2009-10-30 | 1 | -2/+2 |
| | |||||
* | mesa: move, clean-up _mesa_print_texture() | Brian Paul | 2009-10-29 | 1 | -57/+0 |
| | |||||
* | mesa: fix some tests in subtexture_error_check2() | Brian Paul | 2009-10-29 | 1 | -23/+22 |
| | | | | | Don't use hard-coded compressed block sizes. Update comments and error strings. | ||||
* | Merge branch 'texformat-rework' | Brian Paul | 2009-10-28 | 1 | -24/+110 |
|\ | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | mesa: choose texture format in core mesa, not drivers | Brian Paul | 2009-10-25 | 1 | -0/+48 |
| | | | | | | | | | | | | 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. | ||||
| * | mesa: fix-up error checking related to compressed texture block size | Brian Paul | 2009-10-25 | 1 | -5/+17 |
| | | |||||
| * | mesa: clean-up, simplify compressed texture size checking | Brian Paul | 2009-10-25 | 1 | -4/+16 |
| | | |||||
| * | mesa: don't include texformat.h | Brian Paul | 2009-10-05 | 1 | -1/+0 |
| | | |||||
| * | mesa: lift _mesa_set_fetch_functions() calls out of drivers | Brian Paul | 2009-10-05 | 1 | -0/+20 |
| | | | | | | | | Call it from in the main Mesa glTexImage functions. | ||||
| * | mesa: removed gl_texture_image::CompressedSize field | Brian Paul | 2009-10-01 | 1 | -3/+0 |
| | | | | | | | | | | Just call ctx->Driver.CompressedTextureSize() when we need to get the compressed image size. | ||||
| * | mesa: remove gl_texture_image::IsCompressed field | Brian Paul | 2009-10-01 | 1 | -4/+2 |
| | | | | | | | | Use _mesa_is_format_compressed() instead. | ||||
| * | mesa: replace gl_texture_format with gl_format | Brian Paul | 2009-09-30 | 1 | -7/+7 |
| | | | | | | | | | | | | 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. | ||||
* | | mesa: consolidate _mesa_CompressedTexSubImage[123]DARB() functions | Brian Paul | 2009-10-27 | 1 | -96/+56 |
| | | |||||
* | | mesa: consolidate CompressedTexSubImage1/2/3DARB() error checking | Brian Paul | 2009-10-27 | 1 | -28/+58 |
| | | |||||
* | | mesa: simplify teximage code with get_current_tex_object() | Brian Paul | 2009-10-27 | 1 | -60/+38 |
|/ | |||||
* | mesa/main: Make FEATURE_convolve follow feature conventions. | Chia-I Wu | 2009-09-24 | 1 | -2/+0 |
| | | | | | As shown in mfeatures.h, this allows users of convolve.h to work without knowing if the feature is available. | ||||
* | mesa: add some debug info to teximage.c | Maciej Cencora | 2009-09-21 | 1 | -0/+87 |
| | |||||
* | mesa: move generate mipmap calls | Brian Paul | 2009-09-15 | 1 | -3/+63 |
| | | | | | | 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. | ||||
* | mesa: remove last of gotos | Brian Paul | 2009-09-15 | 1 | -62/+62 |
| | |||||
* | mesa: more goto removal | Brian Paul | 2009-09-15 | 1 | -142/+129 |
| | |||||
* | mesa: remove some gotos | Brian Paul | 2009-09-15 | 1 | -105/+96 |
| | | | | This will make some subsequent changes easier... | ||||
* | mesa: add extension checks in _mesa_max_texture_levels() | Brian Paul | 2009-08-13 | 1 | -6/+9 |
| | |||||
* | mesa: use _mesa_get_current_tex_unit() in more places | Brian Paul | 2009-08-13 | 1 | -32/+20 |
| | |||||
* | mesa: refactor: move _mesa_is_color/depth/stencil_format() helpers to image.c | Brian Paul | 2009-08-13 | 1 | -205/+2 |
| | |||||
* | mesa: move _mesa_Get[Compressed]TexImage() to texgetimage.c | Brian Paul | 2009-08-13 | 1 | -234/+18 |
| | | | | All the glGetTexImage code is in one file now. | ||||
* | mesa: use _mesa_is_bufferobj() | Brian Paul | 2009-08-12 | 1 | -1/+1 |
| | |||||
* | mesa/main: Add functions to clear and dirty texture objects. | Chia-I Wu | 2009-08-05 | 1 | -0/+17 |
| | | | | | | | | This commit adds a function to clear a texture object such that there is no image data associated with it, and a function to dirty it so that it will be re-tested for completeness. Signed-off-by: Chia-I Wu <[email protected]> | ||||
* | mesa: more glGetTexImage() error checking consolidation, new assertion | Brian Paul | 2009-08-04 | 1 | -8/+12 |
| | |||||
* | mesa: re-enable _mesa_source_buffer_exists() call | Brian Paul | 2009-07-30 | 1 | -2/+2 |
| | | | | Somehow this code wound up inside a comment a while back. | ||||
* | mesa: get_current_tex_unit() helper function | Brian Paul | 2009-07-30 | 1 | -23/+35 |
| | |||||
* | mesa: refactor glGetTexImage error checking code | Brian Paul | 2009-07-30 | 1 | -86/+108 |
| | |||||
* | mesa: simplify _mesa_select_tex_image() | Brian Paul | 2009-07-30 | 1 | -55/+9 |
| | |||||
* | mesa: simplify _mesa_set_tex_image() | Brian Paul | 2009-07-30 | 1 | -29/+6 |
| | |||||
* | Always free image offsets memory when re-initializing texture image fields. | Michel Dänzer | 2009-06-19 | 1 | -0/+2 |
| | | | | Fixes leak running compiz with direct rendering. | ||||
* | mesa: fix state validation bug for glCopyTex[Sub]Image() | Brian Paul | 2009-05-01 | 1 | -5/+16 |
| | | | | | We need to make sure the framebuffer state is up to date to make sure we read pixels from the right buffer when doing a texture image copy. | ||||
* | mesa: add new signed rgba texture format | Roland Scheidegger | 2009-03-28 | 1 | -0/+13 |
| | | | | | 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. | ||||
* | mesa: update/fix doxygen comments | Vinson Lee | 2009-03-17 | 1 | -4/+3 |
| | |||||
* | mesa: override_internal_format() function for debug/test purposes (disabled) | Brian Paul | 2009-03-12 | 1 | -0/+49 |
| | |||||
* | mesa: improve some error messages | Brian Paul | 2009-03-12 | 1 | -3/+6 |
| | |||||
* | mesa: add support for ATI_envmap_bumpmap | Roland Scheidegger | 2009-03-12 | 1 | -1/+38 |
| | | | | | | | | 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) | ||||
* | mesa: use an array for current texture objects | Brian Paul | 2009-02-21 | 1 | -7/+7 |
| | | | | Use loops to consolidate lots of texture object code. | ||||
* | Merge commit 'origin/gallium-master-merge' | Brian Paul | 2009-02-10 | 1 | -6/+17 |
|\ | | | | | | | | | | | | | | | | | | | | | | | This is the big merge of the gallium-0.2 branch into master. gallium-master-merge was just the staging area for it. Both gallium-0.2 and gallium-master-merge are considered closed now. Conflicts: progs/demos/Makefile src/mesa/main/state.c src/mesa/main/texenvprogram.c | ||||
| * | mesa: merge gallium-0.2 into gallium-master-merge | Brian Paul | 2009-02-09 | 1 | -6/+17 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit 'origin/gallium-0.2' into gallium-master-merge Conflicts: Makefile docs/relnotes-7.4.html docs/relnotes.html src/mesa/drivers/dri/i965/brw_wm.h src/mesa/main/imports.c src/mesa/main/mtypes.h src/mesa/main/texcompress.c src/mesa/main/texenvprogram.c src/mesa/main/version.h src/mesa/vbo/vbo_exec_api.c src/mesa/vbo/vbo_save_draw.c | ||||
| | * | Merge commit 'origin/master' into gallium-0.2 | Brian Paul | 2008-11-11 | 1 | -18/+18 |
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/mesa/shader/prog_execute.c src/mesa/shader/slang/library/slang_vertex_builtin_gc.h | ||||
| | * \ | Merge commit 'origin/master' into gallium-0.2 | Alan Hourihane | 2008-10-27 | 1 | -59/+67 |
| | |\ \ | |||||
| | * \ \ | Merge commit 'origin/master' into gallium-0.2 | Keith Whitwell | 2008-10-10 | 1 | -10/+8 |
| | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/mesa/glapi/descrip.mms src/mesa/shader/grammar/descrip.mms |