[Mesa-dev] [PATCH] i965/fs: Fix bad interaction between tex swizzles and textureQueryLOD.
Kenneth Graunke
kenneth at whitecape.org
Sat Mar 30 21:46:21 PDT 2013
On 03/30/2013 09:29 PM, Matt Turner wrote:
> Reported-by: Chris Forbes <chrisf at ijw.co.nz>
> ---
> src/mesa/drivers/dri/i965/brw_fs_visitor.cpp | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp b/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp
> index 8556b56..b6fc218 100644
> --- a/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp
> +++ b/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp
> @@ -1468,7 +1468,7 @@ fs_visitor::swizzle_result(ir_texture *ir, fs_reg orig_val, int sampler)
> {
> this->result = orig_val;
>
> - if (ir->op == ir_txs)
> + if (ir->op == ir_txs || ir->op == ir_lod)
> return;
>
> if (ir->type == glsl_type::float_type) {
Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
More information about the mesa-dev
mailing list