[Mesa-dev] [Bug 42930] [r300g, bisected] EVE online only shows black screen
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Nov 15 04:53:16 PST 2011
https://bugs.freedesktop.org/show_bug.cgi?id=42930
--- Comment #2 from Pavel Ondračka <pavel.ondracka at email.cz> 2011-11-15 04:53:16 PST ---
(In reply to comment #1)
> The telling bit from the log is:
>
> fixme:d3d_shader:print_glsl_info_log Info log received from GLSL shader #1:
> fixme:d3d_shader:print_glsl_info_log error: Too many vertex shader uniform
> components
>
> Before this change, some link errors wouldn't actually generate errors. That
> could explain the incorrect rendering.
>
> Is this message generated before the bisected commit?
>
> Can you set a breakpoint at line 1912 in linker.cpp and dump some information?
> Specifically, what are the values of sh->num_uniform_components and
> max_uniform_components[i]?
>
> Line 1912 should be:
>
> linker_error(prog, "Too many %s shader uniform components",
> shader_names[i]);
Before the mentioned commit the "Too many vertex shader uniform
components" message wasn't present. You can see how the error looked before in
bug 42514.
Concerning the breakpoint I had some troubles with wine debugging so I had to
use an glretrace to obtain it, I hope this isn't a problem.
Breakpoint 1, check_resources (ctx=0x8404fd8, prog=0x8431478)
at linker.cpp:1913
1913 shader_names[i]);
Missing separate debuginfos, use: debuginfo-install
libXdamage-1.1.3-2.fc15.i686 libdrm-2.4.26-3.fc16.i686
libffi-3.0.10-1.fc16.i686 libtxc_dxtn-1.0.0-1.fc15.i686
(gdb) print sh->num_uniform_components
$1 = 3936
(gdb) print max_uniform_components[i]
$2 = 1024
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the mesa-dev
mailing list