mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-22 17:50:12 +01:00
lima: add debug flag to disable tiling
Add debug flag to disable tiling. Note that it prevents lima from creating tiled buffers, but it's still able to import them if modifier is specified Reviewed-by: Andreas Baierl <ichgeh@imkreisrum.de> Reviewed-by: Erico Nunes <nunes.erico@gmail.com> Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com>
This commit is contained in:
parent
a533d1d4c6
commit
044da65f52
3 changed files with 4 additions and 1 deletions
|
|
@ -178,7 +178,7 @@ _lima_resource_create_with_modifiers(struct pipe_screen *pscreen,
|
|||
int count)
|
||||
{
|
||||
struct lima_screen *screen = lima_screen(pscreen);
|
||||
bool should_tile = true;
|
||||
bool should_tile = lima_debug & LIMA_DEBUG_NO_TILING ? false : true;
|
||||
unsigned width, height;
|
||||
bool should_align_dimensions;
|
||||
bool has_user_modifiers = true;
|
||||
|
|
|
|||
|
|
@ -447,6 +447,8 @@ static const struct debug_named_value debug_options[] = {
|
|||
"disable BO cache" },
|
||||
{ "bocache", LIMA_DEBUG_BO_CACHE,
|
||||
"print debug info for BO cache" },
|
||||
{ "notiling", LIMA_DEBUG_NO_TILING,
|
||||
"don't use tiled buffers" },
|
||||
{ NULL }
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -39,6 +39,7 @@
|
|||
#define LIMA_DEBUG_SHADERDB (1 << 3)
|
||||
#define LIMA_DEBUG_NO_BO_CACHE (1 << 4)
|
||||
#define LIMA_DEBUG_BO_CACHE (1 << 5)
|
||||
#define LIMA_DEBUG_NO_TILING (1 << 6)
|
||||
|
||||
extern uint32_t lima_debug;
|
||||
extern int lima_ctx_num_plb;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue