Radeon ProRender

hiprtCreateContext

Creates HIPRT API context.

All HIPRT functions expect context as their first argument. Context keeps global data required by HIPRT session. Calls made from different threads with different HIPRT contexts are safe. Calls with the same context should be externally synchronized by the client.

hiprtError hiprtCreateContext( uint32_t hiprtApiVersion,
  hiprtContextCreationInput& input,
  hiprtContext* outContext);

Parameters

Parameter Description
hiprtApiVersion API version.
input Input will hold deviceType, ctx (which will be raw context), device (which will be raw device).
outContext Created context.

Return

Returns HIPRT error in case of a failure, or hiprtSuccess otherwise.