mirror of
https://github.com/hyprwm/wlroots-hyprland.git
synced 2024-11-22 12:55:58 +01:00
render/vulkan: rename tex_usage to shm_tex_usage
Same motivation as fdb199a43c
("render/vulkan: rename
tex_features to shm_tex_features").
This commit is contained in:
parent
36376e2ddf
commit
709c9dd287
1 changed files with 3 additions and 3 deletions
|
@ -233,7 +233,7 @@ const struct wlr_vk_format *vulkan_get_format_from_drm(uint32_t drm_format) {
|
||||||
static const VkImageUsageFlags render_usage =
|
static const VkImageUsageFlags render_usage =
|
||||||
VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT |
|
VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT |
|
||||||
VK_IMAGE_USAGE_TRANSFER_SRC_BIT;
|
VK_IMAGE_USAGE_TRANSFER_SRC_BIT;
|
||||||
static const VkImageUsageFlags tex_usage =
|
static const VkImageUsageFlags shm_tex_usage =
|
||||||
VK_IMAGE_USAGE_SAMPLED_BIT |
|
VK_IMAGE_USAGE_SAMPLED_BIT |
|
||||||
VK_IMAGE_USAGE_TRANSFER_DST_BIT;
|
VK_IMAGE_USAGE_TRANSFER_DST_BIT;
|
||||||
static const VkImageUsageFlags dma_tex_usage =
|
static const VkImageUsageFlags dma_tex_usage =
|
||||||
|
@ -436,7 +436,7 @@ void vulkan_format_props_query(struct wlr_vk_device *dev,
|
||||||
|
|
||||||
const struct wlr_pixel_format_info *format_info = drm_get_pixel_format_info(format->drm);
|
const struct wlr_pixel_format_info *format_info = drm_get_pixel_format_info(format->drm);
|
||||||
|
|
||||||
// non-dmabuf texture properties
|
// shm texture properties
|
||||||
const char *shm_texture_status;
|
const char *shm_texture_status;
|
||||||
if ((fmtp.formatProperties.optimalTilingFeatures & shm_tex_features) == shm_tex_features &&
|
if ((fmtp.formatProperties.optimalTilingFeatures & shm_tex_features) == shm_tex_features &&
|
||||||
!format->is_ycbcr && format_info != NULL) {
|
!format->is_ycbcr && format_info != NULL) {
|
||||||
|
@ -445,7 +445,7 @@ void vulkan_format_props_query(struct wlr_vk_device *dev,
|
||||||
.type = VK_IMAGE_TYPE_2D,
|
.type = VK_IMAGE_TYPE_2D,
|
||||||
.format = format->vk,
|
.format = format->vk,
|
||||||
.tiling = VK_IMAGE_TILING_OPTIMAL,
|
.tiling = VK_IMAGE_TILING_OPTIMAL,
|
||||||
.usage = tex_usage,
|
.usage = shm_tex_usage,
|
||||||
};
|
};
|
||||||
VkImageFormatProperties2 ifmtp = {
|
VkImageFormatProperties2 ifmtp = {
|
||||||
.sType = VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2,
|
.sType = VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2,
|
||||||
|
|
Loading…
Reference in a new issue