vulkan/cmd_queue: Stop generating enqueue helpers for INTEL perf queries
They don't return void and they're not used by anyone except the Intel drivers so there's no point in supporting them. Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15311>
This commit is contained in:
parent
cf8cf8a827
commit
0d5dc6ef6a
|
@ -53,6 +53,11 @@ MANUAL_COMMANDS = [
|
|||
# Lavapipe implements internally
|
||||
'CmdBeginRendering',
|
||||
'CmdBeginRenderingKHR',
|
||||
|
||||
# These don't return void
|
||||
'CmdSetPerformanceMarkerINTEL',
|
||||
'CmdSetPerformanceStreamMarkerINTEL',
|
||||
'CmdSetPerformanceOverrideINTEL',
|
||||
]
|
||||
|
||||
TEMPLATE_H = Template(COPYRIGHT + """\
|
||||
|
|
|
@ -47,6 +47,9 @@ MANUAL_COMMANDS = ['CmdPushDescriptorSetKHR', # This script doesn't
|
|||
'CmdResolveImage',
|
||||
'CmdBeginRendering',
|
||||
'CmdBeginRenderingKHR',
|
||||
'CmdSetPerformanceMarkerINTEL',
|
||||
'CmdSetPerformanceStreamMarkerINTEL',
|
||||
'CmdSetPerformanceOverrideINTEL',
|
||||
]
|
||||
|
||||
TEMPLATE_C = Template(COPYRIGHT + """
|
||||
|
@ -66,7 +69,7 @@ TEMPLATE_C = Template(COPYRIGHT + """
|
|||
% if c.guard is not None:
|
||||
#ifdef ${c.guard}
|
||||
% endif
|
||||
VKAPI_ATTR ${c.return_type} VKAPI_CALL lvp_${c.name}(${c.decl_params()})
|
||||
VKAPI_ATTR void VKAPI_CALL lvp_${c.name}(${c.decl_params()})
|
||||
{
|
||||
LVP_FROM_HANDLE(lvp_cmd_buffer, cmd_buffer, commandBuffer);
|
||||
|
||||
|
@ -76,9 +79,6 @@ VKAPI_ATTR ${c.return_type} VKAPI_CALL lvp_${c.name}(${c.decl_params()})
|
|||
vk_enqueue_${to_underscore(c.name)}(&cmd_buffer->queue,
|
||||
${c.call_params(start=1)});
|
||||
% endif
|
||||
% if c.return_type == 'VkResult':
|
||||
return VK_SUCCESS;
|
||||
% endif
|
||||
}
|
||||
% if c.guard is not None:
|
||||
#endif // ${c.guard}
|
||||
|
|
Loading…
Reference in New Issue