/hardware/google/gfxstream/guest/vulkan_enc/ |
D | DescriptorSetVirtualization.cpp | 37 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 …]
|
D | DescriptorSetVirtualization.h | 121 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/ |
D | engine.h | 35 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);
|
D | glengine.cpp | 275 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/ |
D | engine.h | 35 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);
|
D | glengine.cpp | 275 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/ |
D | engine.h | 35 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);
|
D | glengine.cpp | 275 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()
|
D | forward_tonemap.inl | 24 "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/ |
D | engine.h | 35 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);
|
D | glengine.cpp | 275 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()
|
D | forward_tonemap.inl | 24 "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/ |
D | vk_descriptors.c | 37 return (a->binding < b->binding) ? -1 : (a->binding > b->binding) ? 1 : 0; in binding_compare()
|
/hardware/qcom/display/msm8998/gpu_tonemapper/ |
D | engine.h | 37 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);
|
D | glengine.cpp | 296 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()
|
D | forward_tonemap.inl | 24 "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/ |
D | VK_EXT_mutable_descriptor_type.adoc | 10 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/ |
D | VK_EXT_vertex_attribute_divisor.adoc | 41 To create a vertex binding such that the first binding uses instanced 50 .binding = 0, 62 const VkVertexInputBindingDescription binding = 64 .binding = 0,
|
D | VK_EXT_device_address_binding_report.adoc | 23 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?
|
D | VK_EXT_descriptor_indexing.adoc | 33 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/ |
D | fxvertex.adoc | 17 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 …]
|
D | raytracing.adoc | 27 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/ |
D | Compositor.frag | 4 layout(binding = 0) uniform sampler2D texSampler; 5 layout(binding = 1) uniform UniformBufferObject {
|
/hardware/google/gfxstream/host/vulkan/emulated_textures/shaders/ |
D | AstcToRgb.comp | 16 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/ |
D | GLSnapshotBuffers_unittest.cpp | 82 void bindBuffer(GLenum binding, GLuint buffer) { in bindBuffer() argument 83 gl->glBindBuffer(binding, buffer); in bindBuffer() 86 m_bindings[binding] = buffer; in bindBuffer()
|