https://bugs.freedesktop.org/show_bug.cgi?id=42930
--- Comment #2 from Pavel Ondračka <pavel.ondra...@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. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev