Lines Matching defs:visibilities
20 SkSTArray<1, uint32_t> visibilities;
22 visibilities.push_back(stages);
24 return Create(gpu, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, visibilities, samplers);
29 SkSTArray<4, uint32_t> visibilities;
33 visibilities.push_back(uniformHandler.samplerVisibility(i));
36 return Create(gpu, type, visibilities, immutableSamplers);
40 SkTArray<uint32_t> visibilities;
42 return Create(gpu, VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, visibilities, immutableSamplers);
46 SkSTArray<1, uint32_t> visibilities;
47 visibilities.push_back(kFragment_GrShaderFlag);
49 return Create(gpu, VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT, visibilities, samplers);
66 const SkTArray<uint32_t>& visibilities,
72 uint32_t numBindings = visibilities.count();
77 uint32_t visibility = visibilities[i];
119 SkASSERT(kUniformDescPerSet == visibilities.count());
125 dsUniBinding.stageFlags = visibility_to_vk_stage_flags(visibilities[0]);
152 SkASSERT(kInputDescPerSet == visibilities.count());
159 SkASSERT(visibilities[0] == kFragment_GrShaderFlag);
160 dsInpuBinding.stageFlags = visibility_to_vk_stage_flags(visibilities[0]);
189 const SkTArray<uint32_t>& visibilities,
193 SkASSERT(visibilities.count() == immutableSamplers.count());
201 if (!get_layout_and_desc_count(gpu, type, visibilities, immutableSamplers, &descSetLayout,
205 return new GrVkDescriptorSetManager(gpu, type, descSetLayout, descCountPerSet, visibilities,
211 uint32_t descCountPerSet, const SkTArray<uint32_t>& visibilities,
214 for (int i = 0; i < visibilities.count(); ++i) {
215 fBindingVisibilities.push_back(visibilities[i]);