Re: [Mesa-dev] llvmpipe perf regression

2012-12-06 Thread Brian Paul
On 12/06/2012 03:33 PM, Dave Airlie wrote: On Thu, Dec 6, 2012 at 9:57 PM, Dave Airlie wrote: I haven't investigated to see exactly what the issue is. Can you take a look? I'd suspect its the discard handling, lp_setup.c:lp_setup_set_rasterizer_discard set_scene_state( setup, SETUP_FLUSHED,

Re: [Mesa-dev] llvmpipe perf regression

2012-12-06 Thread Dave Airlie
On Thu, Dec 6, 2012 at 9:57 PM, Dave Airlie wrote: >> I haven't investigated to see exactly what the issue is. >> >> Can you take a look? > > I'd suspect its the discard handling, > > lp_setup.c:lp_setup_set_rasterizer_discard > set_scene_state( setup, SETUP_FLUSHED, __FUNCTION__ ); > > try removi

Re: [Mesa-dev] llvmpipe perf regression

2012-12-06 Thread Dave Airlie
> I haven't investigated to see exactly what the issue is. > > Can you take a look? I'd suspect its the discard handling, lp_setup.c:lp_setup_set_rasterizer_discard set_scene_state( setup, SETUP_FLUSHED, __FUNCTION__ ); try removing that line, seeing it speed comes back. I'll see if I can do so

[Mesa-dev] llvmpipe perf regression

2012-12-06 Thread Brian Paul
Hi Dave, llvmpipe is running gears at about half speed for me since your commit: 77b26564c3f0395bf3e744abbf6d0e7aa9d2c8da is the first bad commit commit 77b26564c3f0395bf3e744abbf6d0e7aa9d2c8da Author: Dave Airlie Date: Wed Dec 5 06:50:07 2012 +1000 llvmpipe: EXT_transform_feedback suppo