Re: [Mesa-dev] gallium: blitters and scissors

2010-10-15 Thread Christoph Bumiller
On 13.10.2010 05:50, Corbin Simpson wrote: > > Yes, that particular part of the spec is fairly Poulsboriffic. Does > any open hardware have a scissor enable/disable bit? > Heh, does nv hardware count as "open" in that regard ? nv50+ do have scissor enable bits, for each of the 16 scissor rects, bu

Re: [Mesa-dev] gallium: blitters and scissors

2010-10-12 Thread Dave Airlie
On Wed, Oct 13, 2010 at 2:53 PM, Alex Deucher wrote: > On Tue, Oct 12, 2010 at 11:50 PM, Corbin Simpson > wrote: >> Yes, that particular part of the spec is fairly Poulsboriffic. Does any open >> hardware have a scissor enable/disable bit? > > Most hardware can disable/enable cliprects, but not s

Re: [Mesa-dev] gallium: blitters and scissors

2010-10-12 Thread Alex Deucher
On Tue, Oct 12, 2010 at 11:50 PM, Corbin Simpson wrote: > Yes, that particular part of the spec is fairly Poulsboriffic. Does any open > hardware have a scissor enable/disable bit? Most hardware can disable/enable cliprects, but not scissors. Alex > > Sending from a mobile, pardon the brevity.

Re: [Mesa-dev] gallium: blitters and scissors

2010-10-12 Thread Corbin Simpson
Yes, that particular part of the spec is fairly Poulsboriffic. Does any open hardware have a scissor enable/disable bit? Sending from a mobile, pardon the brevity. ~ C. On Oct 12, 2010 8:47 PM, "Dave Airlie" wrote: > On Wed, Oct 13, 2010 at 1:07 PM, Dave Airlie wrote: >> On Wed, Oct 13, 2010 at

Re: [Mesa-dev] gallium: blitters and scissors

2010-10-12 Thread Dave Airlie
On Wed, Oct 13, 2010 at 1:07 PM, Dave Airlie wrote: > On Wed, Oct 13, 2010 at 12:07 PM, Dave Airlie wrote: >> I've noticed that none of the blitters use scissor state, and wondered >> if there was a reason for this. >> >> It looks like drivers are expected to setup scissor state in the >> framebu

Re: [Mesa-dev] gallium: blitters and scissors

2010-10-12 Thread Dave Airlie
On Wed, Oct 13, 2010 at 12:07 PM, Dave Airlie wrote: > I've noticed that none of the blitters use scissor state, and wondered > if there was a reason for this. > > It looks like drivers are expected to setup scissor state in the > framebuffer setup and in the set scissor state, but with r600g due

[Mesa-dev] gallium: blitters and scissors

2010-10-12 Thread Dave Airlie
I've noticed that none of the blitters use scissor state, and wondered if there was a reason for this. It looks like drivers are expected to setup scissor state in the framebuffer setup and in the set scissor state, but with r600g due to the underlying state tracking it can end up doing the wrong