Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mesa: rework error checking code for glGetCompressedTexImage() | Brian Paul | 2009-10-23 | 1 | -48/+122 |
| | | | | | | 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. | ||||
* | mesa: remove misplaced VERBOSE_TEXTURE tests | Brian Paul | 2009-10-23 | 2 | -5/+5 |
| | |||||
* | mesa: more detailed error messages in fbo code | Brian Paul | 2009-10-23 | 1 | -2/+5 |
| | |||||
* | Merge remote branch 'origin/mesa_7_6_branch' | Eric Anholt | 2009-10-23 | 4 | -9/+71 |
|\ | | | | | | | | | | | | | | | | | Conflicts: src/mesa/drivers/dri/intel/intel_fbo.c src/mesa/drivers/dri/intel/intel_mipmap_tree.c src/mesa/drivers/dri/intel/intel_mipmap_tree.h src/mesa/drivers/dri/intel/intel_tex_copy.c src/mesa/drivers/dri/intel/intel_tex_image.c | ||||
| * | mesa: fix GL_TEXTURE_INTERNAL_FORMAT query for compressed formats | Brian Paul | 2009-10-23 | 1 | -1/+9 |
| | | | | | | | | | | Need to return the actual compressed format when the user originally requested a generic compressed format. | ||||
| * | mesa: added _mesa_compressed_format_to_glenum() | Brian Paul | 2009-10-23 | 2 | -0/+54 |
| | | | | | | | | | | | | Maps a compressed MESA_FORMAT_x to correspding GLenum. Needed for querying a texture's actual format when a generic format was originally requested. | ||||
| * | mesa: change s3tc vs. fxt1 priority when choosing compressed formats | Brian Paul | 2009-10-23 | 1 | -8/+8 |
| | | |||||
* | | glapi: Always build libglapi.a. | Chia-I Wu | 2009-10-23 | 5 | -5/+1 |
| | | | | | | | | | | | | | | | | This is made possible by making glapioffsets.h and glapidispatch.h internal headers of glapi. They should only be included indirectly through dispatch.h by mesa. Signed-off-by: Chia-I Wu <[email protected]> | ||||
* | | mesa: Enable remap table in core. | Chia-I Wu | 2009-10-23 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | This enables the remap table in core. driInitExtensions is adapted to use the remap table. All uses of extension_helper.h are replaced by remap_helper.h. The chicken-egg problem of the DRI drivers is also solved. It is now also possible to pass NULL extensions to driInitExtensions. It will cause driInitExtensions to map all known functions. This functionality is used by software drivers and EGL_i915. Signed-off-by: Chia-I Wu <[email protected]> | ||||
* | | mesa/main: Add support for remap table. | Chia-I Wu | 2009-10-23 | 4 | -0/+6193 |
| | | | | | | | | | | | | | | This commit only adds the source files. It is supposed to replace the remap table in DRI drivers. Signed-off-by: Chia-I Wu <[email protected]> | ||||
* | | Merge branch 'mesa_7_6_branch' | Brian Paul | 2009-10-22 | 2 | -8/+37 |
|\| | |||||
| * | mesa: code refactoring- new _mesa_finish(), _mesa_flush() | Brian Paul | 2009-10-22 | 2 | -8/+37 |
| | | |||||
* | | mesa: added _mesa_dump_texture() | Brian Paul | 2009-10-22 | 2 | -3/+28 |
| | | |||||
* | | Merge branch 'mesa_7_6_branch' of ↵ | Alex Deucher | 2009-10-22 | 1 | -0/+3 |
|\| | | | | | | | git+ssh://[email protected]/git/mesa/mesa | ||||
| * | mesa: Fix Mac OS build. | Vinson Lee | 2009-10-20 | 1 | -0/+3 |
| | | | | | | | | | | strtod_l needs the xlocale.h header on Mac OS. It's possible other non-Linux OSes would need this header too. | ||||
* | | mesa: added _mesa_dump_renderbuffers() debug code | Brian Paul | 2009-10-21 | 2 | -2/+77 |
| | | |||||
* | | Merge branch 'mesa_7_6_branch' of ↵ | Alex Deucher | 2009-10-19 | 1 | -0/+12 |
|\| | | | | | | | | | | | git+ssh://[email protected]/git/mesa/mesa regenerated lex.yy.c | ||||
| * | mesa: use C locale for _mesa_strtod() | Brian Paul | 2009-10-16 | 1 | -0/+12 |
| | | | | | | | | | | | | | | | | | | _mesa_strtod() is used for shader/program parsing where the decimal point character is always '.' Use strtod_l() with a "C" locale to ensure correct string->double conversion when the actual locale uses another character such as ',' for the decimal point. Fixes bug 24531. | ||||
* | | mesa: fix/update some comments | Brian Paul | 2009-10-16 | 1 | -4/+4 |
| | | |||||
* | | mesa: move a comma | Brian Paul | 2009-10-16 | 1 | -1/+1 |
| | | |||||
* | | mesa: added MESA_GLSL=useprog debug flag | Brian Paul | 2009-10-16 | 1 | -0/+1 |
| | | | | | | | | This logs glUseProgram() calls to stderr. | ||||
* | | mesa: added VERBOSE_SWAPBUFFERS | Brian Paul | 2009-10-14 | 3 | -2/+6 |
| | | |||||
* | | mesa: added MESA_VERBOSE option 'draw' to debug glDrawArrays/Elements, etc. | Brian Paul | 2009-10-14 | 2 | -1/+5 |
| | | |||||
* | | mesa: rename VERBOSE_IMMEDIATE->VERBOSE_MATERIAL to reflect what it does | Brian Paul | 2009-10-14 | 3 | -3/+3 |
| | | |||||
* | | mesa: remove unused ctx->Driver.PrioritizeTextures() hook | Brian Paul | 2009-10-14 | 2 | -8/+0 |
| | | |||||
* | | mesa: remove unused ctx->Driver.TextureMatrix() hook | Brian Paul | 2009-10-14 | 2 | -8/+0 |
| | | |||||
* | | mesa: rework _mesa_read_shader() debug hook | Brian Paul | 2009-10-13 | 1 | -12/+12 |
| | | | | | | | | | | Look for shaders named "newshader_<CHECKSUM>" to replace the incoming shader text. For debug purposes. | ||||
* | | mesa: minor clean up in check_begin_texture_render() | Brian Paul | 2009-10-12 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'mesa_7_6_branch' | Brian Paul | 2009-10-10 | 1 | -1/+1 |
|\| | |||||
| * | mesa: fix incorrect assertion in _mesa_add_aux_renderbuffers() | Brian Paul | 2009-10-09 | 1 | -1/+1 |
| | | | | | | | | Fixes bug 24426. | ||||
* | | mesa: free display list state after freeing shared state | Brian Paul | 2009-10-08 | 1 | -1/+3 |
| | | | | | | | | Fixes bug 24402. | ||||
* | | mesa: clean up extended opcode code | Brian Paul | 2009-10-07 | 1 | -18/+53 |
| | | |||||
* | | mesa: move gl_list_instruction and gl_list_extensions to dlist.c | Brian Paul | 2009-10-07 | 2 | -42/+52 |
| | | |||||
* | | mesa: added _mesa_free_display_list_data() | Brian Paul | 2009-10-07 | 3 | -0/+10 |
| | | |||||
* | | mesa: clean-up display list mem allocation, fix NULL handling | Brian Paul | 2009-10-07 | 1 | -13/+34 |
| | | | | | | | | The -1 term in alloc_instruction() foiled later NULL pointer checks. | ||||
* | | main: replace ALLOC_INSTRUCTION macro with regular function | Brian Paul | 2009-10-07 | 1 | -199/+202 |
| | | |||||
* | | mesa: rename display list functions | Brian Paul | 2009-10-07 | 2 | -12/+12 |
| | | | | | | | | | | _mesa_alloc_instruction() sounded like it was related to vertex/fragment program instructions, but it wasn't. | ||||
* | | Merge branch 'mesa_7_6_branch' | Brian Paul | 2009-10-05 | 4 | -9/+19 |
|\| | | | | | | | | | | | Conflicts: src/gallium/auxiliary/util/u_cpu_detect.c | ||||
| * | mesa: fix return value when clipping {Read,Draw}Pixels height <= 0 | Brian Paul | 2009-10-05 | 1 | -2/+2 |
| | | | | | | | | | | | | Signed-off-by: Ben Skeggs <[email protected]> (cherry picked from master, commit 7aeaca33c331f70d507fc83583b13b8d9fc3e847) | ||||
| * | Use _mesa_select_tex_image() rather than hardcoding face 0. | Michel Dänzer | 2009-10-05 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | | Fixes crash loading a map in sauerbraten with hwmipmap 1 in ~/.sauerbraten/config.cfg. | ||||
| * | mesa: fix incorrect default texture binding in unbind_texobj_from_texunits() | Brian Paul | 2009-10-02 | 1 | -1/+1 |
| | | | | | | | | | | If we deleted a currently bound texture, we were always reverting the texture binding to the default 1D texture rather than the proper default texture. | ||||
| * | mesa: fix memory leak when generating mipmaps for compressed textures | Brian Paul | 2009-10-01 | 1 | -6/+10 |
| | | |||||
| * | mesa: add missing return when out of memory | Brian Paul | 2009-10-01 | 1 | -0/+1 |
| | | |||||
| * | mesa: fix potential uninitialized memory reads | Brian Paul | 2009-10-01 | 1 | -0/+6 |
| | | |||||
* | | mesa: fix return value when clipping {Read,Draw}Pixels height <= 0 | Ben Skeggs | 2009-10-05 | 1 | -2/+2 |
| | | | | | | | | Signed-off-by: Ben Skeggs <[email protected]> | ||||
* | | mesa: Remove another unexplained Flush call, this time from BindFramebuffer. | Eric Anholt | 2009-10-02 | 1 | -3/+0 |
| | | | | | | | | | | Combined with the previous fix, it takes cairo-gl firefox-talos-gfx time from 120 seconds to 90 seconds on my GM45. | ||||
* | | Revert "Flush driver, not just tnl module." | Eric Anholt | 2009-10-02 | 1 | -26/+0 |
| | | | | | | | | | | | | | | | | | | | | This reverts commit df058298e1570eea8712f9bb051f674fab2eaf24. It didn't explain why it was required, doesnt appear to be required, and is a significant performance penalty for cairo-gl firefox. Conflicts: src/mesa/main/fbobject.c | ||||
* | | mesa: better debug message | Brian Paul | 2009-10-01 | 1 | -1/+1 |
| | | |||||
* | | mesa/main: New feature FEATURE_beginend. | Chia-I Wu | 2009-09-30 | 7 | -9/+67 |
| | | | | | | | | | | This feature corresponds to the Begin/End paradigm. Disabling this feature also eliminates the use of GLvertexformat completely. | ||||
* | | mesa/main: Make FEATURE_dlist follow feature conventions. | Chia-I Wu | 2009-09-30 | 7 | -78/+108 |
| | | | | | | | | | | As shown in mfeatures.h, this allows users of dlist.h to work without knowing if the feature is available. |