Home
last modified time | relevance | path

Searched refs:binding (Results 1 – 25 of 148) sorted by relevance

123456

/hardware/google/gfxstream/guest/vulkan_enc/
DDescriptorSetVirtualization.cpp37 if (layoutBindings[i].binding > highestBindingNumber) { in initDescriptorWriteTable()
38 highestBindingNumber = layoutBindings[i].binding; in initDescriptorWriteTable()
45 countsEachBinding[layoutBindings[i].binding] = layoutBindings[i].descriptorCount; in initDescriptorWriteTable()
70 const auto& binding = layoutInfo.bindings[i]; in initializeReifiedDescriptorSet() local
71 uint32_t bindingIndex = binding.binding; in initializeReifiedDescriptorSet()
76 binding.descriptorCount > 0 && in initializeReifiedDescriptorSet()
77 (binding.descriptorType == VK_DESCRIPTOR_TYPE_SAMPLER || in initializeReifiedDescriptorSet()
78 binding.descriptorType == VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER) && in initializeReifiedDescriptorSet()
79 binding.pImmutableSamplers; in initializeReifiedDescriptorSet()
244 void doEmulatedDescriptorImageInfoWriteFromTemplate(VkDescriptorType descType, uint32_t binding, in doEmulatedDescriptorImageInfoWriteFromTemplate() argument
[all …]
DDescriptorSetVirtualization.h121 void doEmulatedDescriptorImageInfoWriteFromTemplate(VkDescriptorType descType, uint32_t binding,
126 void doEmulatedDescriptorBufferInfoWriteFromTemplate(VkDescriptorType descType, uint32_t binding,
131 void doEmulatedDescriptorBufferViewWriteFromTemplate(VkDescriptorType descType, uint32_t binding,
136 void doEmulatedDescriptorInlineUniformBlockFromTemplate(VkDescriptorType descType, uint32_t binding,
/hardware/qcom/display/msm8909w_3100/gpu_tonemapper/
Dengine.h35 void engine_set2DInputBuffer(int binding, unsigned int textureID);
36 void engine_set3DInputBuffer(int binding, unsigned int textureID);
37 void engine_setExternalInputBuffer(int binding, unsigned int textureID);
Dglengine.cpp275 void engine_set2DInputBuffer(int binding, unsigned int id) in engine_set2DInputBuffer() argument
278 GL(glActiveTexture(GL_TEXTURE0 + binding)); in engine_set2DInputBuffer()
283 void engine_set3DInputBuffer(int binding, unsigned int id) in engine_set3DInputBuffer() argument
286 GL(glActiveTexture(GL_TEXTURE0 + binding)); in engine_set3DInputBuffer()
291 void engine_setExternalInputBuffer(int binding, unsigned int id) in engine_setExternalInputBuffer() argument
294 GL(glActiveTexture(GL_TEXTURE0 + binding)); in engine_setExternalInputBuffer()
/hardware/qcom/sm8150/display/gpu_tonemapper/
Dengine.h35 void engine_set2DInputBuffer(int binding, unsigned int textureID);
36 void engine_set3DInputBuffer(int binding, unsigned int textureID);
37 void engine_setExternalInputBuffer(int binding, unsigned int textureID);
Dglengine.cpp275 void engine_set2DInputBuffer(int binding, unsigned int id) in engine_set2DInputBuffer() argument
278 GL(glActiveTexture(GL_TEXTURE0 + binding)); in engine_set2DInputBuffer()
283 void engine_set3DInputBuffer(int binding, unsigned int id) in engine_set3DInputBuffer() argument
286 GL(glActiveTexture(GL_TEXTURE0 + binding)); in engine_set3DInputBuffer()
291 void engine_setExternalInputBuffer(int binding, unsigned int id) in engine_setExternalInputBuffer() argument
294 GL(glActiveTexture(GL_TEXTURE0 + binding)); in engine_setExternalInputBuffer()
/hardware/qcom/sm7250/display/gpu_tonemapper/
Dengine.h35 void engine_set2DInputBuffer(int binding, unsigned int textureID);
36 void engine_set3DInputBuffer(int binding, unsigned int textureID);
37 void engine_setExternalInputBuffer(int binding, unsigned int textureID);
Dglengine.cpp275 void engine_set2DInputBuffer(int binding, unsigned int id) in engine_set2DInputBuffer() argument
278 GL(glActiveTexture(GL_TEXTURE0 + binding)); in engine_set2DInputBuffer()
283 void engine_set3DInputBuffer(int binding, unsigned int id) in engine_set3DInputBuffer() argument
286 GL(glActiveTexture(GL_TEXTURE0 + binding)); in engine_set3DInputBuffer()
291 void engine_setExternalInputBuffer(int binding, unsigned int id) in engine_setExternalInputBuffer() argument
294 GL(glActiveTexture(GL_TEXTURE0 + binding)); in engine_setExternalInputBuffer()
Dforward_tonemap.inl24 "layout(binding = 0) uniform samplerExternalOES externalTexture; \n"
25 "layout(binding = 1) uniform sampler3D tonemapper; \n"
26 "layout(binding = 2) uniform sampler2D xform; \n"
/hardware/qcom/display/msm8909/gpu_tonemapper/
Dengine.h35 void engine_set2DInputBuffer(int binding, unsigned int textureID);
36 void engine_set3DInputBuffer(int binding, unsigned int textureID);
37 void engine_setExternalInputBuffer(int binding, unsigned int textureID);
Dglengine.cpp275 void engine_set2DInputBuffer(int binding, unsigned int id) in engine_set2DInputBuffer() argument
278 GL(glActiveTexture(GL_TEXTURE0 + binding)); in engine_set2DInputBuffer()
283 void engine_set3DInputBuffer(int binding, unsigned int id) in engine_set3DInputBuffer() argument
286 GL(glActiveTexture(GL_TEXTURE0 + binding)); in engine_set3DInputBuffer()
291 void engine_setExternalInputBuffer(int binding, unsigned int id) in engine_setExternalInputBuffer() argument
294 GL(glActiveTexture(GL_TEXTURE0 + binding)); in engine_setExternalInputBuffer()
Dforward_tonemap.inl24 "layout(binding = 0) uniform samplerExternalOES externalTexture; \n"
25 "layout(binding = 1) uniform sampler3D tonemapper; \n"
26 "layout(binding = 2) uniform sampler2D xform; \n"
/hardware/google/gfxstream/guest/mesa/src/vulkan/runtime/
Dvk_descriptors.c37 return (a->binding < b->binding) ? -1 : (a->binding > b->binding) ? 1 : 0; in binding_compare()
/hardware/qcom/display/msm8998/gpu_tonemapper/
Dengine.h37 void engine_set2DInputBuffer(int binding, unsigned int textureID);
38 void engine_set3DInputBuffer(int binding, unsigned int textureID);
39 void engine_setExternalInputBuffer(int binding, unsigned int textureID);
Dglengine.cpp296 void engine_set2DInputBuffer(int binding, unsigned int id) in engine_set2DInputBuffer() argument
299 GL(glActiveTexture(GL_TEXTURE0 + binding)); in engine_set2DInputBuffer()
304 void engine_set3DInputBuffer(int binding, unsigned int id) in engine_set3DInputBuffer() argument
307 GL(glActiveTexture(GL_TEXTURE0 + binding)); in engine_set3DInputBuffer()
312 void engine_setExternalInputBuffer(int binding, unsigned int id) in engine_setExternalInputBuffer() argument
315 GL(glActiveTexture(GL_TEXTURE0 + binding)); in engine_setExternalInputBuffer()
Dforward_tonemap.inl24 "layout(binding = 0) uniform samplerExternalOES externalTexture; \n"
25 "layout(binding = 1) uniform sampler3D tonemapper; \n"
26 "layout(binding = 2) uniform sampler2D xform; \n"
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/proposals/
DVK_EXT_mutable_descriptor_type.adoc10 This extension enables applications to alias multiple descriptor types onto the same binding, reduc…
53 …icant changes to shaders are required, other than changing descriptor sets and binding decorations.
64 …yout binding], applications have to choose one of the available link:{refpage}VkDescriptorType.htm…
72 …ecified to be a union of other types that are further specified for each binding with the followin…
89 …nfo], where each entry in `pMutableDescriptorTypeLists` corresponds to a binding at the same index…
90 …n `VkMutableDescriptorTypeListEXT` then defines the set of types which can be used in that binding.
92 When writing a descriptor to such a binding in a descriptor set, the actual type of the descriptor …
179 === Specifying a descriptor binding equivalent to a DirectX 12 CBV_SRV_UAV heap
182 The following example shows a binding specification in Vulkan that would allow it to be used with t…
206 .binding = 0,
[all …]
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/
DVK_EXT_vertex_attribute_divisor.adoc41 To create a vertex binding such that the first binding uses instanced
50 .binding = 0,
62 const VkVertexInputBindingDescription binding =
64 .binding = 0,
DVK_EXT_device_address_binding_report.adoc23 This extension enables applications to track the binding of regions of the
77 Implementations should not report the binding or unbinding of virtual
81 7.) Can an implementation report binding a virtual address range at VkImage
85 Virtual address range binding should be reported at the appropriate point at
91 8.) Can reporting of binding/unbinding be deferred until a resource is
97 If virtual address binding is deferred, then the callback should also be
111 binding modifications?
DVK_EXT_descriptor_indexing.adoc33 There are descriptor set layout binding creation flags enabling several
42 * Relax the requirement that all descriptors in a binding that is
46 * The final binding in a descriptor set layout can have a variable size
52 same set and binding number, as long as they are all compatible with the
54 This means a single array binding in the descriptor set can serve multiple
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/
Dfxvertex.adoc17 Vertex shader input variables are bound to buffers via an indirect binding
23 Vertex input attribute and vertex input binding descriptions also contain
33 single buffer, and use a single vertex input binding to access those
244 Applications specify vertex input attribute and vertex input binding
251 vertex input attribute and vertex input binding descriptions are specified
267 * pname:vertexBindingDescriptionCount is the number of vertex binding
284 * [[VUID-VkPipelineVertexInputStateCreateInfo-binding-00615]]
285 For every pname:binding specified by each element of
288 pname:pVertexBindingDescriptions with the same value of pname:binding
291 binding numbers
[all …]
Draytracing.adoc27 tracing command in a slink:VkBuffer object known as a _shader binding
228 shader binding table data for the ray generation shader stage.
233 shader binding table data for the miss shader stage.
238 binding table record in pname:missShaderBindingTableBuffer.
240 shader binding table data for the hit shader stages.
244 * pname:hitShaderBindingStride is the size in bytes of each shader binding
247 the shader binding table data for the callable shader stage.
252 binding table record in pname:callableShaderBindingTableBuffer.
356 slink:VkStridedDeviceAddressRegionKHR that holds the shader binding
359 that holds the shader binding table data for the miss shader stage.
[all …]
/hardware/google/gfxstream/host/vulkan/
DCompositor.frag4 layout(binding = 0) uniform sampler2D texSampler;
5 layout(binding = 1) uniform UniformBufferObject {
/hardware/google/gfxstream/host/vulkan/emulated_textures/shaders/
DAstcToRgb.comp16 layout(binding = 0, rgba32ui) readonly uniform WITH_TYPE(uimage) srcImage;
17 layout(binding = 1, rgba8ui) writeonly uniform WITH_TYPE(uimage) dstImage;
/hardware/google/gfxstream/host/tests/
DGLSnapshotBuffers_unittest.cpp82 void bindBuffer(GLenum binding, GLuint buffer) { in bindBuffer() argument
83 gl->glBindBuffer(binding, buffer); in bindBuffer()
86 m_bindings[binding] = buffer; in bindBuffer()

123456