Comment 24 for bug 273329

Revision history for this message
In , Mihail-zenkov (mihail-zenkov) wrote :

Created an attachment (id=19873)
r300_fallback

R300 fallback to _tnl_render_stage when we have problem with hardware TCL, but it not fallback to _swrastr when we have problem with hardware rasterization.

Tested on rs740.

Changes with this patch:
1. Add fallback to swrastr like in other radeon/r200
2. Small clean up useless things relation to fallback.
3. Add prefix TCL to things relation with TCL fallback.
4. Exclude useless warning (like in first post) when we don't have hardware TCL.

Not sure what we shall do when we have hardware TCL, but have problem with rasterization. Possibly we shall review current TCL fallback in r300_render.c and do it like in radeon/r200.

Also not sure where hardware supported by r300 have problem and should fallback to swrastr.