mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 00:58:05 +02:00
Allow RBUG to start blocked
It is sometimes useful to examine the first frame or and early frame of a quickly executing and non-repeating application, this chain introduces a new environment variable that is checked when creating contexts. If GALLIUM_RBUG_START_BLOCKED is set, then each context that is created is started in a blocked state. This allows time to connect rbug before anything is rendered in the context.
This commit is contained in:
parent
ddfdea88d8
commit
2883e3c0b5
1 changed files with 4 additions and 0 deletions
|
|
@ -1245,5 +1245,9 @@ rbug_context_create(struct pipe_screen *_screen, struct pipe_context *pipe)
|
|||
|
||||
rbug_screen_add_to_list(rb_screen, contexts, rb_pipe);
|
||||
|
||||
if (debug_get_bool_option("GALLIUM_RBUG_START_BLOCKED", FALSE)) {
|
||||
rb_pipe->draw_blocked = RBUG_BLOCK_BEFORE;
|
||||
}
|
||||
|
||||
return &rb_pipe->base;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue