mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 13:48:06 +02:00
v3dv: rename and make compute_tile_size_for_framebuffer() public
We will use this when we implement copying images to buffers using the TLB, where we'll need to setup a framebuffer and tiling configuration for the TLB store to the destination buffer. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6766>
This commit is contained in:
parent
00cefce3ca
commit
94b4e1869c
2 changed files with 5 additions and 3 deletions
|
|
@ -1315,8 +1315,8 @@ compute_internal_bpp_from_attachments(struct v3dv_framebuffer *framebuffer)
|
||||||
framebuffer->internal_bpp = max_bpp;
|
framebuffer->internal_bpp = max_bpp;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
void
|
||||||
compute_tile_size_for_framebuffer(struct v3dv_framebuffer *framebuffer)
|
v3dv_framebuffer_compute_tiling_params(struct v3dv_framebuffer *framebuffer)
|
||||||
{
|
{
|
||||||
static const uint8_t tile_sizes[] = {
|
static const uint8_t tile_sizes[] = {
|
||||||
64, 64,
|
64, 64,
|
||||||
|
|
@ -1395,7 +1395,7 @@ v3dv_CreateFramebuffer(VkDevice _device,
|
||||||
}
|
}
|
||||||
|
|
||||||
compute_internal_bpp_from_attachments(framebuffer);
|
compute_internal_bpp_from_attachments(framebuffer);
|
||||||
compute_tile_size_for_framebuffer(framebuffer);
|
v3dv_framebuffer_compute_tiling_params(framebuffer);
|
||||||
|
|
||||||
*pFramebuffer = v3dv_framebuffer_to_handle(framebuffer);
|
*pFramebuffer = v3dv_framebuffer_to_handle(framebuffer);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -368,6 +368,8 @@ struct v3dv_framebuffer {
|
||||||
struct v3dv_image_view *attachments[0];
|
struct v3dv_image_view *attachments[0];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
void v3dv_framebuffer_compute_tiling_params(struct v3dv_framebuffer *framebuffer);
|
||||||
|
|
||||||
struct v3dv_cmd_pool {
|
struct v3dv_cmd_pool {
|
||||||
VkAllocationCallbacks alloc;
|
VkAllocationCallbacks alloc;
|
||||||
struct list_head cmd_buffers;
|
struct list_head cmd_buffers;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue