7e6221f2e32602cbd64f04cc704f9bb0abda7776 |
|
06-Mar-2012 |
Eric Anholt <eric@anholt.net> |
intel: Drop the INTEL_NO_BLIT debug environment variable. This was added in the i915/i965 merge from the i915 driver, but I don't recall it ever being used since then. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel.c
|
d0dc75c000d5af92648c7de901756400672b8447 |
|
06-Dec-2011 |
Brian Paul <brianp@vmware.com> |
mesa/drivers: use new swrast renderbuffer functions Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel.c
|
122c6768e3d4c1d1b57203eca70569f9301baab5 |
|
03-Dec-2011 |
Brian Paul <brianp@vmware.com> |
mesa: rewrite accum buffer support Implemented in terms of renderbuffer mapping/unmapping and format packing/unpacking functions. The swrast and state tracker code for implementing accumulation are unused and will be removed in the next commit. v2: don't use memcpy() in _mesa_clear_accum_buffer() v3: don't allocate MAX_WIDTH arrays, be more careful with mapping flags Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel.c
|
2e5a1a254ed81b1d3efa6064f48183eefac784d0 |
|
07-Oct-2011 |
Kenneth Graunke <kenneth@whitecape.org> |
intel: Convert from GLboolean to 'bool' from stdbool.h. I initially produced the patch using this bash command: for file in {intel,i915,i965}/*.{c,cpp,h}; do [ ! -h $file ] && sed -i 's/GLboolean/bool/g' $file && sed -i 's/GL_TRUE/true/g' $file && sed -i 's/GL_FALSE/false/g' $file; done Then I manually added #include <stdbool.h> to fix compilation errors, and converted a few functions back to GLboolean that were used in core Mesa's function pointer table to avoid "incompatible pointer" warnings. Finally, I cleaned up some whitespace issues introduced by the change. Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Acked-by: Chad Versace <chad@chad-versace.us> Acked-by: Paul Berry <stereotype441@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel.c
|
74713e2d293f9e796a4053a5a99ee5cb7df5c740 |
|
11-Jan-2011 |
Brian Paul <brianp@vmware.com> |
mesa: begin implementation of GL_ARB_draw_buffers_blend
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel.c
|
bb1540835056cdea5db6f55b19c0c87358f14cd1 |
|
03-Nov-2010 |
Eric Anholt <eric@anholt.net> |
intel: Annotate debug printout checks with unlikely(). This provides the optimizer with hints about code hotness, which we're quite certain about for debug printouts (or, rather, while we developers often hit the checks for debug printouts, we don't care about performance while doing so).
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel.c
|
f9995b30756140724f41daf963fa06167912be7f |
|
12-Oct-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Drop GLcontext typedef and use struct gl_context instead
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel.c
|
9b22427911ad27efc1f36faee9462c6082d0417c |
|
25-Jan-2010 |
Brian Paul <brianp@vmware.com> |
Merge branch 'mesa_7_7_branch' Conflicts: src/mesa/drivers/dri/intel/intel_screen.c src/mesa/drivers/dri/intel/intel_swapbuffers.c src/mesa/drivers/dri/r300/r300_emit.c src/mesa/drivers/dri/r300/r300_ioctl.c src/mesa/drivers/dri/r300/r300_tex.c src/mesa/drivers/dri/r300/r300_texstate.c
|
fb6bff3712d71cfe131fbf70154d326cdf39e7c8 |
|
23-Jan-2010 |
Vinson Lee <vlee@vmware.com> |
intel: Remove unnecessary headers.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel.c
|
fd5511d27fc44096117c47ab503fb5b47f993061 |
|
30-Dec-2009 |
Brian Paul <brianp@vmware.com> |
mesa: implement per-buffer color masking This is part of the GL_EXT_draw_buffers2 extension and part of GL 3.0. The ctx->Color.ColorMask field is now a 2-D array. Until drivers are modified to support per-buffer color masking, they can just look at the 0th color mask. The new _mesa_ColorMaskIndexed() function will be called by glColorMaskIndexedEXT() or glColorMaski().
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel.c
|
8b23755ce978247a92c00e390de2e459c0a9d5ad |
|
22-Sep-2009 |
Eric Anholt <eric@anholt.net> |
intel: Remove some dead metaops code.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel.c
|
f6f0e117a45a64464e49290ebc9f75b9a976070a |
|
15-Jul-2009 |
Dave Airlie <airlied@redhat.com> |
intel/radeon: add common metaops code. Move all the metaops to a dri_metaops file and port radeon/intel to use the new common meta ops code.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel.c
|
afc981ee46791838f3cb83e11eb33938aa3efc83 |
|
20-Jun-2009 |
Eric Anholt <eric@anholt.net> |
intel: Update Mesa state before span setup in glReadPixels. We could have mapped the wrong set of draw buffers. Noticed while looking into a DRI2 glean ReadPixels issue.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel.c
|
1d663ae2925ffadf419ddbea9eca8d5706ea6510 |
|
08-May-2009 |
Eric Anholt <eric@anholt.net> |
intel: Add a metaops version of glGenerateMipmapEXT/SGIS_generate_mipmaps. In addition to being HW accelerated, it avoids the incorrect (black) rendering of the mipmaps that SW was doing in fbo-generatemipmap. Improves the performance of the mipmap generation and drawing in fbo-generatemipmap by 30%.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel.c
|
b6e94f71c2bfc63497e2c8265179f19babe87688 |
|
08-May-2009 |
Eric Anholt <eric@anholt.net> |
intel: Put the constant texcoords used in metaops into a vbo. Make this be its own function for setup/teardown of the binding of these texcoords. No performance difference in the engine demo (I just felt dirty not using a VBO for this), and I think it should be more resilient to interference from current GL state.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel.c
|
6b187cc8a5041fe2bba1ecc34aa86516ebe8b1b0 |
|
06-Apr-2009 |
Eric Anholt <eric@anholt.net> |
intel: Avoid dri2 GetBuffers round-trips for internal Viewport calls. This gets us the savings for driver-internal viewport calls that dd1c68f15123a889a3ce9d2afe724e272d163e32 was attempting, without relying on Xlib internals or clients handling X events.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel.c
|
7d9cb242fdbb55f1486ec09b27709bedebfdb2c1 |
|
12-Mar-2009 |
Brian Paul <brianp@vmware.com> |
intel: include main/viewport.h
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel.c
|
91e61f435a71436c209934a0ece165b540aba3e0 |
|
02-Mar-2009 |
Brian Paul <brianp@vmware.com> |
mesa: use Stencil._Enabled field instead of Stencil.Enabled
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel.c
|
8910da5b7a3b83d733f020dec906fe7b56c093c7 |
|
04-Feb-2009 |
Eric Anholt <eric@anholt.net> |
intel: Fix commented-out glViewport in intel_meta_set_passthrough_transform. Too much commit -a while debugging.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel.c
|
67ee22c89f42146e7befb2fdd39bdd68a5258c30 |
|
30-Jan-2009 |
Eric Anholt <eric@anholt.net> |
intel: If we're doing a depth clear with tris, do color with it. This is a 10% win on the ever-important glxgears not-a-benchmark.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel.c
|
723648f2ee2a8e529063c9da84e9dff9c8c6be99 |
|
26-Jan-2009 |
Brian Paul <brianp@vmware.com> |
intel: save/restore GL matrix mode in intel_meta_set_passthrough_transform(), intel_meta_restore_transform()
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel.c
|
bfebeffc0045266d354a36968336337e099a9f27 |
|
31-Dec-2008 |
Eric Anholt <eric@anholt.net> |
intel: Share passthrough transform setup between glBitmap and glDrawPixels. The DrawPixels path was missing glViewport care, so blender's toolbar icons would go to the wrong places. Bug #19118.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel.c
|
e1a92175542c6645c23cc78f2a4fcd36dd0235e6 |
|
31-Dec-2008 |
Eric Anholt <eric@anholt.net> |
intel: Add support for glBitmap as metaops using GL calls. This lets us avoid software fallbacks when clients forget to turn some state off (engine demo) or just do crazy things to test conformance (OGLC). This should probably be brought into mesa generic code so other drivers can make use of it. Bug #19016.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel.c
|
a6aa926e3f0b6237679db0d3331690d2a96adbc2 |
|
20-Nov-2008 |
Eric Anholt <eric@anholt.net> |
intel: Don't glBitmap fallback with scissoring enabled. The blit bitmap code already handles scissoring. This is a 15-100% speedup on blender benchmark.blend thanks to avoiding fallbacks. Bug #17951.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel.c
|
91221483a633d6230a4f8d2500ed180428754215 |
|
09-Oct-2008 |
Eric Anholt <eric@anholt.net> |
i965: Actually hook up the accelerated DrawPixels support.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel.c
|
ecadb51bbcb972a79f3ed79e65a7986b9396e757 |
|
18-Sep-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: added "main/" prefix to includes, remove some -I paths from Makefile.template
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel.c
|
f5eb62a1161f050925c5c0b4839c437b29bdbc6b |
|
24-Jun-2008 |
Eric Anholt <eric@anholt.net> |
intel: Avoid glBitmap software fallback for blending when no blending occurs. Mesa demos tend to leave blending on but in GL_ONE/GL_ZERO, or GL_SRC_ALPHA/GL_ONE_MINUS_SRC_ALPHA with a source alpha of 1.0.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel.c
|
f23adc504d8202bbcc78121567a61c0b24819422 |
|
24-Jun-2008 |
Eric Anholt <eric@anholt.net> |
intel: Merge check_blit_fragment_ops between i915/i965. Both had some useful bits for the other.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel.c
|
90d33edf37d12495fcfb4876d1048f3ed5df2b9b |
|
24-Jun-2008 |
Eric Anholt <eric@anholt.net> |
intel: Note reasons for blit pixel op fallbacks under INTEL_DEBUG=pix.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel.c
|
eda68cccc072c10f94c096b9877d09a787069631 |
|
24-Jun-2008 |
Eric Anholt <eric@anholt.net> |
i915: Add support for accelerated glBitmap, shared from 965.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel.c
|
98fa0aec366ac41065698fd9bf76731b7d08f1f7 |
|
24-Jun-2008 |
Eric Anholt <eric@anholt.net> |
i915: Allow accelerated pixel ops to be disabled with INTEL_NO_BLIT. This matches 965.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel.c
|
9e68e191ac9d32f2f93e840a66127e724b442756 |
|
20-Dec-2007 |
Eric Anholt <eric@anholt.net> |
[intel] Move some pixel path support from drivers to shared.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel.c
|