Re: [5/5] WineD3D: Make the MAC ARBvp implementation happy about ARL
23 Jul
2008
23 Jul
'08
11:03 p.m.
Unfortunately we can't make it a different function in the shader instruction table because the difference between MOV and ARL is decided with the dest register.
Sure you can, it seems that this MOV/MOVA specific stuff all belongs in vshader_hw_mov (both sides of the MOV if statement can be moved). There should also be a comment explaining what this ARL block is doing, and why (as part of "wined3d: Relative addressing offsets are limited to [-64; 63] in arb."). Ivan
6351
Age (days ago)
6352
Last active (days ago)
1 comments
2 participants
participants (2)
-
Ivan Gyurdiev -
Stefan Dösinger