mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-08 17:10:11 +01:00
r600g: add texture tiling enable under a debug option.
At the moment you need kernel patches to have texture tiling work with the kernel CS checker, so once they are upstream and the drm version is bumped we can make this enable flip the other way most likely.
This commit is contained in:
parent
cdd14668b6
commit
089aa0ba24
1 changed files with 7 additions and 0 deletions
|
|
@ -307,6 +307,13 @@ struct pipe_resource *r600_texture_create(struct pipe_screen *screen,
|
|||
{
|
||||
unsigned array_mode = 0;
|
||||
|
||||
if (debug_get_bool_option("R600_FORCE_TILING", FALSE)) {
|
||||
if (!(templ->flags & R600_RESOURCE_FLAG_TRANSFER) &&
|
||||
!(templ->bind & PIPE_BIND_SCANOUT)) {
|
||||
array_mode = V_038000_ARRAY_2D_TILED_THIN1;
|
||||
}
|
||||
}
|
||||
|
||||
return (struct pipe_resource *)r600_texture_create_object(screen, templ, array_mode,
|
||||
0, 0, NULL);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue