On Sun, 25 Apr 2004, Vladimir Dergachev wrote:

> >
> > It's a completely different 3D engine.
>
> Could you tell me why ?
>
> I can understand if textures and TCL are different due to different number
> of pipelines etc, but I would have expected glxgears to work.
>
> Also, checking the documentation for R300 kit I see that out of the
> packets:
>
> #     define RADEON_3D_RNDR_GEN_INDX_PRIM     0x00002300
> #     define RADEON_WAIT_FOR_IDLE             0x00002600
> #     define RADEON_3D_DRAW_VBUF              0x00002800
> #     define RADEON_3D_DRAW_IMMD              0x00002900
> #     define RADEON_3D_DRAW_INDX              0x00002A00
> #     define RADEON_3D_LOAD_VBPNTR            0x00002F00
> #     define RADEON_CNTL_HOSTDATA_BLT         0x00009400
> #     define RADEON_CNTL_PAINT_MULTI          0x00009A00
> #     define RADEON_CNTL_BITBLT_MULTI         0x00009B00
> #     define RADEON_CNTL_SET_SCISSORS         0xC0001E00
>
>
> only the following are marked as not supported by R300:
>
> #       define RADEON_3D_RNDR_GEN_INDX_PRIM     0x00002300
>
> So it would seem that most of the engine is intact.
>
> Am I missing something ?

Turns out I was.

The difference is in the other registers - which are usually put after the
packet. So even though the packet opcodes are still present the values
that are supplied after them are very different.

The good news is that it appears the docs that I have list all the new
registers.

Also, there are very few of them - one of the reasons I missed it on the
first few passes. Looks like ATI did an amazing job regularizing the mess
they had before..

So the next question would be how does one hack radeon or r200 driver to
get down to a particular function ?

I.e. these are very complicated and I would much rather just implement a
single functionality (say wireframe, should not be too difficult), but I
don't want the engine hanging on me because of other stuff in the driver.

Help anyone ?

                       thank you !

                            Vladimir Dergachev


-------------------------------------------------------
This SF.net email is sponsored by: The Robotic Monkeys at ThinkGeek
For a limited time only, get FREE Ground shipping on all orders of $35
or more. Hurry up and shop folks, this offer expires April 30th!
http://www.thinkgeek.com/freeshipping/?cpg=12297
--
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to