Hi all,
I need some testers. I managed to hack/fix the _mesa_remove_extra_moves function in src/mesa/shader/prog_optimize.c to a usable state. As far as I could tell with my testing there was an issue with this optimizing pass and OPCODE_MUL . I just added an exception to for this one instruction and made it easy to add others should further testing indicate they need to be added too.
It bumped my Nexuiz scores on demo1 from 5,8,and 12 to 5,9, and 13. It
also reduced the testing runtime from 234 seconds to 225 seconds.
I have only tested on my radeon hd 3100 based laptop but would like to
hear results from other types of cards too. I am looking for any problems it might cause as well as benchmarks.
I have one very favorable result from an r500 user with q3a.
The other report I have is from an r280 user who reported it caused no additional problems for him
It should apply to mesa 7.8 as well as current git master.
I need some testers. I managed to hack/fix the _mesa_remove_extra_moves function in src/mesa/shader/prog_optimize.c to a usable state. As far as I could tell with my testing there was an issue with this optimizing pass and OPCODE_MUL . I just added an exception to for this one instruction and made it easy to add others should further testing indicate they need to be added too.
It bumped my Nexuiz scores on demo1 from 5,8,and 12 to 5,9, and 13. It
also reduced the testing runtime from 234 seconds to 225 seconds.
I have only tested on my radeon hd 3100 based laptop but would like to
hear results from other types of cards too. I am looking for any problems it might cause as well as benchmarks.
I have one very favorable result from an r500 user with q3a.
The other report I have is from an r280 user who reported it caused no additional problems for him
It should apply to mesa 7.8 as well as current git master.
Comment