tree: 189e893dae194b24997d5e7b621d06ce8f2c1c0e [path history] [tgz]
  1. README.md
sdk/fidl/fuchsia.gpu.magma/README.md

fuchsia.gpu.magma

PROTOCOLS

DependencyInjection

Defined in fuchsia.gpu.magma/magma.fidl

SetMemoryPressureProvider

Request {#DependencyInjection.SetMemoryPressureProvider_Request}

Device

Defined in fuchsia.gpu.magma/magma.fidl

Connect

Request {#Device.Connect_Request}

Response {#Device.Connect_Response}

DumpState

Request {#Device.DumpState_Request}

GetIcdList

Request {#Device.GetIcdList_Request}

<EMPTY>

Response {#Device.GetIcdList_Response}

GetUnitTestStatus

Request {#Device.GetUnitTestStatus_Request}

<EMPTY>

Response {#Device.GetUnitTestStatus_Response}

Query2

Request {#Device.Query2_Request}

Response {#Device.Query2_Response}

QueryReturnsBuffer

Request {#Device.QueryReturnsBuffer_Request}

Response {#Device.QueryReturnsBuffer_Response}

TestRestart

Request {#Device.TestRestart_Request}

<EMPTY>

PerformanceCounterAccess

Defined in fuchsia.gpu.magma/magma.fidl

GetPerformanceCountToken

Request {#PerformanceCounterAccess.GetPerformanceCountToken_Request}

<EMPTY>

Response {#PerformanceCounterAccess.GetPerformanceCountToken_Response}

PerformanceCounterEvents

Defined in fuchsia.gpu.magma/magma.fidl

OnPerformanceCounterReadCompleted

Response {#PerformanceCounterEvents.OnPerformanceCounterReadCompleted_Response}

Primary

Defined in fuchsia.gpu.magma/magma.fidl

AccessPerformanceCounters

Request {#Primary.AccessPerformanceCounters_Request}

AddPerformanceCounterBufferOffsetsToPool

Request {#Primary.AddPerformanceCounterBufferOffsetsToPool_Request}

BufferRangeOp

Request {#Primary.BufferRangeOp_Request}

ClearPerformanceCounters

Request {#Primary.ClearPerformanceCounters_Request}

CreateContext

Request {#Primary.CreateContext_Request}

CreatePerformanceCounterBufferPool

Request {#Primary.CreatePerformanceCounterBufferPool_Request}

DestroyContext

Request {#Primary.DestroyContext_Request}

DumpPerformanceCounters

Request {#Primary.DumpPerformanceCounters_Request}

EnableFlowControl

Request {#Primary.EnableFlowControl_Request}

<EMPTY>

EnablePerformanceCounters

Request {#Primary.EnablePerformanceCounters_Request}

ExecuteCommandBufferWithResources2

Request {#Primary.ExecuteCommandBufferWithResources2_Request}

ExecuteImmediateCommands

Request {#Primary.ExecuteImmediateCommands_Request}

ImportObject

Request {#Primary.ImportObject_Request}

IsPerformanceCounterAccessEnabled

Request {#Primary.IsPerformanceCounterAccessEnabled_Request}

<EMPTY>

Response {#Primary.IsPerformanceCounterAccessEnabled_Response}

MapBufferGpu

Request {#Primary.MapBufferGpu_Request}

OnNotifyMemoryImported

Response {#Primary.OnNotifyMemoryImported_Response}

OnNotifyMessagesConsumed

Response {#Primary.OnNotifyMessagesConsumed_Response}

ReleaseObject

Request {#Primary.ReleaseObject_Request}

ReleasePerformanceCounterBufferPool

Request {#Primary.ReleasePerformanceCounterBufferPool_Request}

RemovePerformanceCounterBufferFromPool

Request {#Primary.RemovePerformanceCounterBufferFromPool_Request}

Sync

Request {#Primary.Sync_Request}

<EMPTY>

Response {#Primary.Sync_Response}

<EMPTY>

UnmapBufferGpu

Request {#Primary.UnmapBufferGpu_Request}

STRUCTS

BufferOffset {#BufferOffset data-text=“BufferOffset”}

Defined in fuchsia.gpu.magma/magma.fidl

CommandBuffer2 {#CommandBuffer2 data-text=“CommandBuffer2”}

Defined in fuchsia.gpu.magma/magma.fidl

Device_Query2_Response {#Device_Query2_Response data-text=“Device_Query2_Response”}

Defined in fuchsia.gpu.magma/magma.fidl

Device_QueryReturnsBuffer_Response resource{:.fidl-attribute} {#Device_QueryReturnsBuffer_Response data-text=“Device_QueryReturnsBuffer_Response”}

Defined in fuchsia.gpu.magma/magma.fidl

Resource {#Resource data-text=“Resource”}

Defined in fuchsia.gpu.magma/magma.fidl

ENUMS

BufferOp strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.gpu.magma/magma.fidl

ObjectType strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.gpu.magma/magma.fidl

QueryId strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.gpu.magma/magma.fidl

Status strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.gpu.magma/magma.fidl

TABLES

IcdInfo {#IcdInfo data-text=“IcdInfo”}

Defined in fuchsia.gpu.magma/magma.fidl

UNIONS

Device_Query2_Result strict{:.fidl-attribute} {#Device_Query2_Result data-text=“Device_Query2_Result”}

Defined in fuchsia.gpu.magma/magma.fidl

Device_QueryReturnsBuffer_Result strict{:.fidl-attribute} resource{:.fidl-attribute} {#Device_QueryReturnsBuffer_Result data-text=“Device_QueryReturnsBuffer_Result”}

Defined in fuchsia.gpu.magma/magma.fidl

BITS

CommandBufferFlags flexible{:.fidl-attribute}

Type: uint64

Defined in fuchsia.gpu.magma/magma.fidl

IcdFlags flexible{:.fidl-attribute}

Type: uint32

Defined in fuchsia.gpu.magma/magma.fidl

MapFlags flexible{:.fidl-attribute}

Type: uint64

Defined in fuchsia.gpu.magma/magma.fidl

ResultFlags strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.gpu.magma/magma.fidl

CONSTANTS

TYPE ALIASES