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
|