Bug 73167 - Halo: CE, wine, glPointSize error = INVALID_VALUE
Summary: Halo: CE, wine, glPointSize error = INVALID_VALUE
Status: RESOLVED INVALID
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/i965 (show other bugs)
Version: 10.0
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Intel 3D Bugs Mailing List
QA Contact: Intel 3D Bugs Mailing List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-12-30 21:25 UTC by kierek93
Modified: 2017-02-10 22:38 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description kierek93 2013-12-30 21:25:25 UTC
For about half year I'm struggling to get Halo: Combat Evolved run without graphical bugs in wine, but I just can't think of anything, so I came to a conclusion that it can be a bug in Mesa.

My Spec:
Manjaro Linux
Intel i3-3110m (with intel hd graphics 4000)
Kernel 3.12.6
KDE 4.12
Mesa 10.0.1(didn't work with 9.2)
Wine 1.6 (the same with 1.7.9)

The game itself starts fine, but with horrible graphical glitches, and terminal getting spammed by:

[code]
...
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ state.c / 1487
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ state.c / 1487
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ state.c / 1487
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ state.c / 1487
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ state.c / 1487
err:d3d:state_pscale >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glPointSize(...); @ state.c / 1487
...
[/code]

Here you can see screenshots:
https://www.dropbox.com/s/f9vik5w6e2v9w1r/zrzut%20ekranu11.png
https://www.dropbox.com/s/gbd5jg7rbqxvbvi/zrzut%20ekranu12.png

Because of these glitches, the game is unplayable, but as you can see on the second screenshot, it's (technically) playable.
Comment 1 Kenneth Graunke 2013-12-30 22:36:34 UTC
That seems strange.  glPointSize only raises an INVALID_VALUE error when the supplied size is <= 0.0.  If wine is hitting that error, it sounds like a bug in wined3d...
Comment 2 Ian Romanick 2014-01-22 00:29:17 UTC
Can you set a breakpoint at _mesa_error and provide a full backtrace?
Comment 3 kierek93 2014-05-07 08:11:51 UTC
(In reply to comment #2)
> Can you set a breakpoint at _mesa_error and provide a full backtrace?

Excuse my ignorance, but could you tell me how could I do it?
Comment 4 Annie 2017-02-10 22:38:26 UTC
Dear Reporter,

This Mesa bug has been in the "NEEDINFO" status for over 60 days. I am closing this bug based on lack of response but feel free to reopen if resolution is still needed. Please ensure you're supplying the correct information as requested.

Thank you.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.