Project: /_project.yaml Book: /_book.yaml
Defined in fuchsia.gpu.magma/magma.fidl
Get a parameter.
Get a parameter and store it in a new vmo.
Get the magma ipc channels.
Dumps driver and hardware state.
For testing only.
Defined in fuchsia.gpu.magma/magma.fidl
Imports a buffer for use in the system driver.
Destroys the buffer with buffer_id
within this connection.
Imports an object for use in the system driver.
Destroys the object with object_id
within this connection.
Creates context context_id
.
Destroys context context_id
.
Submits a command buffer for execution on the GPU. Note that the buffer referred to by command_buffer
must contain a valid magma_system_command_buffer and all associated data structures Transfers ownership of command_buffer
.
Submits a command buffer for execution on the GPU, with associated resources.
Submits a series of commands for execution on the GPU without using a command buffer.
Retrieve the current magma error status.
Maps page_count
pages of buffer
from page_offset
onto the GPU in the connection's address space at gpu_va
. flags
is a set of flags from MAGMA_GPU_MAP_FLAGS
that specify how the GPU can access the buffer.
Releases the mapping at gpu_va
from the GPU. Buffers will also be implicitly unmapped when released.
Ensures that page_count
pages starting at page_offset
from the beginning of the buffer are backed by physical memory.
Defined in fuchsia.gpu.magma/magma.fidl
Defined in fuchsia.gpu.magma/magma.fidl