Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-11-23 | Merge commit 'origin/mesa_7_7_branch' | Maciej Cencora | |
2009-11-21 | intel: make CopyTex[Sub]Image fallback debug messages more consistent | Roland Scheidegger | |
2009-11-19 | intel: Remove non-GEM support. | Eric Anholt | |
This really isn't supported at this point. GEM's been in the kernel for a year, and the fake bufmgr never really worked. | |||
2009-11-19 | intel: Remove dead intel_context members and move some packing around. | Eric Anholt | |
2009-11-19 | intel: Remove our special color packing macros and just use colormac.h. | Eric Anholt | |
2009-11-19 | intel: Pack colors for blit at blit time, rather than at ClearColor. | Eric Anholt | |
2009-11-19 | intel: Consistently use no_batch_wrap in intel_context struct. | Eric Anholt | |
2009-11-19 | i915: Remove dead meta_draw_quad code. | Eric Anholt | |
2009-11-16 | i965: Use MESA_FORMAT_AL1616 when appropriate | Ian Romanick | |
2009-11-13 | intel: Remove some dead context structure fields. | Eric Anholt | |
2009-11-13 | i965: Remove an unused cache_item field. | Eric Anholt | |
2009-11-13 | i965: Use bo_map instead of subdata to upload the bits of constant buffer. | Eric Anholt | |
Saves CPU time, resulting in a 2.5% FPS win on ETQW. | |||
2009-11-13 | intel: When subdataing a busy buffer, use a temporary and blit in. | Eric Anholt | |
This cuts a massive number of waits in ET:QW, which uses a VBO ringbuffer. Unfortunately it doesn't BufferData when wrapping back to 0, so we can't be clever with tracking what's been initialized. | |||
2009-11-12 | intel: Don't check for context pointer to be NULL during extension init | Ian Romanick | |
Thanks to Chia-I Wu's changes to the extension function infrastructure, we no longer have to tell the loader which extensions the driver might enable. This means that intelInitExtensions will never be called with a NULL context pointer. Remove all the NULL checks. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Eric Anholt <eric@anholt.net> | |||
2009-11-12 | intel: Remove unused enable_imaging parameter to intelInitExtensions | Ian Romanick | |
2009-11-06 | intel: better front color buffer test in intelClear() | Brian Paul | |
2009-11-06 | intel: Finish removing the fallback code for bug #16697. | Eric Anholt | |
I fixed it properly as of 7216679c1998b49ff5b08e6b43f8d5779415bf54. | |||
2009-11-06 | intel: Don't validate in a texture image used as a render target. | Eric Anholt | |
Otherwise, we could lose track of rendering to that image, which could easily happen during mipmap generation. | |||
2009-11-06 | intel: Clean up some extra struct indirection in finalize. | Eric Anholt | |
2009-11-06 | intel: Use _mesa_get_current_tex_object() to clean up TFP path. | Eric Anholt | |
2009-11-06 | intel: Remove duplicated arguments from intel_miptree_match_image(). | Eric Anholt | |
2009-11-06 | intel: Remove obsolete comment about GEM in the spans code. | Eric Anholt | |
2009-11-06 | intel: Use PIPE_CONTROL on gen4 hardware for doing pipeline flushing. | Eric Anholt | |
This should do all the things that MI_FLUSH did, but it can be pipelined so that further rendering isn't blocked on the flush completion unless necessary. | |||
2009-11-06 | Make a convenient int for what chipset generation we're on. | Eric Anholt | |
gen2/3/4 are easier to say than "8xx, 915-945/g33/pineview, 965/g45/misc", and compares on generation are often easier than stringing together a bunch of chipset checks. | |||
2009-11-06 | intel: call intel_check_front_buffer_rendering() in intelClear() | Brian Paul | |
fixes bug 24953. | |||
2009-11-04 | Fix YTILE spantmp functions | Alan Hourihane | |
2009-11-03 | intel: avoid unnecessary front buffer flushing/updating | Brian Paul | |
Before, if we just called glXMakeCurrent() and didn't render anything we'd still trigger a flushFrontBuffer() call. Now only set the intel->front_buffer_dirty field at state validation time just before we draw something. NOTE: additional calls to intel_check_front_buffer_rendering() might be needed if I missed some rendering paths. | |||
2009-10-30 | intel: Use GTT mapping when available for swrast. | Eric Anholt | |
This improves piglit quick.tests runtime from 19:33 minutes to 6:06 on my GM45. It should also hide most of the A17 swizzling issues, though they'll still exist when swapping occurs (which is the kernel's problem either way). | |||
2009-10-30 | intel: Fix up z24_x8 depth spans since the texformat merge. | Eric Anholt | |
2009-10-30 | intel: Set the texture format in the TFP path. | Eric Anholt | |
This fixes a regression in piglit's tfp test as of 11caea687e3f10ae12d33e44edf84635f73047dd. Additionally, set the texture format for the RGB textures to MESA_FORMAT_XRGB8888 and support it in the hw paths so that hopefully sw fallbacks involving TFP get better alpha behavior. The radeon drivers appear to need the same fix. Bug #24803 | |||
2009-10-30 | intel: fix up some XRGB breakage | Brian Paul | |
We weren't choosing the right XRGB span functions for reading the framebuffer. XRGB formats still aren't turned on yet though. | |||
2009-10-29 | intel: update intel_create_renderbuffer(format), add XRGB support | Brian Paul | |
Pass a gl_format to intel_create_renderbuffer() instead of GLenum. Add cases for MESA_FORMAT_XRGB8888 textures and renderbuffers. However, we don't yet create any renderbuffers or textures with that format. It seems the default alpha value is zero instead of one. Need to investigate that first. | |||
2009-10-29 | intel: remove memcpy_get_tex_image() code | Brian Paul | |
This has been lifted into core Mesa where it can be used for all drivers that use the _mesa_get_teximage() fallback for ctx->Driver.GetTexImage(). | |||
2009-10-29 | i915: Implement min/max LOD clamping with the hardware. | Eric Anholt | |
This gets us expected behavior for clamping between mipmap levels, and avoids relayout of textures for doing clamping. Fixes piglit lodclamp-between. | |||
2009-10-29 | intel: check for single memcpy() in memcpy_get_tex_image() | Brian Paul | |
2009-10-29 | intel: Don't bother MI_FLUSHing on glFlush in the DRI2 case. | Eric Anholt | |
We only need it when drawing to the front buffer, which we never do for DRI2. No significant performance difference, but the flush is definitely gone from the end of every batchbuffer. | |||
2009-10-29 | intel: Clean up merge leftover from the DRI2 swap throttling. | Eric Anholt | |
2009-10-29 | intel: remove debug code | Brian Paul | |
2009-10-29 | intel: added fast memcpy path for glGetTexImage() | 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 | intel: Fix memory leak in case of renderbuffer bad format | Vinson Lee | |
Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2009-10-28 | Merge branch 'mesa_7_6_branch' | Brian Paul | |
Conflicts: src/mesa/shader/lex.yy.c src/mesa/shader/program_lexer.l | |||
2009-10-28 | intel: Fix memory leak in event of mip tree allocation failure | Vinson Lee | |
Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2009-10-27 | intel: Fix flipped condition in ARB_sync GetSYnciv(GL_SYNC_STATUS). | Eric Anholt | |
Bug #24435 (cherry picked from commit d56125a298106d81e10674f1c4b3b43b51a5139d) | |||
2009-10-27 | intel: added region draw_x/y offsets in x/y_tile_swizzle() funcs | Brian Paul | |
This fixes the second part of bug 23552. | |||
2009-10-27 | intel: silence warning | Brian Paul | |
2009-10-27 | intel: minor clean-up, comments | Brian Paul | |
2009-10-27 | intel: use _mesa_get_current_tex_unit() helper | Brian Paul | |
2009-10-27 | intel: fix comment, formatting | Brian Paul | |