Re: Reverse engineering ati driver

2004-12-07 Thread Stephane Marchesin
Stephane Marchesin wrote: Fully? Was HyperZ only missing feature? There are at least 2 other features : - pixel shaders (ATI_fragment_shader). It's R200 only. - occlusion culling (ARB_occlusion_query and friends). Same on R100 and R200. I started working on this one and know the registers numbers

Re: Reverse engineering ati driver

2004-12-06 Thread Vladimir Dergachev
On Thu, 2 Dec 2004, Chris Ison wrote: I am interested in helping in getting DRI working with different ATI chipsets. I have at my disposal the following. Radeon 9000 PCI Radeon 9200se AGP Radeon 9600XT If someone can inform me as to how I would go about reverse engineering the windows drivers, I

Re: Reverse engineering ati driver

2004-12-02 Thread Alan Swanson
On Thu, 2004-12-02 at 19:54 +0100, Stephane Marchesin wrote: > >And is HyperZ fully working now? > > > Hmmm. It works, but there is a bit that we'll probably leave aside on > the R200 (hierarchical Z) because neither Roland nor me have an R200. I've been meaning to offer this for a while for the

Re: Reverse engineering ati driver

2004-12-02 Thread Dave Airlie
> > > There are at least 2 other features : > - pixel shaders (ATI_fragment_shader). It's R200 only. And I typically started this and then failed miserably to keep my momentum :-), but my second machine (laptop is out at the moment, when I get it repaired, spare parts in post, I can go back to hac

Re: Reverse engineering ati driver

2004-12-02 Thread Stephane Marchesin
Dieter Nützel wrote: Hmmm. It works, but there is a bit that we'll probably leave aside on the R200 (hierarchical Z) because neither Roland nor me have an R200. What do you need (apart from the hardware, at the moment ;-)? Basically, the problem is that hierarchical z stores z values using 8 bits.

Re: Reverse engineering ati driver

2004-12-02 Thread Dieter Nützel
Am Donnerstag, 2. Dezember 2004 19:54 schrieb Stephane Marchesin: > Jacek Popławski wrote: > >On Thu, Dec 02, 2004 at 08:49:56AM -0500, Alex Deucher wrote: > >>>Radeon 9000 PCI > >>>Radeon 9200se AGP > >> > >>these two chips are already fully supported by xorg and the DRI. > > > >Fully? Was HyperZ

Re: Reverse engineering ati driver

2004-12-02 Thread Stephane Marchesin
Brian Paul wrote: We probably need Mesa driver hooks for BeginQuery() and EndQuery(). I could implement that pretty quickly. Let me know. Well, I have that done already. My current problems are : - fix the "XXX revisit when we have a hardware implementation!". i.e. how to get the query status

Re: Reverse engineering ati driver

2004-12-02 Thread Brian Paul
Stephane Marchesin wrote: Jacek Popławski wrote: On Thu, Dec 02, 2004 at 08:49:56AM -0500, Alex Deucher wrote: Radeon 9000 PCI Radeon 9200se AGP these two chips are already fully supported by xorg and the DRI. Fully? Was HyperZ only missing feature? There are at least 2 other features : - pixel sha

Re: Reverse engineering ati driver

2004-12-02 Thread Stephane Marchesin
Jacek Popławski wrote: On Thu, Dec 02, 2004 at 08:49:56AM -0500, Alex Deucher wrote: Radeon 9000 PCI Radeon 9200se AGP these two chips are already fully supported by xorg and the DRI. Fully? Was HyperZ only missing feature? There are at least 2 other features : - pixel shaders (ATI_fragment_shad

Re: Reverse engineering ati driver

2004-12-02 Thread Jacek Popławski
On Thu, Dec 02, 2004 at 08:49:56AM -0500, Alex Deucher wrote: > > Radeon 9000 PCI > > Radeon 9200se AGP > > these two chips are already fully supported by xorg and the DRI. Fully? Was HyperZ only missing feature? And is HyperZ fully working now? -- Free Software - find interesting programs an

Re: Reverse engineering ati driver

2004-12-02 Thread Alex Deucher
On Thu, 2 Dec 2004 15:15:12 +, Jacek PopÅawski <[EMAIL PROTECTED]> wrote: > On Thu, Dec 02, 2004 at 08:49:56AM -0500, Alex Deucher wrote: > > > Radeon 9000 PCI > > > Radeon 9200se AGP > > > > these two chips are already fully supported by xorg and the DRI. > > Fully? Was HyperZ only missing fe

Re: Reverse engineering ati driver

2004-12-02 Thread Alex Deucher
On Thu, 2 Dec 2004 23:33:44 +1000, Chris Ison <[EMAIL PROTECTED]> wrote: > > I am interested in helping in getting DRI working with different ATI > chipsets. I have at my disposal the following. > > Radeon 9000 PCI > Radeon 9200se AGP these two chips are already fully supported by xorg and

Reverse engineering ati driver

2004-12-02 Thread Chris Ison
I am interested in helping in getting DRI working with different ATI chipsets. I have at my disposal the following.   Radeon 9000 PCI Radeon 9200se AGP Radeon 9600XT   If someone can inform me as to how I would go about reverse engineering the windows drivers, I could write small programs to