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_draw.c
|
365da88a7127e43eb9327552dda4921d1e8f885e |
|
25-Sep-2010 |
Vinson Lee <vlee@vmware.com> |
intel: Remove unnecessary headers.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
d26211e499afb06359d903419315070f022c8efe |
|
23-Sep-2010 |
Eric Anholt <eric@anholt.net> |
intel: Remove disabled stencil drawpixels acceleration. We still retain the fallback override for GL_STENCIL_INDEX, because the metaops version fails at oglconform.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
ce914fff0817cb3c25a2d715f8435c6b6d6fbcdd |
|
05-May-2010 |
Eric Anholt <eric@anholt.net> |
i965: When an RB gets a new region, clear the old from the state cache. This prevents memory usage explosion in blender due to the state cache hanging on to old fake frontbuffer regions. Sigh at blender still using frontbuffer rendering. Bug #24119.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
32f2fd1c5d6088692551c80352b7d6fa35b0cd09 |
|
19-Feb-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Replace _mesa_malloc, _mesa_calloc and _mesa_free with plain libc versions
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
c6e26d76c7f59b51be00c960112c85ad4b3d2334 |
|
31-Jan-2010 |
Vinson Lee <vlee@vmware.com> |
intel: Remove unnecessary headers.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.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_draw.c
|
5727147f894137f194d8efc7adb81b80a9b5acd7 |
|
22-Dec-2009 |
Eric Anholt <eric@anholt.net> |
intel: Remove unused stored values reported by clang.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
4a253431abf43a0638afb43605b44a8742b72a60 |
|
30-Oct-2009 |
Brian Paul <brianp@vmware.com> |
intel: update intel_create_renderbuffer(format), add XRGB support 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.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
4de8e2123ebeb50db252b2bb57fb167058fa4683 |
|
20-Sep-2009 |
Brian Paul <brianp@vmware.com> |
mesa: rename functions to be more consistant with rest of mesa
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
9e6ae75cc8d6bff139aa21bda0aa682755ab7a7c |
|
10-Sep-2009 |
Brian Paul <brianp@vmware.com> |
intel: disable intel_stencil_drawpixels() for now It doesn't work reliably even when all the prerequisite checks are made.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
be229d24c4902b42b22e4533ad58c92a4fb11b05 |
|
01-Sep-2009 |
Brian Paul <brianp@vmware.com> |
intel: trim down #includes
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
886a0a715076213266b4f96118d15de5be2bff27 |
|
01-Sep-2009 |
Brian Paul <brianp@vmware.com> |
intel: use _mesa_meta_draw_pixels() The textured quad path is slightly faster and will work with POT textures on i945.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.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_draw.c
|
b677c40abbed358984491b8ad3fcecf4742b2823 |
|
14-Jul-2009 |
Eric Anholt <eric@anholt.net> |
intel: Set DepthRange in the metaops using RasterPos[2]. RasterPos[2] is already sent through the window transform, which includes DepthRange handling. So make DepthRange for the metaops a noop. Fixes a failure in oglconform depthrange.c
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
be64e66e5aeed83ebcd11ccfd5ff461e8145a850 |
|
08-Jul-2009 |
Eric Anholt <eric@anholt.net> |
intel: Fix flipped Y for glDrawPixels(GL_STENCIL_INDEX) to window system. Even after fixing bugs in this code, it doesn't make me feel any cleaner. Fixes piglit stencil-drawpixels.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
bc5c40d7d99a51f5b6080bf85080e4984e528dfd |
|
24-Jun-2009 |
Brian Paul <brianp@vmware.com> |
intel: fix additional merge conflicts missed in previous commit
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
a04af335a42ce3b28e59ff9b85b2bd433a9d7b12 |
|
24-Jun-2009 |
Brian Paul <brianp@vmware.com> |
Merge branch 'mesa_7_5_branch' Conflicts: src/mesa/drivers/dri/i915/i915_tex_layout.c src/mesa/drivers/dri/i965/brw_wm_glsl.c src/mesa/drivers/dri/intel/intel_buffer_objects.c src/mesa/drivers/dri/intel/intel_pixel_bitmap.c src/mesa/drivers/dri/intel/intel_pixel_draw.c src/mesa/main/enums.c src/mesa/main/texstate.c src/mesa/vbo/vbo_exec_array.c
|
0584b6e433753dd01101c6824f6f6336c40d0f1f |
|
11-Jun-2009 |
Michel Dänzer <daenzer@vmware.com> |
intel: intel_texture_drawpixels() can't handle GL_DEPTH_STENCIL. Fixes glean depthStencil test. (cherry picked from commit 3885b708fdbb7bbd5dd3a247c41fb9a75ee7c057)
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
abfd56c24c821e0dec233348ef01aef5b57f2763 |
|
20-Jun-2009 |
Eric Anholt <eric@anholt.net> |
intel: Fix other metaops versus GL_COMPILE_AND_EXECUTE dlists. Fixes oglconform zbfunc.c and pxtrans-cidraw.c, at least. (cherry picked from commit 405300bb190f516e16b704050abe3389b366ed27)
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
405300bb190f516e16b704050abe3389b366ed27 |
|
20-Jun-2009 |
Eric Anholt <eric@anholt.net> |
intel: Fix other metaops versus GL_COMPILE_AND_EXECUTE dlists. Fixes oglconform zbfunc.c and pxtrans-cidraw.c, at least.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
1b8e4dd2c8343af391a33be2aff7978366c450df |
|
27-May-2009 |
Eric Anholt <eric@anholt.net> |
i915: Fall back on NPOT textured metaops on 830-class. (cherry picked from commit 8ec6e036792decf5149a209e51cb5e93ccc5c754)
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
3885b708fdbb7bbd5dd3a247c41fb9a75ee7c057 |
|
11-Jun-2009 |
Michel Dänzer <daenzer@vmware.com> |
intel: intel_texture_drawpixels() can't handle GL_DEPTH_STENCIL. Fixes glean depthStencil test.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
8ec6e036792decf5149a209e51cb5e93ccc5c754 |
|
27-May-2009 |
Eric Anholt <eric@anholt.net> |
i915: Fall back on NPOT textured metaops on 830-class.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.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_draw.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_draw.c
|
0b63f6449e095fa3b5ef510e1c1eadc2e0e0ea36 |
|
09-Feb-2009 |
Eric Anholt <eric@anholt.net> |
intel: Speed up glDrawPixels(GL_ALPHA) by using an alpha texture format.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
d11981e0d722282894b5012d37b2960ee3fbfac2 |
|
09-Feb-2009 |
Eric Anholt <eric@anholt.net> |
intel: Fix some state leakage of {Client,}ActiveTexture in metaops. Found while debugging cairo-gl.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
72ee0e247d799c85612c72bbd2257648e11fa583 |
|
26-Jan-2009 |
Brian Paul <brianp@vmware.com> |
intel: check if stencil test is enabled in intel_stencil_drawpixels()
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
eeeed45c2cf6c876d79ae20a9a96172ece8642fe |
|
12-Jan-2009 |
Brian Paul <brianp@vmware.com> |
i965: fix glDrawPixels Z coordinate in intel_texture_drawpixels(). As for glBitmap, it needs to be an NDC coord in [-1,1].
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
8fb727548a652c47d8cf9593e2ae412ef2040119 |
|
07-Jan-2009 |
Eric Anholt <eric@anholt.net> |
mesa: Remove _Active and _UseTexEnvProgram flags from fragment programs. There was a note in state.c about _Active deserving to die, and there were potential issues with it due to i965 forgetting to set _UseTexEnvProgram. Removing both simplifies things. Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.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_draw.c
|
018088996a92ef15edd946d9300707112caaa29c |
|
31-Oct-2008 |
Eric Anholt <eric@anholt.net> |
intel: Remove fallback for glDrawPixels(GL_COLOR_INDEX) GL_COLOR_INDEX mode is just like other normal formats (that is, not depth/stencil) and is uploaded fine by TexImage.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
ed478a5fdeded932f09a73bc0af12e010b9a5cd5 |
|
31-Oct-2008 |
Eric Anholt <eric@anholt.net> |
intel: Add more fallback debugging for glDrawPixels.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
26c1c04fd034f7c7522e94480f5aa30c98c72f35 |
|
29-Oct-2008 |
Eric Anholt <eric@anholt.net> |
intel: Fix glDrawPixels with 4d RasterPos.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
5c39bad220c801490ac3d99af01d4c4a7e05dfd6 |
|
26-Sep-2008 |
Eric Anholt <eric@anholt.net> |
intel: Add acceleration for glDrawPixels(GL_STENCIL_INDEX). This is nasty because there's no way in GL to output data to the stencil buffer directly, so we have to do a dance to wrap the depth/stencil buffer in an ARGB renderbuffer. Improves performance of several oglconform testcases by better than a factor of 2.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.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_draw.c
|
4b038e24b0960e10d6ab8e360f2558d9c2730d99 |
|
24-Sep-2008 |
Eric Anholt <eric@anholt.net> |
intel: Add missing include files for meta drawpixels since mesa shuffling.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
f85ea6837da434cdec011de431e62db20ee39df2 |
|
21-Sep-2008 |
Eric Anholt <eric@anholt.net> |
intel: Replace pbo-only drawpixels function with a generic Mesa metaops. Improves performance of some oglconform regression tests 9x.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.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_draw.c
|
35fd72756a05463568d94862f4fcd234903e1204 |
|
08-Sep-2008 |
Eric Anholt <eric@anholt.net> |
intel: track move of bo_exec from drivers to bufmgr.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
f75843a517bd188639e6866db2a7b04de3524e16 |
|
24-Aug-2008 |
Dave Airlie <airlied@linux.ie> |
Revert "Revert "Merge branch 'drm-gem'"" This reverts commit 7c81124d7c4a4d1da9f48cbf7e82ab1a3a970a7a.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
7c81124d7c4a4d1da9f48cbf7e82ab1a3a970a7a |
|
24-Aug-2008 |
Dave Airlie <airlied@linux.ie> |
Revert "Merge branch 'drm-gem'" This reverts commit 53675e5c05c0598b7ea206d5c27dbcae786a2c03. Conflicts: src/mesa/drivers/dri/i965/brw_wm_surface_state.c
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
2e841880cfc1006a2818d4a8bfefd21136dc39a9 |
|
11-Jul-2008 |
Eric Anholt <eric@anholt.net> |
drm-gem: Use new GEM ioctls for tiling state, and support new swizzle modes.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
93f701bc3619864ac6f067d37212e96545a57e16 |
|
26-Jun-2008 |
Eric Anholt <eric@anholt.net> |
intel: Replace sprinkled intel_batchbuffer_flush with MI_FLUSH or nothing. Most of these were to ensure that caches got synchronized between 2d (or meta) rendering and later use of the target as a source, such as for texture miptree setup. Those are replaced with intel_batchbuffer_emit_mi_flush(), which just drops an MI_FLUSH. Most of the remainder were to ensure that REFERENCES_CLIPRECTS batchbuffers got flushed before the lock was dropped. Those are now replaced by automatically flushing those when dropping the lock.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
f6abe8f0f2fba3073b58b96ed38aae163c765b4a |
|
24-Jun-2008 |
Eric Anholt <eric@anholt.net> |
Merge commit 'origin/master' into drm-gem
|
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_draw.c
|
0da9bc6a69fbd287f2e87ca9f868cb4ccc47735a |
|
18-Jun-2008 |
Eric Anholt <eric@anholt.net> |
i915: Note the non-PBO fallback for textured drawpixels under DEBUG_PIXEL.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
bbe80af457316826f56ada767d26e8c1db7f1130 |
|
18-Jun-2008 |
Eric Anholt <eric@anholt.net> |
i915: Restore the accelerated PBO pixel path functions after GEM changes. The fencing code is not required, and waiting on the fences defeated one of the purposes of the extension, which is to allow asynchronous readpixels.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
eed5e6f40f1728ae5ae346d44ce45ba767bbf24c |
|
15-Feb-2008 |
Eric Anholt <eric@anholt.net> |
[915] Don't attempt our accelerated drawpixels if no color buffer is attached. Otherwise, glDrawBuffer(GL_NONE); glDrawPixels() results in a segfault when we try to emit the color buffer state during setup.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.c
|
aac2d99dc316c069faa46dd43ff034155754c6b3 |
|
27-Dec-2007 |
Xiang, Haihao <haihao.xiang@intel.com> |
i915: reset swrast state after calling swrast DrawPixels. In order to optimize DrawPixels, the i915 texenv program isn't applied to swrast DrawPixels in the i915 driver. This causes this program isn't applied to any following swrast functions. Resetting the swrast state fixes this issue. Fix #13614
/external/mesa3d/src/mesa/drivers/dri/intel/intel_pixel_draw.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_draw.c
|