Package: gliv
Version: 1.9.1-1
Severity: normal
gliv seems to always use 128x128 textures. This unfortunately makes
rendering slow on certain systems (such as a Radeon 9000 chip or a $99
GeForce). The large # of small texture tiles seems to bog down the
card.
There is code in gliv's src/gl_widget.c to query OpenGL for the maximum
texture size, but this is commented out by a preprocesor directive and
is replaced by code to default the texture size to 128x128.
If I reenable to maximum texture detection, gliv runs much better on the
above mentioned graphics cards (performance jumps from approx. 1 frame
per second to undetectably fast).
The following patch reenables maximum texture detection:
--- gliv-1.9.1/src/gl_widget.c 2004-09-06 15:49:18.000000000 -0400
+++ gliv-1.9.1-dt/src/gl_widget.c 2005-02-09 12:47:02.000000000 -0500
@@ -215,7 +215,7 @@
static void get_max_texture_size(void)
{
-#if 0
+#if 1
glGetIntegerv(GL_MAX_TEXTURE_SIZE, &rt->max_texture_size);
#else
rt->max_texture_size = 128;
My worry is that the preprocessor directive must have been put in for a
good reason (and it has been present in gliv for quite a few revisions),
and there must be some important cases in which using the maximum
texture size is unacceptable. I would hate to advocate breaking gliv
for others in order to fix it for me.
-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.10
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Versions of packages gliv depends on:
ii libatk1.0-0 1.8.0-4 The ATK accessibility toolkit
ii libc6 2.3.2.ds1-20 GNU C Library: Shared libraries an
ii libglib2.0-0 2.6.1-3 The GLib library of C routines
ii libgtk2.0-0 2.4.14-2 The GTK+ graphical user interface
ii libgtkglext1 1.0.6-2.0.1 OpenGL Extension to GTK (shared li
ii libice6 4.3.0.dfsg.1-10 Inter-Client Exchange library
ii libpango1.0-0 1.8.0-3 Layout and rendering of internatio
ii libsm6 4.3.0.dfsg.1-10 X Window System Session Management
ii libx11-6 4.3.0.dfsg.1-10 X Window System protocol client li
ii libxmu6 4.3.0.dfsg.1-10 X Window System miscellaneous util
ii libxt6 4.3.0.dfsg.1-10 X Toolkit Intrinsics
ii xlibmesa-gl [libgl1] 4.3.0.dfsg.1-10 Mesa 3D graphics library [XFree86]
ii xlibmesa-glu [libglu1] 4.3.0.dfsg.1-10 Mesa OpenGL utility library [XFree
ii xlibs 4.3.0.dfsg.1-10 X Keyboard Extension (XKB) configu
-- no debconf information
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]