Aapo Tahkola wrote: >>> Try this. >>> It should start working again when you move "MOV R14, R0;" more >>> closer to the instruction that reads R14. >>> >> Gave it a try: >> 23 or less instructions between the two MOV instructions and it works. >> Translates into VSF_MAX_FRAGMENT_TEMPS being 17. >> >> The card is an X800 XT. > > You cannot count it based on how many instructions are between them, > those are there just to increase the time that temp needs to hold its > value before its read. You need to add and initialize new temps if you > want to test higher temps. _mesa_print_program is probably useful. >
It was late, what can I say.... I can confirm the limit of 14 temps. Another thing: I'm having problems with the ARL instruction. It appears to mostly return 0. Is this a known issue? Rune Petersen -- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel