Bug 24542

Summary: r600 vertex processing broken in mesa 7.7
Product: Mesa Reporter: Andrew Randrianasulu <randrik>
Component: Drivers/DRI/R600Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: medium    
Version: git   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: X log
glxinfo -l
screenshot

Description Andrew Randrianasulu 2009-10-14 21:56:31 UTC
At least vptorus and few other progs from mesa/progs/tests:

./vptorus 
libGL: OpenDriver: trying /usr/X11R7/lib/dri/r600_dri.so
Mesa warning: software DXTn compression/decompression available
do_wait: drmWaitVBlank returned -1, IRQs don't seem to be working correctly.
Try adjusting the vblank_mode configuration parameter.
glGetError = 0


-----

This is on 

OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: Mesa DRI R600 (RS780 9611) 20090101  TCL DRI2
OpenGL version string: 1.4 Mesa 7.7-devel
OpenGL extensions:

mesa git master f22c427bd685f55e6f7e29dcd72cdb1aa42f04d9 ( r600: enable EXT_vertex_array_bgra extensions )

kernel 2.6.32-rc3

I'll attach Xorg.log next, and glxinfo -l output.
Comment 1 Andrew Randrianasulu 2009-10-14 21:57:21 UTC
Created attachment 30436 [details]
X log
Comment 2 Andrew Randrianasulu 2009-10-14 21:58:44 UTC
Created attachment 30437 [details]
glxinfo -l
Comment 3 Andrew Randrianasulu 2009-10-14 22:04:18 UTC
Created attachment 30438 [details]
screenshot

As you can see - I get only grey window. No nice pink rotating torus, as with software rendering.
Comment 4 Andre Maasikas 2009-10-22 00:04:55 UTC
The messages output are normal currently. Some of these will be 
fixed/removed in the future.

The vp* mesa test programs currently don't work on r600 as the code
doesn't yet support NV_vertex_program correctly. 
arb* variants should work though.

I will add a TODO item for this also.
Some simple programs will probaly only need loading correct NV parameters.
Comment 5 Andreas Boll 2012-11-02 16:07:27 UTC
Note: classic r600 driver has been abandoned.

NV_vertex_program won't be implemented in r600g either.
Previosly the last bits of this extension got removed from mesa-core
(only swrast implemented it)
Please use the ARB_vertex_program extension instead.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.