History log of /external/mesa3d/src/gallium/drivers/swr/rasterizer/memory/TilingFunctions.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ee0b6597a9579342029e46bf2bc4a8dd887f7896 18-Nov-2016 Ilia Mirkin <imirkin@alum.mit.edu> swr: [rasterizer memory] minify texture width before alignment

The minification should happen before alignment, not after. See similar
logic on ComputeLODOffsetY. The current logic requires unnecessarily
large textures when there's an initial NPOT size.

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/memory/TilingFunctions.h
c5a654786b5b68c5c215e3bd1bc83b02d7e2a0e9 12-Nov-2016 Ilia Mirkin <imirkin@alum.mit.edu> swr: [rasterizer memory] minify original sizes for block formats

There's no guarantee that mip width/height will be a multiple of the
compressed block size. Doing a divide by the block size first yields
different results than GL expects, so we do the divide at the end.

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/memory/TilingFunctions.h
488992221056edaf7111f9290afdf216c5e98d62 11-Oct-2016 Tim Rowley <timothy.o.rowley@intel.com> swr: [rasterizer core/sim] 8x2 backend + 16-wide tile clear/load/store

Work in progress (disabled).

USE_8x2_TILE_BACKEND define in knobs.h enables AVX512 code paths
(emulated on non-AVX512 HW).

Signed-off-by: Tim Rowley <timothy.o.rowley@intel.com>
/external/mesa3d/src/gallium/drivers/swr/rasterizer/memory/TilingFunctions.h
2550b04179614da4c71dbef195d06a7f53273438 07-Oct-2016 Tim Rowley <timothy.o.rowley@intel.com> swr: [rasterizer memory] split load/store for compile speed

Signed-off-by: Tim Rowley <timothy.o.rowley@intel.com>
/external/mesa3d/src/gallium/drivers/swr/rasterizer/memory/TilingFunctions.h
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/memory/TilingFunctions.h