I tested with yesterday x.org cvs, compiling the whole tree.
then compiling & installing extras/Mesa after modifing the src, adding the chip in src/mesa/drivers/dri/r300/radeon_screen.c (see attachement).

After patching the src as reported here for the inverted FLAGS on textures :

<http://cvs.freedesktop.org/mesa/Mesa/src/mesa/drivers/dri/r300/r300_tex.c?r1=1.16&r2=1.17>


I use linux-2.6.11.11 on [EMAIL PROTECTED]


I obtain in glxtest (the last test is full black window) :

bash-2.05b# ./r300_test --glPolygonOffset
*********************************WARN_ONCE*********************************
File r300_state.c function r300Enable line 456
TODO - double side stencil !
***************************************************************************
No ctx->FragmentProgram._Current!!
bash-2.05b# ./r300_test --glAlphaFunc
*********************************WARN_ONCE*********************************
File r300_state.c function r300Enable line 456
TODO - double side stencil !
***************************************************************************
No ctx->FragmentProgram._Current!!
bash-2.05b# ./r300_test --ARB-multitexture
*********************************WARN_ONCE*********************************
File r300_state.c function r300Enable line 456
TODO - double side stencil !
***************************************************************************
No ctx->FragmentProgram._Current!!
bash-2.05b# ./r300_test --glDrawElements
*********************************WARN_ONCE*********************************
File r300_state.c function r300Enable line 456
TODO - double side stencil !
***************************************************************************
No ctx->FragmentProgram._Current!!
*********************************WARN_ONCE*********************************
File r300_render.c function r300_render_vb_primitive line 468
Rendering with elt buffers
***************************************************************************
bash-2.05b# ./r300_test --glPolygonMode
*********************************WARN_ONCE*********************************
File r300_state.c function r300Enable line 456
TODO - double side stencil !
***************************************************************************
No ctx->FragmentProgram._Current!!


testing with glxgears :

bash-2.05b$ glxgears
*********************************WARN_ONCE*********************************
File r300_state.c function r300Enable line 456
TODO - double side stencil !
***************************************************************************
No ctx->FragmentProgram._Current!!
*********************************WARN_ONCE*********************************
File r300_render.c function r300_get_num_verts line 188
user error: Need more than 2 vertices to draw primitive QS !
***************************************************************************
2252 frames in 5.0 seconds = 450.284 FPS


blender 2.40-alpha1 basically works, I only quicly tested.

Some open src games :
trackballs-1.1.0 (some probleme with max. textures mode)
searchandrescue-0.8.2 ( works too, some bug on menu, no problems on game (not too much tested).

on some xscreensaver-4.16 mode, there are strange mapping of picture a band from picture and some reduced version at different scales.


Ask me as you want, if some test could help on developpement.



Regards,

Olivier


--- xc/extras/Mesa/src/mesa/drivers/dri/r300/radeon_screen.c    2005-10-19 
21:02:06.000000000 +0200
+++ radeon_screen.c     2005-10-20 10:32:56.000000000 +0200
@@ -201,6 +201,7 @@
 #define PCI_CHIP_R300_AF               0x4146
 #define PCI_CHIP_R300_AG               0x4147
 #define PCI_CHIP_RV350_AP               0x4150
+#define PCI_CHIP_RV350_AQ               0x4151
 #define PCI_CHIP_RV350_AR               0x4152
 #define PCI_CHIP_RV350_AS               0x4153
 #define PCI_CHIP_RV350_NJ              0x4E4A
@@ -384,6 +385,7 @@
        case PCI_CHIP_R300_AF:
        case PCI_CHIP_R300_AG:
        case PCI_CHIP_RV350_AP:
+        case PCI_CHIP_RV350_AQ:
        case PCI_CHIP_RV350_AR:
        case PCI_CHIP_RV350_AS:
        case PCI_CHIP_RV350_NJ:

Reply via email to