Re: [Mesa3d-dev] Gallium HW Drivers & DRI/DRM

2009-04-05 Thread demetrioussharpe
ceforge.net Sent: Sun, 5 Apr 2009 6:59 pm Subject: Re: [Mesa3d-dev] Gallium HW Drivers & DRI/DRM demetrioussha...@netscape.net wrote: > Sounds good, but here's the catch, I would like to use Gallium to accelerate the whole windowing system.? I want our windowing system

Re: [Mesa3d-dev] Gallium HW Drivers & DRI/DRM

2009-04-05 Thread Corbin Simpson
demetrioussha...@netscape.net wrote: > Sounds good, but here's the catch, I would like to use Gallium to accelerate > the whole windowing system.? I want our windowing system to use libGL for all > rendering, so Gallium would basically be running on the video card with no > windowing system sta

Re: [Mesa3d-dev] Gallium HW Drivers & DRI/DRM

2009-04-05 Thread demetrioussharpe
Dee -Original Message- From: Corbin Simpson To: demetrioussha...@netscape.net Cc: mesa3d-...@lists.sourceforge.net; dri-devel@lists.sourceforge.net Sent: Sun, 5 Apr 2009 6:38 pm Subject: Re: [Mesa3d-dev] Gallium HW Drivers & DRI/DRM demetrioussha...@netscape.net wrote: > So that

Re: [Mesa3d-dev] Gallium HW Drivers & DRI/DRM

2009-04-05 Thread demetrioussharpe
riginal Message- From: Corbin Simpson To: demetrioussha...@netscape.net Cc: dri-devel@lists.sourceforge.net; mesa3d-...@lists.sourceforge.net Sent: Sun, 5 Apr 2009 5:07 pm Subject: Re: [Mesa3d-dev] Gallium HW Drivers & DRI/DRM Right now, in order to create a driver, you need to combine

Re: [Mesa3d-dev] Gallium HW Drivers & DRI/DRM

2009-04-05 Thread Corbin Simpson
demetrioussha...@netscape.net wrote: > So that means that I can get hardware acceleration by writing the winsys for > Syllable, regardless of the fact that we don't use DRI/DRM?? I guess the main > question is, "Do I have to use the DRI/DRM drivers in order to use the > current hardware pipes?"

Re: [Mesa3d-dev] Gallium HW Drivers & DRI/DRM

2009-04-05 Thread Corbin Simpson
Right now, in order to create a driver, you need to combine three pieces. The pipe is the core of acceleration for a given chipset. It contains all of the code necessary to accelerate things, and exposes two generic structs in the Gallium API: pipe_screen, which is information about the current ch