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