Radeon ProRender

rrCreateContext

Creates RR API context.

All RR functions expect context as their first argument. Context keeps global data required by an RR session.

Calls made from different threads with different RR contexts are safe. Calls with the same context should be externally synchronized by the client.

RRError rrCreateContext( uint32_t api_version,
  RRApi api,
  RRContext* context);

Applies to

All supported backends

Parameters

Parameter Input/Output Description
api_version input API version.
api input Backend type.
context output Created context.

Return

Returns an error in case of a failure, or RR_Success otherwise.