History log of /external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/blend_jit.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c375c448bf529952afec3df62aff5f9f506c498e 21-Mar-2017 Tim Rowley <timothy.o.rowley@intel.com> swr: [rasterizer jitter] fix llvm >= 5.0 build break

Function::getArgumentList() doesn't exist anymore, switch to using
arg_begin() (existed back to at least llvm-3.6.0).

Reviewed-by: Vedran Miletić <vedran@miletic.net>
CC: <mesa-stable@lists.freedesktop.org>
(cherry picked from commit 08f864abd9e241c7db9c99212a66cdad69bdd4d8)
/external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/blend_jit.cpp
ddf0f097e74d57858238fcdb13003ab5c974abc3 25-Nov-2016 Ilia Mirkin <imirkin@alum.mit.edu> swr: [rasterizer jit] use signed integer representation for logic op

Instead of (incorrectly) biasing the snorm value to make it look like a
unorm, just use signed integer math.

This fixes arb_color_buffer_float-render GL_RGBA8_SNORM

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Reviewed-by: Tim Rowley <timothy.o.rowley@intel.com>
/external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/blend_jit.cpp
b53a33feef2595fc71fadafa5857d5482514a724 12-Nov-2016 Ilia Mirkin <imirkin@alum.mit.edu> swr: [rasterizer jitter] don't bother quantizing unused channels

In a BGR10X2 or BGR5X1 situation, there's no need to try to quantize the
X channel - the default will have the proper quantization required.

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Reviewed-by: Bruce Cherniak <bruce.cherniak@intel.com>
/external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/blend_jit.cpp
cee66dd2aa182ba30130bef3298444667753b051 03-Nov-2016 Tim Rowley <timothy.o.rowley@intel.com> swr: [rasterizer core/jitter] fix alpha test bug

Alpha from render target 0 should always be used for alpha test for all
render targets, according to GL and DX9 specs. Previously we were using
alpha from the current render target.

Reviewed-by: Bruce Cherniak <bruce.cherniak@intel.com>
/external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/blend_jit.cpp
aed517f98592bd7969f893bbabdb64acf2f6623f 08-Nov-2016 Ilia Mirkin <imirkin@alum.mit.edu> swr: [rasterizer jitter] fix logic op to work with unorm/snorm

Most logic op usage is probably going to end up with normalized
textures. Scale the floating point values and convert to integer before
performing the logic operations.

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Reviewed-by: Tim Rowley <timothy.o.rowley@intel.com>
/external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/blend_jit.cpp
aaeb07989ee30c589b034a551f71e23e7b8056b2 21-Sep-2016 Tim Rowley <timothy.o.rowley@intel.com> swr: [rasterizer jitter] fixes for icc in vs2015 compat mode

- Move most jitter functionality into SwrJit namespace
- Avoid global "using namespace llvm" in headers

Signed-off-by: Tim Rowley <timothy.o.rowley@intel.com>
/external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/blend_jit.cpp
d3d97f8395513bf365d2fe8e4292c8098290586f 07-Jun-2016 Tim Rowley <timothy.o.rowley@intel.com> swr: [rasterizer jitter] cleanup supporting different llvm versions

Reviewed-by: Bruce Cherniak <bruce.cherniak@intel.com>
/external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/blend_jit.cpp
0ceed1701de6ffc40fb60fbff87c81e492fb18e0 20-May-2016 Tim Rowley <timothy.o.rowley@intel.com> swr: [rasterizer] remove containers.hpp

Reviewed-by: Bruce Cherniak <bruce.cherniak@intel.com>
/external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/blend_jit.cpp
090be2e434d6023428faa9842d38f9d5c3cef67a 24-Mar-2016 Tim Rowley <timothy.o.rowley@intel.com> swr: [rasterizer jitter] Fix logic bug for alpha-to-coverage.
/external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/blend_jit.cpp
68314b676968e2cf0f8e94f573fa28e766e48349 21-Mar-2016 Tim Rowley <timothy.o.rowley@intel.com> swr: [rasterizer jitter] support llvm-svn
/external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/blend_jit.cpp
c6e67f5a9373e916a8d2333585cb5787aa5f7bb7 17-Feb-2016 Tim Rowley <timothy.o.rowley@intel.com> gallium/swr: add OpenSWR rasterizer

Acked-by: Roland Scheidegger <sroland@vmware.com>
Acked-by: Jose Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/blend_jit.cpp