On Thu, May 14, 2009 at 4:03 PM, Maciej Cencora <[email protected]> wrote: > Dnia czwartek, 14 maja 2009 o 03:09:41 Maciej Cencora napisał(a): >> Hi, >> >> this patch-set isn't yet ready for being committed, but it's near. >> What's inside: >> 1) fallback handling has been rewritten to work with SWTCL >> >> I created r300Fallback function (based on the one in r200 driver) and call >> it every time there's suspicion that we may be need to fall-back to >> software. In r300Fallback function we check if we're going to switch >> between SW and HW rasterization - if so we plug appropriate Render >> functions (_swsetup_Wakeup to plug software rasterizer functions). It >> worked for HW TCL because we have never plugged our Render functions like >> we do for SW TCL in r300InitSwtcl. >> >> 2) cleanup, cleanup, cleanup and some more cleanup :) >> >> The 10th patch is a little big, so probably you will want me to split it, >> right? >> >> Currently I've tested every patch with glxgears and sauerbraten - I'm >> running some piglit tests right now. >> >> Please test, review and comment. >> >> Regards, >> Maciej Cencora > > I'm sending updated patch-set. It should be ready to commit now. Changes: > - removed RADEON_SWTCL and RADEON_CONFORMANCE_MODE according to Michel Daenzer > suggestion, > - renamed r300Fallback to r300SwitchFallback according to Philipp Klaus Krause > suggestion, > - removed unused r300_context.options.def_max_insotropy field, > - removed WIP comments, > - minor code movement (options->hw_tcl_enabled is initialized fully in > r300ParseOptions), > - new patch that fixes LIT 0^0 case in vertex shaders (fixes glean/vertProg1 > test). It lengthens the LIT code by 4 instructions (MUL, SLT, SGE and MAD) and > uses two temporaries. I'm wondering if I shouldn't enable the new behavior > only in conformance mode. What do you think? > > I tested whole patch-set with piglit and it shows no regressions.
Unless there are any objections, I'll just apply them as is for now. We can always change the LIT case later if need be. Alex ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ Mesa3d-dev mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mesa3d-dev
