Bug#721835: foobillardplus: Bogus rendering

Guillem Jover guillem at debian.org
Wed Sep 4 13:29:24 UTC 2013


Package: foobillardplus
Version: 3.43~svn168+dfsg-1
Severity: normal

Hi!

This game is missrendering on my system. Attached is a screenshot, but
that does not show the "animation" with triangles coming and going.

I've tried disabling anything on the settings that might affect the
rendering but to no avail. I've also noticed that the program outputs
errors related to the object tessellation which I think might be relevant
here. My suspicion is that my hw (Intel GM45 / i915) does not provide
one of the OpenGL extensions and the software fallback code is buggy.
Here's the game output:

,--- program output ---
Check for Dialog-Program
Dialog Program kdialog found
Data dir entry
Browser initialized for history-functions
Player variables initialized
Use config-file: /home/guillem/.foobillardrc
Base-Configuration initialized
processing option 0=human
processing option 1=ai
processing option 2=guillem
processing option 3=Computer_1
processing option 5=Computer_1
processing option 10=Computer_1
processing option 13=off
processing option 14=7.000000
processing option 17=7.000000
processing option 19=on
processing option 20=0.000000
processing option 21=0.300000
processing option 22=v
processing option 23=on
processing option 25=m
processing option 26=192.168.1.1
processing option 27=56341
processing option 28=1024x768
processing option 30=firefox
processing option 31=off
processing option 32=off
processing option 33=128
processing option 34=off
processing option 35=off
processing option 36=off
processing option 37=off
processing option 38=match
processing option 39=off
processing option 40=30.000000
processing option 41=on
processing option 42=on
processing option 43=off
processing option 44=4
processing option 45=on
processing option 46=on
processing option 47=on
processing option 48=10
processing option 49=90
processing option 50=10
processing option 51=off
processing option 52=off
processing option 53=0.000000
processing option 54=on
processing option 55=off
processing option 56=on
processing option 57=0
processing option 58=on
processing option 59=1
processing option 60=en
Configuration processed
Language initialized
History system initialized
OpenGL context initialized
extension_cubemap_ARB=1
extension_multitexture_ARB=1
extension_combine_ARB: 1
extension_dot3_ARB: 1
extension_vp_ARB: 1
extension_ts_NV=0
extension_rc_NV=0
extension_vp_NV=0
options_multisample: 1
Anisotropic Filter 1.
Load 2D Graphics start
Graphics loaded and initialized
Create balls scene
Create table object
Initialize billiard table-frame
Initialize table-texture
Initialize clothing table texture
Initialize new table GL object
Generate furrow object
Generate lower upper furrow object
Generate some middle pocket triangles object
Generate lower left, lower right, upper right, upper left pocket triangles object
Generate left, right pocket triangles object
Generate left, right pocket fans triangles object
Generate pocket objects: Not carom: Call to build a table border
lower Call to build a table border
upper left Call to build a table border
upper right Call to build a table border
lower left Call to build a table border
lower right Call to build a table border

Generate diamonds border objects
Generate gold/silver edges and cover objects
Generate bumpers for gold/silver edges and covers
Generate side holes
Generate wood frame
Return the new table object
Create room object
Graphics loaded and initialized
Status-line initialized
Player initialized
Players text initialized
Game restart for the selected start-game
Mix_Init: Failed to init both ogg and mp3 support!
Check only for ogg.
Mix_Init: Mixer not built with MP3 support
Sound-system initialized
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessBeginContour() must precede a gluTessEndContour()
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessBeginContour() must precede a gluTessEndContour()
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessBeginContour() must precede a gluTessEndContour()
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessBeginContour() must precede a gluTessEndContour()
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessBeginContour() must precede a gluTessEndContour()
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessBeginContour() must precede a gluTessEndContour()
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessBeginContour() must precede a gluTessEndContour()
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessBeginContour() must precede a gluTessEndContour()
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessBeginContour() must precede a gluTessEndContour()
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: gluTessBeginContour() must precede a gluTessEndContour()
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessBeginContour() must precede a gluTessEndContour()
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessBeginContour() must precede a gluTessEndContour()
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessBeginContour() must precede a gluTessEndContour()
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessBeginContour() must precede a gluTessEndContour()
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessBeginContour() must precede a gluTessEndContour()
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessBeginContour() must precede a gluTessEndContour()
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessBeginContour() must precede a gluTessEndContour()
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessBeginContour() must precede a gluTessEndContour()
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessBeginContour() must precede a gluTessEndContour()
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessBeginContour() must precede a gluTessEndContour()
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessBeginContour() must precede a gluTessEndContour()
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessBeginContour() must precede a gluTessEndContour()
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Tessellation Error: gluTessBeginContour() must precede a gluTessEndContour()
Tessellation Error: gluTessEndContour() must follow a gluTessBeginContour()
Tessellation Error: need combine callback
Play sound-intro
Initialize default mesh-graphics
Initialize default Sofa object
Initialize default Chair object
Initialize default Table object
Initialize default Fireplace object
Initialize default ceiling-lamp object
Initialize fire object
load fireplace fire graphics
Create fire no: 0 of 14
Create fire no: 1 of 14
Create fire no: 2 of 14
Create fire no: 3 of 14
Create fire no: 4 of 14
Create fire no: 5 of 14
Create fire no: 6 of 14
Create fire no: 7 of 14
Create fire no: 8 of 14
Create fire no: 9 of 14
Create fire no: 10 of 14
Create fire no: 11 of 14
Create fire no: 12 of 14
Create fire no: 13 of 14
Initialize fire lists completed
Graphic meshes initialized
Run into game loop
`---

Thanks,
Guillem
-------------- next part --------------
A non-text attachment was scrubbed...
Name: foobillardplus-render.jpg
Type: image/jpeg
Size: 66575 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-games-devel/attachments/20130904/89e956f7/attachment-0001.jpg>


More information about the Pkg-games-devel mailing list