summaryrefslogtreecommitdiff
path: root/src/i915_3d.h
AgeCommit message (Collapse)Author
2008-03-18Handle projective transforms on 9xx for Composite.Keith Packard
Projective transforms require un-normalized texture coordinates and the use of the texldp instruction. The coordinates are passed as x/y/z/w (the z is unused, but there isn't a vertext format for just x/y/w).
2008-03-11Remove i830+ driver's use of CARD*/INT* types for great justice.Eric Anholt
Several uses are actually left, which are determined by the X Server interfaces we're implementing.
2008-03-11Add support for brightness control to i915 textured video output.Eric Anholt
2006-07-26Fix a couple of typos from code review.Eric Anholt
2006-07-19Fix the alignment padding fix (didn't bump BEGIN_LP_RING count).Eric Anholt
2006-07-19Force texture alpha channels to 1 if not present.Eric Anholt
2006-07-19Add a trailing MI_NOOP to frag shader output for alignment if necessary.Eric Anholt
2006-07-19Replace hand register setting with new i915 fragmet program API.Eric Anholt
2006-07-18Add an API for programming i915 fragment programs.Eric Anholt