http://bugs.freedesktop.org/show_bug.cgi?id=26317
--- Comment #3 from Andre Maasikas <amaasi...@gmail.com> 2010-01-29 12:19:36 PST --- Looks like all the complex slang* things are right and it starts to go wrong anly in _mesa_remove_output_reads, _mesa_find_free_register gives same temp register there: Pre-remove output reads: # Vertex Program/Shader 1 9: MOV VARYING[1].xyz, TEMP[0]; .. 19: MOV VARYING[2].xyz, TEMP[1]; 20: DP3 TEMP[5].w, VARYING[1], VARYING[2]; .. 34: MOV VARYING[3].xyz, TEMP[1]; 35: END Post-remove output reads: # Vertex Program/Shader 1 9: MOV TEMP[8].xyz, TEMP[0]; .. 19: MOV TEMP[8].xyz, TEMP[1]; 20: DP3 TEMP[5].w, TEMP[8], TEMP[8]; .. 34: MOV VARYING[3].xyz, TEMP[1]; 35: MOV VARYING[1], TEMP[8]; 36: MOV VARYING[2], TEMP[8]; 37: END _mesa_remove_extra_move_use afterwards does some more stuff and so it goes.. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. ------------------------------------------------------------------------------ The Planet: dedicated and managed hosting, cloud storage, colocation Stay online with enterprise data centers and the best network in the business Choose flexible plans and management services without long-term contracts Personal 24x7 support from experience hosting pros just a phone call away. http://p.sf.net/sfu/theplanet-com _______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mesa3d-dev