Commit Graph

16 Commits

Author SHA1 Message Date
Xiang, Haihao 00614f712b Xv: update SURFACE_STATE & SAMPLER_STATE for Xv on Ivybridge
SURFACE_STATE & SAMPLER_STATE are changed since Ivybridge

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
2011-06-24 09:42:13 +08:00
Chris Wilson 007c2f86cb i965: Refactor to use constant sampler_state offsets
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2011-04-07 10:53:14 +01:00
Xiang, Haihao 3213849907 Xv: setup pipeline for Xv on Sandybridge
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
2010-11-01 08:51:13 +08:00
Xiang Haihao f806fe7d67 Enable 2D composite on IGDNG
This patch enables 2D composite on IGDNG. IGDNG requires
new compiled shader programs for Gen5 and some command changes.
The most notable is the layout of vertex element has changed,
but we tried to keep it as origin to not change shader programs.
Also vertex buffer state requires end address of vertex buffer
instead of origin max index.

Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
2009-06-30 11:12:12 +08:00
Carl Worth 260cbcfe61 Document and use 'legacy' border color mode
It's very convenient that the hardware supports this non-default
mode since it's exactly what is specified by the Render extension.
This provides a more efficient means of fixing bug #16820:

        [EXA] Composition result in black for areas outside of source-surface bo
        https://bugs.freedesktop.org/show_bug.cgi?id=16820

without the software fallback we had in the earlier fix,
(commit 76c9ece36e ).
2008-10-06 13:22:08 -07:00
Carl Worth 98ca9e2af1 Rename default_color to border_color
This is consistent with the documentation, (and just plain makes
more sense).
2008-10-06 13:22:08 -07:00
Zhenyu Wang 31654f52b0 Merge branch 'master' into xvmc
Conflicts:

	man/intel.man
	src/i830_driver.c
2008-03-11 14:37:41 +08:00
Zhenyu Wang 2f0c0427dc Update PIPELINE_SELECT instruction and surface state format for new chipset 2008-01-09 21:27:42 +08:00
Zhenyu Wang 798448e464 Add media state definition on i965
This adds VFE state and interface descriptor struct define.
2007-09-19 13:29:31 +08:00
Keith Packard 40af0ee6ba Numerous symbol scope issues.
I830EntityIndex is shared between 810 and newer driver.
Move most EXA rendering state into I830 structure.
Declare shared variables in shared header files rather than .c.
2007-01-06 18:19:34 -08:00
Alan Hourihane ea63e82ef4 fix typo 2006-08-22 16:40:08 +01:00
Alan Hourihane dc4128ea07 remove GL* usage 2006-08-21 12:13:42 +01:00
Alan Hourihane 361c49ad3c Fix bug #7930, i810 doesn't compile without DRI
(Samuel Thibault)
2006-08-21 12:07:29 +01:00
Keith his master's voice Packard 79a514412b dump out piles of debug. Create VS thread just to see how it works 2006-05-28 16:09:59 -07:00
Keith his master's voice Packard 9c111d89fe Push all of the obvious Mesa state setting into the video code 2006-05-27 19:52:13 -07:00
Eric Anholt 291770efc6 Start laying out some of the bits that need to be done for BW textured video.
Headers taken from TG code drop.
2006-05-18 10:43:07 -07:00