• Home
  • Raw
  • Download

Lines Matching refs:sci

305    VkSamplerCreateInfo sci = {0};  in zink_create_sampler_state()  local
307 sci.sType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO; in zink_create_sampler_state()
308 sci.magFilter = zink_filter(state->mag_img_filter); in zink_create_sampler_state()
309 sci.minFilter = zink_filter(state->min_img_filter); in zink_create_sampler_state()
326 sci.pNext = &rci; in zink_create_sampler_state()
329 sci.mipmapMode = sampler_mipmap_mode(state->min_mip_filter); in zink_create_sampler_state()
330 sci.minLod = state->min_lod; in zink_create_sampler_state()
331 sci.maxLod = state->max_lod; in zink_create_sampler_state()
333 sci.mipmapMode = VK_SAMPLER_MIPMAP_MODE_NEAREST; in zink_create_sampler_state()
334 sci.minLod = 0; in zink_create_sampler_state()
335 sci.maxLod = 0.25f; in zink_create_sampler_state()
338 sci.addressModeU = sampler_address_mode(state->wrap_s); in zink_create_sampler_state()
339 sci.addressModeV = sampler_address_mode(state->wrap_t); in zink_create_sampler_state()
340 sci.addressModeW = sampler_address_mode(state->wrap_r); in zink_create_sampler_state()
341 sci.mipLodBias = state->lod_bias; in zink_create_sampler_state()
348 sci.compareOp = VK_COMPARE_OP_NEVER; in zink_create_sampler_state()
350 sci.compareOp = compare_op(state->compare_func); in zink_create_sampler_state()
351 sci.compareEnable = VK_TRUE; in zink_create_sampler_state()
356 sci.borderColor = get_border_color(&state->border_color, is_integer, need_custom); in zink_create_sampler_state()
357 if (sci.borderColor > VK_BORDER_COLOR_INT_OPAQUE_WHITE && need_custom) { in zink_create_sampler_state()
364 cbci.pNext = sci.pNext; in zink_create_sampler_state()
365 sci.pNext = &cbci; in zink_create_sampler_state()
369sci.borderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK; // TODO with custom shader if we're sup… in zink_create_sampler_state()
372 sci.unnormalizedCoordinates = !state->normalized_coords; in zink_create_sampler_state()
375 sci.maxAnisotropy = state->max_anisotropy; in zink_create_sampler_state()
376 sci.anisotropyEnable = VK_TRUE; in zink_create_sampler_state()
383 if (VKSCR(CreateSampler)(screen->dev, &sci, NULL, &sampler->sampler) != VK_SUCCESS) { in zink_create_sampler_state()