Lines Matching defs:pCreateInfo
170 const VkSamplerCreateInfo *pCreateInfo,
175 switch (pCreateInfo->borderColor) {
205 if ((pCreateInfo->addressModeU == VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER ||
206 pCreateInfo->addressModeV == VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER ||
207 pCreateInfo->addressModeW == VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER) &&
213 if (pCreateInfo->anisotropyEnable) {
215 if (pCreateInfo->maxAnisotropy > 8)
217 else if (pCreateInfo->maxAnisotropy > 4)
219 else if (pCreateInfo->maxAnisotropy > 2)
235 s.wrap_s = vk_to_v3d_wrap_mode[pCreateInfo->addressModeU];
236 s.wrap_t = vk_to_v3d_wrap_mode[pCreateInfo->addressModeV];
237 s.wrap_r = vk_to_v3d_wrap_mode[pCreateInfo->addressModeW];
238 s.fixed_bias = pCreateInfo->mipLodBias;
239 s.max_level_of_detail = MIN2(MAX2(0, pCreateInfo->maxLod), 15);
240 s.min_level_of_detail = MIN2(MAX2(0, pCreateInfo->minLod), 15);
243 vk_to_v3d_compare_func[pCreateInfo->compareEnable ?
244 pCreateInfo->compareOp : VK_COMPARE_OP_NEVER];
245 s.mip_filter_nearest = pCreateInfo->mipmapMode == VK_SAMPLER_MIPMAP_MODE_NEAREST;
246 s.min_filter_nearest = pCreateInfo->minFilter == VK_FILTER_NEAREST;
247 s.mag_filter_nearest = pCreateInfo->magFilter == VK_FILTER_NEAREST;