[Mesa-dev] [Bug 61412] New: glCallLists performance extremely slow
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Sun Feb 24 14:34:30 PST 2013
https://bugs.freedesktop.org/show_bug.cgi?id=61412
Priority: medium
Bug ID: 61412
Assignee: mesa-dev at lists.freedesktop.org
Summary: glCallLists performance extremely slow
Severity: major
Classification: Unclassified
OS: Linux (All)
Reporter: rexhunter99 at gmail.com
Hardware: All
Status: NEW
Version: unspecified
Component: Other
Product: Mesa
When running Carnivores 2 linux port on my Intel chipset (low-performance) the
application performs astoundingly well, upwards of 120 fps, 20 more frames than
the nvidia high performance card. As soon as I implemented the text support
using XFonts and call lists (yes deprecated) I was getting ~8 fps, commented
out glCallLists and discovered this was the culprit, the performance slow down
was constant from game start to finish.
Rebuilt the application for my Windows 7 machine, ran it and had no problems
with the WGL version of things, went back to Linux and ran it using only the
nvidia drivers and had no performance issues at all.
I realise that Lists are outdated and deprecated however I'm building this
project for people who still have OpenGL 1.3 and 2.0 devices and have issues
with large textures (game is multilingual as well, so bitmap fonts in my own
textures would get rather enormous to support everything from Latin to
Cyrillic)
Not a huge problem since it is deprecated after all but it definitely kills
backwards compatibility and totally kills off anyone with a netbook or older
device driver.
Running the application using GLX/WGL context creation and am able to get a
3.0+ context, however am sticking to the legacy 2.1 and below side of things.
List is a standard 256 character font mapping if it helps any.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20130224/db401e26/attachment.html>
More information about the mesa-dev
mailing list