mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-26 15:00:10 +01:00
anv: trace xfb queries
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by: Ivan Briano <ivan.briano@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17467>
This commit is contained in:
parent
d53682e1a9
commit
79c2f9e7cb
2 changed files with 7 additions and 0 deletions
|
|
@ -57,6 +57,9 @@ def define_tracepoints(args):
|
|||
tp_args=[Arg(type='uint8_t', var='level', c_format='%hhu'),],
|
||||
end_pipelined=False)
|
||||
|
||||
begin_end_tp('xfb',
|
||||
end_pipelined=False)
|
||||
|
||||
begin_end_tp('render_pass',
|
||||
tp_args=[Arg(type='uint16_t', var='width', c_format='%hu'),
|
||||
Arg(type='uint16_t', var='height', c_format='%hu'),
|
||||
|
|
|
|||
|
|
@ -4457,6 +4457,8 @@ void genX(CmdBeginTransformFeedbackEXT)(
|
|||
assert(counterBufferCount <= MAX_XFB_BUFFERS);
|
||||
assert(firstCounterBuffer + counterBufferCount <= MAX_XFB_BUFFERS);
|
||||
|
||||
trace_intel_begin_xfb(&cmd_buffer->trace);
|
||||
|
||||
/* From the SKL PRM Vol. 2c, SO_WRITE_OFFSET:
|
||||
*
|
||||
* "Ssoftware must ensure that no HW stream output operations can be in
|
||||
|
|
@ -4545,6 +4547,8 @@ void genX(CmdEndTransformFeedbackEXT)(
|
|||
}
|
||||
}
|
||||
|
||||
trace_intel_end_xfb(&cmd_buffer->trace);
|
||||
|
||||
cmd_buffer->state.xfb_enabled = false;
|
||||
cmd_buffer->state.gfx.dirty |= ANV_CMD_DIRTY_XFB_ENABLE;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue