Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-10-22 | Merge branch 'mesa_7_6_branch' | Brian Paul | |
2009-10-22 | intel: flush old context before binding new context | Brian Paul | |
Per the GLX spec, when changing rendering contexts, the old context should first be flushed. | |||
2009-10-22 | intel: define INTEL_FALLBACK_DRIVER for drivers | Brian Paul | |
2009-10-22 | intel: Fallback field is a bitmask, use GLbitfield | Brian Paul | |
2009-10-20 | intel: Fix flipped condition in ARB_sync GetSYnciv(GL_SYNC_STATUS). | Eric Anholt | |
Bug #24435 | |||
2009-10-17 | intel: Disallow relocations to the byte beyond the end of the buffer | Chris Wilson | |
2009-10-13 | intel: fix broken sw generate mipmap path | Brian Paul | |
Need to restore code that fixed up the intel_texture_image state. | |||
2009-10-12 | intel: whitespace/formatting clean-up | Brian Paul | |
2009-10-12 | intel: replace extern decl with #include | Brian Paul | |
2009-10-12 | intel: added INLINE keyword to minify() | Brian Paul | |
This is mainly just to silence some warnings. | |||
2009-10-12 | intel: code clean-ups | Brian Paul | |
2009-10-12 | intel: pass zslice to intel_miptree_image_offset() | Brian Paul | |
This lets us get rid of intel_miptree_depth_offsets() and simplify all of the calling code. | |||
2009-10-08 | intel: Use new drm_intel_bo_references() to avoid flushing. | Eric Anholt | |
2009-10-05 | Merge branch 'mesa_7_6_branch' | Brian Paul | |
Conflicts: src/gallium/auxiliary/util/u_cpu_detect.c | |||
2009-10-05 | intel: use driReadDrawable in do_copy_texsubimage() | Brian Paul | |
2009-10-05 | intel: use driReadDrawable, not driDrawable in do_blit_readpixels() | Brian Paul | |
2009-10-05 | intel: remove a buffer equality test in _mesa_make_current() | Brian Paul | |
Before, if we called glXMakeCurrent() to change a context's window binding while an FBO was bound, we weren't updating the intel->driDrawable and intel->driReadDrawable fields. This could cause us to dereference a null pointer elsewhere. | |||
2009-10-03 | intel: Suppress a compiler warning for an pointer->int cast | Chris Wilson | |
intel_pixel_read.c: In function ‘do_blit_readpixels’: intel_pixel_read.c:221: warning: cast from pointer to integer of different size Cast via an intermediate (GLintptr) instead and hope the result fits within GLuint... [It should as we simply do not support textures *that* large!] Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> | |||
2009-10-03 | intel: Assert that relocation offsets are within the target | Chris Wilson | |
This should catch the common programming error where we attempt to emit a relocation to beyond the end of the target buffer. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> | |||
2009-10-02 | intel: Remove an unexplained flush from intelClearWithBlit. | Eric Anholt | |
2009-10-02 | intel: wrap _mesa_meta_GenerateMipmap() | Brian Paul | |
Need to check if we'll take the software path so which requires mapping the src texture image. Fixes crash in piglit gen-compressed-teximage, bug 24219. However, the test still does not pass (it may never have). | |||
2009-10-01 | i915: Add stub ARB_occlusion_query support under a driconf debug option. | Eric Anholt | |
This is useful for enabling our GLSL testcases using the 2.0 entrypoints even though we don't have full GL 2.0. | |||
2009-10-01 | i915: Add optional support for ARB_fragment_shader under a driconf option. | Eric Anholt | |
Other vendors have enabled ARB_fragment_shader as part of OpenGL 2.0 enablement even on hardware like the 915 with no dynamic branching or dFdx/dFdy support. But for now we'll leave it disabled because we don't do any flattening of ifs or loops, which is rather restrictive. This support is not complete, and may be unstable depending on your shaders. It passes 10/15 of the piglit glsl tests, but hangs on glean glsl1. | |||
2009-10-01 | i915: Enable ARB_vertex_shader for both i915 and i830. | Eric Anholt | |
Since the TNL is all done in software anyway, it should be the same to the user who's probably using ARB_vertex_program otherwise, but gives them a nicer programming environment. | |||
2009-10-01 | Merge branch 'mesa_7_6_branch' | Brian Paul | |
2009-09-30 | i965: Fix massive memory allocation for streaming texture usage. | Eric Anholt | |
Once we've freed a miptree, we won't see any more state cache requests that would hit the things that pointed at it until we've let the miptree get released back into the BO cache to be reused. By leaving those surface state and binding table pointers that pointed at it around, we would end up with up to (500 * texture size) in memory uselessly consumed by the state cache. Bug #20057 Bug #23530 | |||
2009-09-28 | intel: Drop my generatemipmap code in favor of the new shared code. | Eric Anholt | |
2009-09-28 | intel: Remove some dead metaops code. | Eric Anholt | |
2009-09-28 | Merge branch 'mesa_7_6_branch' | Brian Paul | |
2009-09-28 | Merge branch 'mesa_7_5_branch' into mesa_7_6_branch | Brian Paul | |
2009-09-25 | intel: Handle GL_RGB8 for glCopyTex(Sub)Image. | Michel Dänzer | |
Avoids an unnecessary fallback. | |||
2009-09-25 | Merge branch 'mesa_7_6_branch' | Brian Paul | |
Conflicts: src/mesa/drivers/dri/intel/intel_clear.c | |||
2009-09-24 | i915: Fix GetBufferSubData in the case of a system-memory BO. | Eric Anholt | |
Bug #23760 (crashes in wine) | |||
2009-09-24 | intel: Flush the batch when we're about to subdata into a VBO. | Eric Anholt | |
This fixes the clears in openarena with the new metaops clear code, and the new piglit vbo-subdata-sync test. Bug #23857. | |||
2009-09-24 | Merge branch 'mesa_7_6_branch' | Brian Paul | |
Conflicts: src/mesa/vbo/vbo_exec_array.c | |||
2009-09-24 | intel: use default array/element buffers in intel_generate_mipmap() | Brian Paul | |
If there happened to be a bound VBO when intel_generate_mipmap() was called we blew up because of a bad vertex array pointer. Fixes regnumonline, bug 23859. | |||
2009-09-21 | intel: Mark the FBO as incomplete if there's no intel_renderbuffer for it. | Eric Anholt | |
This happens to rendering with textures with a border, which had resulted in a segfault on dereferencing the irb. (cherry-picked from commit 8bba183b9eeb162661a287bf2e118c6dd419dd24) | |||
2009-09-21 | Merge branch 'mesa_7_6_branch' | Michel Dänzer | |
2009-09-21 | Merge branch 'mesa_7_5_branch' into mesa_7_6_branch | Michel Dänzer | |
2009-09-21 | intel: Fix crash in intel_flush(). | Michel Dänzer | |
Since commit 2921a2555d0a76fa649b23c31e3264bbc78b2ff5 ('intel: Deassociated drawables from private context struct in intelUnbindContext'), intel->driDrawable may be NULL in intel_flush(). | |||
2009-09-20 | Revert "mesa: move _mesa_meta_init/free() calls to core Mesa" | Brian Paul | |
This reverts commit 651cffd626a82d9bf539437ca4bdf8ea4b396fab. The commit inadvertantly introduced a new gallium dependency on the meta code. | |||
2009-09-20 | intel: meta clear has a new name. | Chia-I Wu | |
It was renamed to _mesa_meta_Clear. Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
2009-09-20 | Merge branch 'mesa_7_6_branch' | Brian Paul | |
Conflicts: src/mesa/drivers/dri/intel/intel_clear.c | |||
2009-09-19 | mesa: rename functions to be more consistant with rest of mesa | Brian Paul | |
2009-09-19 | mesa: move _mesa_meta_init/free() calls to core Mesa | Brian Paul | |
2009-09-19 | intel: use new _mesa_meta_CopyTex[Sub]Image() functions | Brian Paul | |
2009-09-18 | [i965] add a missing header file | Zou Nan hai | |
2009-09-18 | [i965] use intel_batchbuffer_flush to flush the clear | Zou Nan hai | |
2009-09-16 | Merge branch 'mesa_7_6_branch' | Ian Romanick | |
2009-09-16 | Merge branch 'mesa_7_5_branch' into mesa_7_6_branch | Ian Romanick | |
Conflicts: src/mesa/main/dlist.c |