https://bugs.freedesktop.org/show_bug.cgi?id=33825
Summary: [r600g, wine] sync/fenc GL extension missing Product: DRI Version: DRI CVS Platform: x86-64 (AMD64) OS/Version: Linux (All) Status: NEW Severity: normal Priority: medium Component: DRM/Radeon AssignedTo: dri-devel@lists.freedesktop.org ReportedBy: liquid.acid@gmx.net
Hello,
I noticed that r600g currently neither implements NV_fence nor ARB_sync. Wine needs at least one of these extensions (I think ARB_sync is preferred) to emulate event queries for Direct3D.
Currently this results in lots of errors: err:d3d:wined3d_event_query_test Event query created despite lack of GL support err:d3d:IWineD3DEventQueryImpl_GetData The GL event query failed, returning D3DERR_INVALIDCALL
So this is more a feature request...
Greets, Tobias
https://bugs.freedesktop.org/show_bug.cgi?id=33825
--- Comment #1 from Matt Turner mattst88@gmail.com 2011-02-01 18:51:30 PST --- According to the specification [1], OpenGL 3.1 is required. You can see the status of OpenGL 3.x support here [2].
[1] http://www.opengl.org/registry/specs/ARB/sync.txt [2] http://cgit.freedesktop.org/mesa/mesa/tree/docs/GL3.txt
https://bugs.freedesktop.org/show_bug.cgi?id=33825
Matt Turner mattst88@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Product|DRI |Mesa Version|DRI CVS |git Component|DRM/Radeon |Drivers/Gallium/r600
https://bugs.freedesktop.org/show_bug.cgi?id=33825
--- Comment #2 from Tobias Jakobi liquid.acid@gmx.net 2011-02-02 02:03:49 PST --- This is interesting, since ARB_sync is implemented in the i965 classic driver, which only advertises GL 2.1 support.
https://bugs.freedesktop.org/show_bug.cgi?id=33825
--- Comment #3 from Ian Romanick idr@freedesktop.org 2011-02-02 09:52:27 PST --- (In reply to comment #1)
According to the specification [1], OpenGL 3.1 is required. You can see the status of OpenGL 3.x support here [2].
[1] http://www.opengl.org/registry/specs/ARB/sync.txt [2] http://cgit.freedesktop.org/mesa/mesa/tree/docs/GL3.txt
I think that bit in the ARB_sync spec is incorrect. I believe the extension is written against the OpenGL 3.1 spec, but I don't believe that 3.1 is actually required. As Tobias mentions in comment #2, we implement this extension in the i965 driver without any problems. We didn't encounter any odd interactions or dependencies along the way.
https://bugs.freedesktop.org/show_bug.cgi?id=33825
Tobias Jakobi liquid.acid@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
dri-devel@lists.freedesktop.org