Home
last modified time | relevance | path

Searched refs:indirect (Results 1 – 25 of 136) sorted by relevance

123456

/hardware/interfaces/keymaster/3.0/vts/functional/
Dauthorization_set.cpp203 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/
Dauthorization_set.cpp204 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/
Dgles31_only_functions.h64 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)) \
Dgles31_only_static_translator_namespaced_header.h64 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/
Dgles31_only_dispatch_logging_wrappers.impl269 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);
Dgles31_only.entries78 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/
Dtrace_rays_binding_table_raygen_stride.adoc6 // Common to KHR trace rays commands with non-indirect SBT
Ddraw_indirect_drawcount.adoc6 // Common to indirect drawing commands with a pname:drawCount parameter
Ddraw_dispatch_indirect_common.adoc6 // Common to indirect drawing commands
Ddraw_indirect_count_common.adoc6 // Common to indirect drawing commands with a pname:countBuffer parameter
Dtrace_rays_indirect_common.adoc6 // Common to trace rays indirect commands
Ddraw_dispatch_nonindirect_common.adoc6 // Common to non-indirect drawing commands
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_NV_mesh_shader/
Ddrawing.adoc46 [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/
DVK_NV_copy_memory_indirect.adoc20 regions using indirect parameters that are read by the device from a buffer
DVK_AMD_draw_indirect_count.adoc25 indirect drawing commands from a buffer.
DVK_KHR_ray_tracing_pipeline.adoc128 * 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)
DVK_KHR_draw_indirect_count.adoc28 indirect drawing calls from a buffer.
DVK_KHR_acceleration_structure.adoc90 * 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)
DVK_KHR_ray_tracing_maintenance1.adoc60 * Adds an optional new indirect ray tracing dispatch command,
DVK_KHR_shader_draw_parameters.adoc41 processed from an indirect drawing call.
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/VK_NV_device_generated_commands/
Dindirectcommands.adoc8 [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/
Ddrawing.adoc66 [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/
Ddispatch.adoc55 [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/
DGLESv31Imp.cpp581 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/
Dgles2.in528 ### 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…

123456