• Home
  • Raw
  • Download

Lines Matching +full:enum +full:- +full:conversion

47       unreachable("Invalid or custom border color enum");  in vk_border_color_value()
66 unreachable("Invalid border color enum"); in vk_border_color_is_int()
74 if (vk_border_color_is_custom(pCreateInfo->borderColor)) { in vk_sampler_border_color_value()
76 vk_find_struct_const(pCreateInfo->pNext, in vk_sampler_border_color_value()
79 *format_out = border_color_info->format; in vk_sampler_border_color_value()
81 return border_color_info->customBorderColor; in vk_sampler_border_color_value()
86 return vk_border_color_value(pCreateInfo->borderColor); in vk_sampler_border_color_value()
93 sampler->format = VK_FORMAT_UNDEFINED; in vk_sampler_init()
94 sampler->border_color = pCreateInfo->borderColor; in vk_sampler_init()
95 sampler->reduction_mode = VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE; in vk_sampler_init()
97 if (!vk_border_color_is_custom(pCreateInfo->borderColor)) { in vk_sampler_init()
98 sampler->border_color_value = in vk_sampler_init()
99 vk_border_color_value(pCreateInfo->borderColor); in vk_sampler_init()
102 vk_foreach_struct_const(ext, pCreateInfo->pNext) { in vk_sampler_init()
103 switch (ext->sType) { in vk_sampler_init()
106 if (!vk_border_color_is_custom(pCreateInfo->borderColor)) in vk_sampler_init()
109 sampler->border_color_value = cbc_info->customBorderColor; in vk_sampler_init()
110 if (cbc_info->format != VK_FORMAT_UNDEFINED) in vk_sampler_init()
111 sampler->format = cbc_info->format; in vk_sampler_init()
117 sampler->reduction_mode = rm_info->reductionMode; in vk_sampler_init()
123 VK_FROM_HANDLE(vk_ycbcr_conversion, conversion, yc_info->conversion); in vk_sampler_init()
130 * that require a sampler YCbCr conversion, or if the image view in vk_sampler_init()
134 * YCbCr isn't being used at all. Leave sampler->ycbcr_conversion NULL in vk_sampler_init()
137 if (vk_format_get_ycbcr_info(conversion->state.format) == NULL) in vk_sampler_init()
140 sampler->ycbcr_conversion = conversion; in vk_sampler_init()
141 sampler->format = conversion->state.format; in vk_sampler_init()
162 assert(pCreateInfo->sType == VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO); in vk_sampler_create()