/hardware/interfaces/keymaster/3.0/vts/functional/ |
D | authorization_set.cpp | 203 std::ostream& indirect; member 220 auto offset = out.indirect.tellp(); in serializeParamValue() 231 if (blob_length) out.indirect.write(reinterpret_cast<const char*>(&blob[0]), blob_length); in serializeParamValue() 275 std::stringstream indirect; in serialize() local 277 OutStreams streams = {indirect, elements}; in serialize() 281 if (indirect.bad() || elements.bad()) { in serialize() 285 auto pos = indirect.tellp(); in serialize() 302 if (indirect_size) out << indirect.rdbuf(); in serialize() 316 std::istream& indirect; member 326 in.indirect.seekg(offset); in deserializeParamValue() [all …]
|
/hardware/interfaces/keymaster/4.0/support/ |
D | authorization_set.cpp | 204 std::ostream& indirect; member 222 auto offset = out.indirect.tellp(); in serializeParamValue() 232 if (blob_length) out.indirect.write(reinterpret_cast<const char*>(&blob[0]), blob_length); in serializeParamValue() 289 std::stringstream indirect; in serialize() local 291 OutStreams streams = {indirect, elements, 0}; in serialize() 295 if (indirect.bad() || elements.bad()) { in serialize() 299 auto pos = indirect.tellp(); in serialize() 316 if (indirect_size) out << indirect.rdbuf(); in serialize() 330 std::istream& indirect; member 341 in.indirect.seekg(offset); in deserializeParamValue() [all …]
|
/hardware/google/gfxstream/include/OpenGLESDispatch/ |
D | gles31_only_functions.h | 64 X(void, glDispatchComputeIndirect, (GLintptr indirect), (indirect)) \ 70 X(void, glDrawArraysIndirect, (GLenum mode, const void * indirect), (mode, indirect)) \ 71 …lDrawElementsIndirect, (GLenum mode, GLenum type, const void * indirect), (mode, type, indirect)) \
|
D | gles31_only_static_translator_namespaced_header.h | 64 GL_APICALL void GL_APIENTRY glDispatchComputeIndirect(GLintptr indirect); 70 GL_APICALL void GL_APIENTRY glDrawArraysIndirect(GLenum mode, const void * indirect); 71 GL_APICALL void GL_APIENTRY glDrawElementsIndirect(GLenum mode, GLenum type, const void * indirect);
|
/hardware/google/gfxstream/host/gl/OpenGLESDispatch/ |
D | gles31_only_dispatch_logging_wrappers.impl | 269 void glDispatchComputeIndirect_dispatchLoggingWrapper(GLintptr indirect) { 270 DISPATCH_DEBUG_LOG("glDispatchComputeIndirect(indirect:%ld)", indirect); 271 GLDispatch::glDispatchComputeIndirect_underlying(indirect); 299 void glDrawArraysIndirect_dispatchLoggingWrapper(GLenum mode, const void * indirect) { 300 DISPATCH_DEBUG_LOG("glDrawArraysIndirect(mode:0x%X, indirect:%p)", mode, indirect); 301 GLDispatch::glDrawArraysIndirect_underlying(mode, indirect); 304 void glDrawElementsIndirect_dispatchLoggingWrapper(GLenum mode, GLenum type, const void * indirect)… 305 …PATCH_DEBUG_LOG("glDrawElementsIndirect(mode:0x%X, type:0x%X, indirect:%p)", mode, type, indirect); 306 GLDispatch::glDrawElementsIndirect_underlying(mode, type, indirect);
|
D | gles31_only.entries | 78 void glDispatchComputeIndirect(GLintptr indirect); 88 void glDrawArraysIndirect(GLenum mode, const void *indirect); 89 void glDrawElementsIndirect(GLenum mode, GLenum type, const void *indirect);
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/commonvalidity/ |
D | trace_rays_binding_table_raygen_stride.adoc | 6 // Common to KHR trace rays commands with non-indirect SBT
|
D | draw_indirect_drawcount.adoc | 6 // Common to indirect drawing commands with a pname:drawCount parameter
|
D | draw_dispatch_indirect_common.adoc | 6 // Common to indirect drawing commands
|
D | draw_indirect_count_common.adoc | 6 // Common to indirect drawing commands with a pname:countBuffer parameter
|
D | trace_rays_indirect_common.adoc | 6 // Common to trace rays indirect commands
|
D | draw_dispatch_nonindirect_common.adoc | 6 // Common to non-indirect drawing commands
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_NV_mesh_shader/ |
D | drawing.adoc | 46 [open,refpage='vkCmdDrawMeshTasksIndirectNV',desc='Issue an indirect mesh tasks draw into a command… 50 To record an indirect mesh tasks drawing command, call: 100 …eshTasksIndirectCommandNV',desc='Structure specifying a mesh tasks draw indirect command',type='st… 124 [open,refpage='vkCmdDrawMeshTasksIndirectCountNV',desc='Perform an indirect mesh tasks draw with th… 128 To record an indirect mesh tasks drawing command with the draw count sourced 222 [open,refpage='vkCmdDrawMeshTasksIndirectEXT',desc='Issue an indirect mesh tasks draw into a comman… 226 To record an indirect mesh tasks drawing command, call: 276 …shTasksIndirectCommandEXT',desc='Structure specifying a mesh tasks draw indirect command',type='st… 302 [open,refpage='vkCmdDrawMeshTasksIndirectCountEXT',desc='Perform an indirect mesh tasks draw with t… 306 To record an indirect mesh tasks drawing command with the draw count sourced
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/ |
D | VK_NV_copy_memory_indirect.adoc | 20 regions using indirect parameters that are read by the device from a buffer
|
D | VK_AMD_draw_indirect_count.adoc | 25 indirect drawing commands from a buffer.
|
D | VK_KHR_ray_tracing_pipeline.adoc | 128 * added support for indirect ray tracing (flink:vkCmdTraceRaysIndirectKHR) 144 device, host, and indirect builds 301 * define synchronization requirements for indirect trace rays and indirect 393 ** define sync for indirect trace rays and indirect buffer (#2407,!4208)
|
D | VK_KHR_draw_indirect_count.adoc | 28 indirect drawing calls from a buffer.
|
D | VK_KHR_acceleration_structure.adoc | 90 * added indirect and batched acceleration structure builds 95 device, host, and indirect builds 245 device address for indirect parameter 362 * define synchronization requirements for AS build inputs and indirect 501 ** add max primitive counts to build indirect command (#2233,!3944) 538 ** define sync for AS build inputs and indirect buffer (#2407,!4208)
|
D | VK_KHR_ray_tracing_maintenance1.adoc | 60 * Adds an optional new indirect ray tracing dispatch command,
|
D | VK_KHR_shader_draw_parameters.adoc | 41 processed from an indirect drawing call.
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_NV_device_generated_commands/ |
D | indirectcommands.adoc | 8 [open,refpage='VkIndirectCommandsLayoutNV',desc='Opaque handle to an indirect commands layout objec… 19 [open,refpage='vkCreateIndirectCommandsLayoutNV',desc='Create an indirect command layout object',ty… 25 * pname:device is the logical device that creates the indirect command 29 parameters affecting creation of the indirect command layout. 33 sname:VkIndirectCommandsLayoutNV handle in which the resulting indirect 47 …ateInfoNV',desc='Structure specifying the parameters of a newly created indirect commands layout o… 177 …andsLayoutUsageFlagBitsNV',desc='Bitmask specifying allowed usage of an indirect commands layout',… 181 hints of an indirect command layout, are: 213 [open,refpage='vkDestroyIndirectCommandsLayoutNV',desc='Destroy an indirect commands layout',type='… 280 The input streams can: contain raw `uint32_t` values, existing indirect [all …]
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_HUAWEI_cluster_culling_shader/ |
D | drawing.adoc | 66 [open,refpage='vkCmdDrawClusterIndirectHUAWEI',desc='Issue an indirect cluster culling draw into a … 70 To record an indirect cluster culling drawing command, call:
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/ |
D | dispatch.adoc | 55 [open,refpage='vkCmdDispatchIndirect',desc='Dispatch compute work items with indirect parameters',t… 59 To record an indirect dispatching command, call: 87 [open,refpage='VkDispatchIndirectCommand',desc='Structure specifying a indirect dispatching command…
|
/hardware/google/gfxstream/host/gl/glestranslator/GLES_V2/ |
D | GLESv31Imp.cpp | 581 GL_APICALL void GL_APIENTRY glDispatchComputeIndirect(GLintptr indirect) { in glDispatchComputeIndirect() argument 584 ctx->dispatcher().glDispatchComputeIndirect(indirect); in glDispatchComputeIndirect() 625 GL_APICALL void GL_APIENTRY glDrawArraysIndirect(GLenum mode, const void * indirect) { in glDrawArraysIndirect() argument 628 ctx->dispatcher().glDrawArraysIndirect(mode, indirect); in glDrawArraysIndirect() 631 GL_APICALL void GL_APIENTRY glDrawElementsIndirect(GLenum mode, GLenum type, const void * indirect)… in glDrawElementsIndirect() argument 634 ctx->dispatcher().glDrawElementsIndirect(mode, type, indirect); in glDrawElementsIndirect()
|
/hardware/google/gfxstream/codegen/gles2/ |
D | gles2.in | 528 ### This is an indirect call and the |indirect| field could be a GPU pointer. 529 ### We will need to make sure that |indirect| is updated to the latest version if so, 532 GL_ENTRY(void, glDispatchComputeIndirect, GLintptr indirect) 543 ### Again, if |indirect| is a GPU pointer, we need to synchronize it before calling. 544 GL_ENTRY(void, glDrawArraysIndirect, GLenum mode, const void * indirect) 545 GL_ENTRY(void, glDrawArraysIndirectDataAEMU, GLenum mode, const void *indirect, GLuint datalen) 547 GL_ENTRY(void, glDrawElementsIndirect, GLenum mode, GLenum type, const void * indirect) 548 GL_ENTRY(void, glDrawElementsIndirectDataAEMU, GLenum mode, GLenum type, const void *indirect, GLui…
|