If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.
Direct2D is a windows-only API, so it's not possible to use that in Linux. The equivalent API is XRender, which I can't remember if that's supported in FF yet or not. The layers support will work (using OpenGL vs Direct3D) and I'm guessing that's what is giving you any speedups you're seeing.
The Direct2D acceleration API in fglrx is completely different from the Windows API, and it's used internally only (to increase the speed of XRender).
Right. The only connection between the new acceleration in fglrx (A2AA) and Direct2D is that the fglrx developers re-used a test option left over from Direct2D development to enable the new accel code before it became on by default.
"This release for Linux should also carry proper OpenGL ES 2.0 support" -- says who? The release notes say nothing about OpenGL ES.
I see no libEGL or libGLESv2 here! Even checking "strings" returns nothing relevant for any of the files in the package.
egrep 'glesx|GLESX' /var/log/Xorg.0.log returns
[ 231.471] (II) LoadModule: "glesx"
[ 231.471] (II) Loading /usr/lib64/xorg/modules/glesx.so
[ 231.472] (II) Module glesx: vendor="X.Org Foundation"
[ 231.472] (II) Loading extension GLESX
[ 231.472] (II) fglrx(0): GLESX enableFlags = 528
[ 231.472] (II) fglrx(0): GLESX is enabled
Is that what you're looking for?
BTW, got a kernel update today on openSUSE 11.3 (fixing the RDS vulnerability) so I reinstalled fglrx 10.10. On first reboot I get the same FPS yoyo in Guild Wars (through WINE) as mentioned in the other fglrx 10.10 thread.