[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