On Thursday, April 23, 2015 09:00:25 PM Topi Pohjolainen wrote:
> This series introduces virtual member functions for blorp parameters
> that know how certain part of the batch is to be programmed for the
> shader in question.
> 
> This will be taken advantage of later on when I add support for
> launching glsl-based programs.
> 
> Topi Pohjolainen (16):
>   i965/blorp: Remove constant parameter
>   i965/blorp: Refactor vertex buffer state setup
>   i965/blorp: Allow caller to provide sampler settings
>   i965/gen7/blorp: Remove unused arguments
>   i965/blorp: Remove unused arguments
>   i965/blorp: Prepare for attributes other than render position
>   i965/blorp: Allow blend state to be set for multiple render targets
>   i965/blorp: Add support for layered rendering
>   i965/blorp: Prepare drawing rectangle for flipped coordinates

Patches 1-9 are:
Reviewed-by: Kenneth Graunke <kenn...@whitecape.org>

I'm still planning to read through 10-16.

>   i965/blorp: Use virtual function for wm/ps configuration
>   i965/blorp: Move push const setup for the parameter type to handle
>   i965/blorp: Move sampler setup for the parameter type to handle
>   i965/blorp/gen6: Move surface setup for the parameter type to handle
>   i965/blorp/gen7: Move surface setup for the parameter type to handle
>   i965/blorp: Move vertex uploading for parameter type to handle
>   i965/blorp: Move multisample setup for parameter type to handle
> 
>  src/mesa/drivers/dri/i965/brw_blorp.cpp      |  23 +--
>  src/mesa/drivers/dri/i965/brw_blorp.h        |  73 ++++---
>  src/mesa/drivers/dri/i965/brw_blorp_blit.cpp |  13 +-
>  src/mesa/drivers/dri/i965/gen6_blorp.cpp     | 273 
> ++++++++++++++++-----------
>  src/mesa/drivers/dri/i965/gen6_blorp.h       |   2 +-
>  src/mesa/drivers/dri/i965/gen7_blorp.cpp     | 204 +++++++++-----------
>  src/mesa/drivers/dri/i965/gen7_blorp.h       |   2 +-
>  7 files changed, 316 insertions(+), 274 deletions(-)

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to