- Radeon ProRender SDK
- Downloading and Getting Started
- How to Use RPR SDK
- Data Types
- Data Structs
- Info and Setting Types
- rpr_aa_filter
- rpr_aov
- rpr_api_version
- rpr_bool
- rpr_buffer_element_type
- rpr_buffer_info
- rpr_camera_info
- rpr_camera_mode
- rpr_color_space
- rpr_component_type
- rpr_composite_info
- rpr_composite_type
- rpr_context_info
- rpr_context_sampler_type
- rpr_context_properties
- rpr_creation_flags
- rpr_curve_parameter
- rpr_environment_override
- rpr_framebuffer_info
- rpr_grid_indices_topology
- rpr_grid_parameter
- rpr_hetero_volume_filter
- rpr_hetero_volume_indices_topology
- rpr_hetero_volume_parameter
- rpr_image_filter_type
- rpr_image_info
- rpr_image_wrap_type
- rpr_instance_info
- rpr_light_info
- rpr_light_type
- rpr_lut_info
- rpr_material_node_arithmetic_operation
- rpr_material_node_info
- rpr_material_node_input
- rpr_material_node_input_info
- rpr_material_node_input_type
- rpr_material_node_lookup_value
- rpr_material_node_transform_op
- rpr_material_node_type
- rpr_material_node_uvtype_value
- rpr_material_system_info
- rpr_mesh_info
- rpr_object_info
- rpr_parameter_info
- rpr_parameter_type
- rpr_post_effect_info
- rpr_post_effect_type
- rpr_render_mode
- rpr_scene_info
- rpr_shape_info
- rpr_shape_type
- rpr_status
- rpr_subdiv_boundary_interfop_type
- rpr_tonemapping_operator
- rpr_ubermaterial_emission_mode
- rpr_ubermaterial_ior_mode
- rpr_volume_type
- Shaders
- rpr_material_node_add
- rpr_material_node_ao_map
- rpr_material_node_arithmetic
- rpr_material_node_blend
- rpr_material_node_blend_value
- rpr_material_node_buffer_sampler
- rpr_material_node_bump_map
- rpr_material_node_checker_texture
- rpr_material_node_constant_texture
- rpr_material_node_diffuse
- rpr_material_node_diffuse_refraction
- rpr_material_node_dot_texture
- rpr_material_node_emissive
- rpr_material_node_fresnel
- rpr_material_node_fresnel_schlick
- rpr_material_node_gradient_texture
- rpr_material_node_image_texture
- rpr_material_node_input_lookup
- rpr_material_node_microfacet
- rpr_material_node_microfacet_anisotropic_reflection
- rpr_material_node_microfacet_anisotropic_refraction
- rpr_material_node_microfacet_beckmann
- rpr_material_node_microfacet_refraction
- rpr_material_node_noise2d_texture
- rpr_material_node_normal_map
- rpr_material_node_orennayar
- rpr_material_node_passthrough
- rpr_material_node_phong
- rpr_material_node_reflection
- rpr_material_node_refraction
- rpr_material_node_transparent
- rpr_material_node_twosided
- rpr_material_node_uv_procedural
- rpr_material_node_uv_triplanar
- rpr_material_node_volume
- rpr_material_node_ward
- Tutorials
- Basic Scene Demo
- Context Creation
- Scene Creation
- Camera Setup
- Mesh Creation
- Instance Creation
- Deformation Motion Blur
- Point Light Creation
- Emissive Shape Creation
- Environment Light Creation
- Textured Material Creation
- Materials Demo
- Uber Material Creation
- SSS Uber Material Creation
- Two Sided Materials
- Tiled Rendering
- AOVs Setting
- Framebuffer Access
- OpenGL Interop
- Gamma Post Process Effect
- Curve Creation
- Import/Export
- Shadow Catcher
- Adaptive Sampling
- Tracing
- Parameters Enumeration
- Volume
- Hybrid
- Mesh Obj
- API Reference
- rprBufferGetInfo
- rprCameraGetInfo
- rprCameraLookAt
- rprCameraSetAngularMotion
- rprCameraSetApertureBlades
- rprCameraSetExposure
- rprCameraSetFarPlane
- rprCameraSetFocalLength
- rprCameraSetFocalTilt
- rprCameraSetFocusDistance
- rprCameraSetFStop
- rprCameraSetIPD
- rprCameraSetLensShift
- rprCameraSetLinearMotion
- rprCameraSetMode
- rprCameraSetNearPlane
- rprCameraSetOrthoHeight
- rprCameraSetOrthoWidth
- rprCameraSetSensorSize
- rprCameraSetTiltCorrection
- rprCameraSetTransform
- rprCompositeCompute
- rprCompositeGetInfo
- rprCompositeSetInput1u
- rprCompositeSetInput4f
- rprCompositeSetInputC
- rprCompositeSetInputFb
- rprCompositeSetInputLUT
- rprCompositeSetInputOp
- rprContextAbortRender
- rprContextAttachPostEffect
- rprContextAttachRenderLayer
- rprContextClearMemory
- rprContextCreateBuffer
- rprContextCreateCamera
- rprContextCreateComposite
- rprContextCreateCurve
- rprContextCreateDirectionalLight
- rprContextCreateDiskLight
- rprContextCreateEnvironmentLight
- rprContextCreateFrameBuffer
- rprContextCreateFramebufferFromGLTexture2D
- rprContextCreateGrid
- rprContextCreateHeteroVolume
- rprContextCreateIESLight
- rprContextCreateImage
- rprContextCreateImageFromFile
- rprContextCreateImageFromFileMemory
- rprContextCreateInstance
- rprContextCreateLUTFromData
- rprContextCreateLUTFromFile
- rprContextCreateMaterialSystem
- rprContextCreateMesh
- rprContextCreateMeshEx
- rprContextCreateMeshEx2
- rprContextCreatePointLight
- rprContextCreatePostEffect
- rprContextCreateScene
- rprContextCreateSkyLight
- rprContextCreateSphereLight
- rprContextCreateSpotLight
- rprContextDetachPostEffect
- rprContextDetachRenderLayer
- rprContextGetAOV
- rprContextGetAttachedPostEffect
- rprContextGetAttachedPostEffectCount
- rprContextGetInfo
- rprContextGetParameterInfo
- rprContextGetScene
- rprContextRender
- rprContextRenderTile
- rprContextResolveFrameBuffer
- rprContextSetActivePlugin
- rprContextSetAOV
- rprContextSetAOVindexLookup
- rprContextSetAOVindicesLookup
- rprContextSetParameterByKey1f
- rprContextSetParameterByKey1u
- rprContextSetParameterByKey3f
- rprContextSetParameterByKey4f
- rprContextSetParameterByKeyPtr
- rprContextSetParameterByKeyString
- rprContextSetParameterString
- rprContextSetScene
- rprCreateContext
- rprCurveGetInfo
- rprCurveSetMaterial
- rprCurveSetTransform
- rprCurveSetVisibility
- rprCurveSetVisibilityFlag
- rprDirectionalLightSetRadiantPower3f
- rprDirectionalLightSetShadowSoftnessAngle
- rprDiskLightSetAngle
- rprDiskLightSetRadiantPower3f
- rprDiskLightSetRadius
- rprEnvironmentLightAttachPortal
- rprEnvironmentLightDetachPortal
- rprEnvironmentLightGetEnvironmentLightOverride
- rprEnvironmentLightSetEnvironmentLightOverride
- rprEnvironmentLightSetImage
- rprEnvironmentLightSetIntensityScale
- rprFrameBufferClear
- rprFrameBufferFillWithColor
- rprFrameBufferGetInfo
- rprFrameBufferSaveToFile
- rprFrameBufferSaveToFileEx
- rprFrameBufferSetLPE
- rprGridGetInfo
- rprHeteroVolumeGetInfo
- rprHeteroVolumeSetAlbedo
- rprHeteroVolumeSetAlbedoGrid
- rprHeteroVolumeSetAlbedoLookup
- rprHeteroVolumeSetAlbedoScale
- rprHeteroVolumeSetDensityGrid
- rprHeteroVolumeSetDensityLookup
- rprHeteroVolumeSetDensityScale
- rprHeteroVolumeSetEmission
- rprHeteroVolumeSetEmissionGrid
- rprHeteroVolumeSetEmissionLookup
- rprHeteroVolumeSetEmissionScale
- rprHeteroVolumeSetFilter
- rprHeteroVolumeSetTransform
- rprIESLightSetImageFromFile
- rprIESLightSetImageFromIESdata
- rprIESLightSetRadiantPower3f
- rprImageGetInfo
- rprImageSetFilter
- rprImageSetGamma
- rprImageSetInternalCompression
- rprImageSetMipmapEnabled
- rprImageSetOcioColorspace
- rprImageSetUDIM
- rprImageSetWrap
- rprInstanceGetBaseShape
- rprLightGetInfo
- rprLightSetGroupId
- rprLightSetTransform
- rprMaterialNodeGetInfo
- rprMaterialNodeGetInputInfo
- rprMaterialNodeSetID
- rprMaterialNodeSetInputBufferDataByKey
- rprMaterialNodeSetInputFByKey
- rprMaterialNodeSetInputImageDataByKey
- rprMaterialNodeSetInputNByKey
- rprMaterialNodeSetInputUByKey
- rprMaterialSystemCreateNode
- rprMaterialSystemGetInfo
- rprMaterialSystemGetSize
- rprMeshGetInfo
- rprObjectDelete
- rprObjectSetName
- rprPointLightSetRadiantPower3f
- rprPostEffectGetInfo
- rprPostEffectSetParameter1f
- rprPostEffectSetParameter1u
- rprPostEffectSetParameter3f
- rprPostEffectSetParameter4f
- rprRegisterPlugin
- rprSceneAttachCurve
- rprSceneAttachHeteroVolume
- rprSceneAttachLight
- rprSceneAttachShape
- rprSceneClear
- rprSceneDetachCurve
- rprSceneDetachHeteroVolume
- rprSceneDetachLight
- rprSceneDetachShape
- rprSceneGetBackgroundImage
- rprSceneGetCamera
- rprSceneGetCameraRight
- rprSceneGetEnvironmentLight
- rprSceneGetInfo
- rprSceneSetBackgroundImage
- rprSceneSetCamera
- rprSceneSetCameraRight
- rprSceneSetEnvironmentLight
- rprShapeAttachRenderLayer
- rprShapeAutoAdaptSubdivisionFactor
- rprShapeDetachRenderLayer
- rprShapeGetInfo
- rprShapeMarkStatic
- rprShapeSetAngularMotion
- rprShapeSetContourIgnore
- rprShapeSetDisplacementMaterial
- rprShapeSetDisplacementScale
- rprShapeSetHeteroVolume
- rprShapeSetLayerMask
- rprShapeSetLightGroupID
- rprShapeSetLinearMotion
- rprShapeSetMaterial
- rprShapeSetMaterialFaces
- rprShapeSetMotionTransform
- rprShapeSetMotionTransformCount
- rprShapeSetObjectGroupID
- rprShapeSetObjectID
- rprShapeSetScaleMotion
- rprShapeSetReflectionCatcher
- rprShapeSetShadowCatcher
- rprShapeSetSubdivisionAutoRatioCap
- rprShapeSetSubdivisionBoundaryInterop
- rprShapeSetSubdivisionCreaseWeight
- rprShapeSetSubdivisionFactor
- rprShapeSetTransform
- rprShapeSetVertexValue
- rprShapeSetVisibility
- rprShapeSetVisibilityFlag
- rprShapeSetVisibilityInSpecular
- rprShapeSetVolumeMaterial
- rprSkyLightAttachPortal
- rprSkyLightDetachPortal
- rprSkyLightSetAlbedo
- rprSkyLightSetDirection
- rprSkyLightSetScale
- rprSkyLightSetTurbidity
- rprSphereLightSetRadiantPower3f
- rprSphereLightSetRadius
- rprSpotLightSetConeShape
- rprSpotLightSetImage
- rprSpotLightSetRadiantPower3f
- Transitioning from RPR 1.X to 2.0
- Radeon Image Filters
- Basic Example
- Filters
- ACES filmic tone mapping filter
- AI custom model filter
- AI denoiser filter
- AI upscale filter
- Auto linear tone mapping filter
- BGRA TO RGBA conversion filter
- Bilateral denoiser filter
- Binary operation filter
- Bloom filter
- Color space changing filter
- Convert filter
- Depth of field filter
- Dilate (erode) filter
- Drago tone mapping filter
- Dynamic resampling filter
- Edge-avoiding À-Trous wavelet filter
- Emboss filter
- Exponential tone mapping filter
- Filmic uncharted tone mapping filter
- Gamma correction filter
- Gaussian blurring filter
- Horizontal flip filter
- Hue-saturation changing filter
- Laplace edge detection filter
- Linear photographic tone mapping filter
- Linear tone mapping filter
- Local weighted regression filter
- Max-white tone mapping filter
- Median denoiser filter
- Morphological antialiasing filter
- Motion blur filter
- Motion buffer filter
- Multiplication filter
- NDC depth filter
- Photographic tone mapping filter
- Posterization filter
- Range remap filter
- Reinhard tone mapping filter
- Resampling filter
- RGB noise filter
- Rotation filter
- Sharpen filter
- Sobel edge detection filter
- Spread filter
- Temporal accumulation filter
- User defined filter
- Vertical flip filter
- Weighted sum filter
- Combining Filters
- Data Types
- Data Structs
- Info and Setting Types
- API Reference
- rifCommandQueueAttachImageFilter
- rifCommandQueueAttachImageFilterRect
- rifCommandQueueDetachImageFilter
- rifContextCreateCommandQueue
- rifContextCreateImage
- rifContextCreateImageFilter
- rifContextCreateImageFromDirectX11Buffer
- rifContextCreateImageFromDirectX11Texture
- rifContextCreateImageFromDirectX12Memory
- rifContextCreateImageFromMetalMemory
- rifContextCreateImageFromOpenClMemory
- rifContextCreateImageFromOpenGlTexture
- rifContextExecuteCommandQueue
- rifContextGetDeviceInfo
- rifContextGetInfo
- rifContextSetInfo
- rifCreateContext
- rifCreateContextFromDirectX12Context
- rifCreateContextFromMetalContext
- rifCreateContextFromOpenClContext
- rifCreateOpenCLContextSharedWithDirectX11
- rifFlushQueue
- rifGetDeviceCount
- rifGetErrorCodeDescription
- rifGetErrorCodeString
- rifGetLastErrorMessage
- rifImageFilterClearParameterImage
- rifImageFilterGetInfo
- rifImageFilterSetComputeType
- rifImageFilterSetParameter1f
- rifImageFilterSetParameter1i
- rifImageFilterSetParameter1u
- rifImageFilterSetParameter2f
- rifImageFilterSetParameter2i
- rifImageFilterSetParameter2u
- rifImageFilterSetParameter3f
- rifImageFilterSetParameter3i
- rifImageFilterSetParameter3u
- rifImageFilterSetParameter4f
- rifImageFilterSetParameter4i
- rifImageFilterSetParameter4u
- rifImageFilterSetParameter8f
- rifImageFilterSetParameter8i
- rifImageFilterSetParameter8u
- rifImageFilterSetParameter16f
- rifImageFilterSetParameter16i
- rifImageFilterSetParameter16u
- rifImageFilterSetParameterFloatArray
- rifImageFilterSetParameterImage
- rifImageFilterSetParameterImageArray
- rifImageFilterSetParameterString
- rifImageGetInfo
- rifImageMap
- rifImageUnmap
- rifObjectDelete
- rifParameterGetInfo
- rifSyncronizeQueue
- Tracing
- Radeon Machine Learning
- Examples
- Data Types
- Data Structs
- rml_context
- rml_context_params
- rml_graph
- rml_memory_info
- rml_model
- rml_op
- rml_op_batch_norm_params
- rml_op_bias_add_params
- rml_op_binary_params
- rml_op_cast_params
- rml_op_celu_params
- rml_op_clip_params
- rml_op_concat_params
- rml_op_const_params
- rml_op_conv_2d_params
- rml_op_conv_2d_transpose_params
- rml_op_desc
- rml_op_depth_to_space_params
- rml_op_elu_params
- rml_op_flatten_params
- rml_op_gemm_params
- rml_op_leaky_relu_params
- rml_op_local_response_norm_params
- rml_op_pad_params
- rml_op_placeholder_params
- rml_op_pool_2d_params
- rml_op_pool_2d_global_params
- rml_op_port_params
- rml_op_pow_params
- rml_op_quantize_linear_params
- rml_op_reduce_params
- rml_op_resize_2d_params
- rml_op_reshape_params
- rml_op_round_params
- rml_op_selu_params
- rml_op_slice_params
- rml_op_space_to_depth_params
- rml_op_squeeze_params
- rml_op_stack_params
- rml_op_thresholded_relu_params
- rml_op_top_k_params
- rml_op_transpose_params
- rml_op_unary_params
- rml_op_unsqueeze_params
- rml_size_2d
- rml_strings
- rml_tensor
- rml_tensor_info
- Info and Setting Types
- API Reference
- rmlConnectGraphs
- rmlCreateContextFromClQueue
- rmlCreateContextFromD3DQueue
- rmlCreateContextFromMTLQueue
- rmlCreateDefaultContext
- rmlCreateGraph
- rmlCreateModelFromGraph
- rmlCreateOperation
- rmlCreateTensor
- rmlCreateTensorFromClBuffer
- rmlCreateTensorFromD3DResource
- rmlCreateTensorFromMTLBuffer
- rmlGetClBufferFromTensor
- rmlGetD3DResourceFromTensor
- rmlGetGraphInputNames
- rmlGetGraphOutputNames
- rmlGetLastError
- rmlGetMTLBufferFromTensor
- rmlGetModelInputInfo
- rmlGetModelMemoryInfo
- rmlGetModelOutputInfo
- rmlGetTensorInfo
- rmlInfer
- rmlLoadGraph
- rmlLoadGraphFromBuffer
- rmlLoadGraphFromFile
- rmlMapTensor
- rmlPrepareModel
- rmlReleaseContext
- rmlReleaseGraph
- rmlReleaseModel
- rmlReleaseTensor
- rmlResetModelStates
- rmlSetD3DCommandList
- rmlSetDMLFloat16Allowed
- rmlSetLoggingEnabled
- rmlSetMIOpenAutoTuningOn
- rmlSetModelInput
- rmlSetModelInputInfo
- rmlSetModelOutput
- rmlSetModelOutputNames
- rmlSetNumD3DCommandLists
- rmlUnmapTensor
- RadeonRays
- Examples
- Data Types
- Data Structs
- Info and Setting Types
- API Reference
- rrAllocateAccelerationStructureDevicePtr
- rrAllocateCommandStream
- rrAllocateDeviceBuffer
- rrCmdBuildGeometry
- rrCmdBuildScene
- rrCmdIntersect
- rrCreateContext
- rrCreateContextDX
- rrCreateContextMTL
- rrCreateContextVk
- rrCreateGroupMPS
- rrDestroyContext
- rrGetCommandStreamFromD3D12CommandList
- rrGetCommandStreamFromMTLCommandBuffer
- rrGetCommandStreamFromVkCommandBuffer
- rrGetDevicePtrFromBuffer
- rrGetDevicePtrFromD3D12Resource
- rrGetDevicePtrFromMTLResource
- rrGetDevicePtrFromVkBuffer
- rrGetGeometryBuildMemoryRequirements
- rrGetSceneBuildMemoryRequirements
- rrGetTraceMemoryRequirements
- rrMapDevicePtr
- rrReleaseCommandStream
- rrReleaseDevicePtr
- rrReleaseEvent
- rrReleaseExternalCommandStream
- rrSetLogFile
- rrSetLogLevel
- rrSubmitCommandStream
- rrUnmapDevicePtr
- rrWaitEvent
- Uber Shader
- Radeon ProRender Plug-ins
- Material Library
- Blender
- Maya
- 3ds Max
- Unreal Engine
- Houdini
- Inventor
- USD Hydra Delegate
rpr_context_info¶
Usage¶
Information and flags set on rpr_context.
Possible Values¶
Name | Value | Brief Explanation |
---|---|---|
RPR_CONTEXT_CREATION_FLAGS | 0x102 | Creation Flags, Devices set on context creation. Use a bitwise | operator to use multiple devices. |
RPR_CONTEXT_CACHE_PATH | 0x103 | String cache path for compiled kernels. |
RPR_CONTEXT_RENDER_STATUS | 0x104 | Current render status. |
RPR_CONTEXT_RENDER_STATISTICS | 0x105 | information on render statistics. |
RPR_CONTEXT_DEVICE_COUNT | 0x106 | Number of available devices. |
RPR_CONTEXT_PARAMETER_COUNT | 0x107 | Number of set parameters. |
RPR_CONTEXT_ACTIVE_PLUGIN | 0x108 | String filename of the active RPR plug-in. |
RPR_CONTEXT_SCENE | 0x109 | rpr_scene set for this context. |
RPR_CONTEXT_ITERATIONS | 0x10B | Number of iterations performed for current render. |
RPR_CONTEXT_IMAGE_FILTER_TYPE | 0x10C | Antialiasing filter method. |
RPR_CONTEXT_IMAGE_FILTER_BOX_RADIUS | 0x10D | Radius of filter if this method selected. |
RPR_CONTEXT_IMAGE_FILTER_GAUSSIAN_RADIUS | 0x10E | Radius of filter if this method selected. |
RPR_CONTEXT_IMAGE_FILTER_TRIANGLE_RADIUS | 0x10F | Radius of filter if this method selected. |
RPR_CONTEXT_IMAGE_FILTER_MITCHELL_RADIUS | 0x110 | Radius of filter if this method selected. |
RPR_CONTEXT_IMAGE_FILTER_LANCZOS_RADIUS | 0x111 | Radius of filter if this method selected. |
RPR_CONTEXT_IMAGE_FILTER_BLACKMANHARRIS_RADIUS | 0x112 | Radius of filter if this method selected. |
RPR_CONTEXT_TONE_MAPPING_TYPE | 0x113 | Type of tonemapping correction set (if any). |
RPR_CONTEXT_TONE_MAPPING_LINEAR_SCALE | 0x114 | Scale if linear tonemapper selected. |
RPR_CONTEXT_TONE_MAPPING_PHOTO_LINEAR_SENSITIVITY | 0x115 | Sensitivity if photo tonemapper selected. |
RPR_CONTEXT_TONE_MAPPING_PHOTO_LINEAR_EXPOSURE | 0x116 | Exposure if photo tonemapper selected. |
RPR_CONTEXT_TONE_MAPPING_PHOTO_LINEAR_FSTOP | 0x117 | FStop if photo tonemapper selected. |
RPR_CONTEXT_TONE_MAPPING_REINHARD02_PRE_SCALE | 0x118 | Pre-scale value if Reinhard02 tonemapper selected. |
RPR_CONTEXT_TONE_MAPPING_REINHARD02_POST_SCALE | 0x119 | Post-scale value if Reinhard02 tonemapper selected. |
RPR_CONTEXT_TONE_MAPPING_REINHARD02_BURN | 0x11A | Burn value if Reinhard02 tonemapper is selected. |
RPR_CONTEXT_MAX_RECURSION | 0x11B | Maximum raytracing bounces per ray. |
RPR_CONTEXT_RAY_CAST_EPISLON | 0x11C | Ray bias to be used (in the scene’s units). Change this if black self-intersection artifacts are seen on geometry. Usually small values like .002. |
RPR_CONTEXT_RADIANCE_CLAMP | 0x11D | Clamping value for bright intensity pixels. This clamps firefly artifacts to an intensity value (try < 10.0). |
RPR_CONTEXT_X_FLIP | 0x11E | Flip the resulting image in the x direction. |
RPR_CONTEXT_Y_FLIP | 0x11F | Flip the resulting image in the y direction. |
RPR_CONTEXT_TEXTURE_GAMMA | 0x120 | Set a context wide texture gamma correction. |
RPR_CONTEXT_PDF_THRESHOLD | 0x121 | Threshold for clamping lights. |
RPR_CONTEXT_RENDER_MODE | 0x122 | Render mode selected (Default is global illumination). |
RPR_CONTEXT_ROUGHNESS_CAP | 0x123 | Clamp on roughness to prevent artifacts from overly rough surfaces. |
RPR_CONTEXT_DISPLAY_GAMMA | 0x124 | Gamma correction on the output render. |
RPR_CONTEXT_MATERIAL_STACK_SIZE | 0x125 | Maximum material memory. |
RPR_CONTEXT_CLIPPING_PLANE | 0x126 | Clipping plane set. |
RPR_CONTEXT_GPU0_NAME | 0x127 | Name for GPU. |
RPR_CONTEXT_GPU1_NAME | 0x128 | Name for GPU. |
RPR_CONTEXT_GPU2_NAME | 0x129 | Name for GPU. |
RPR_CONTEXT_GPU3_NAME | 0x12A | Name for GPU. |
RPR_CONTEXT_CPU_NAME | 0x12B | Name for CPU. |
RPR_CONTEXT_GPU4_NAME | 0x12C | Name for GPU. |
RPR_CONTEXT_GPU5_NAME | 0x12D | Name for GPU. |
RPR_CONTEXT_GPU6_NAME | 0x12E | Name for GPU. |
RPR_CONTEXT_GPU7_NAME | 0x12F | Name for GPU. |
RPR_CONTEXT_TONE_MAPPING_EXPONENTIAL_INTENSITY | 0x130 | Intensity value if exponential intensity set. |
RPR_CONTEXT_FRAMECOUNT | 0x131 | Frame number. |
RPR_CONTEXT_TEXTURE_COMPRESSION | 0x132 | Whether or not to compress textures on GPU (slower but smaller). |
RPR_CONTEXT_AO_RAY_LENGTH | 0x133 | Context wide length for AO_MAP texture node calculation. |
RPR_CONTEXT_OOC_TEXTURE_CACHE | 0x134 | String filename of texture cache on disk. |
RPR_CONTEXT_PREVIEW | 0x135 | Setting for preview mode. Setting this will tile render to lower resolution for first few iterations. |
RPR_CONTEXT_CPU_THREAD_LIMIT | 0x136 | Number of threads used on CPU. |
RPR_CONTEXT_LAST_ERROR_MESSAGE | 0x137 | Last error message. |
RPR_CONTEXT_MAX_DEPTH_DIFFUSE | 0x138 | Maximum number of bounces for diffuse rays. |
RPR_CONTEXT_MAX_DEPTH_GLOSSY | 0x139 | Maximum number of bounces for reflection rays. |
RPR_CONTEXT_OOC_CACHE_PATH | 0x13a | OOC cache path on disk for geometry. |
RPR_CONTEXT_MAX_DEPTH_REFRACTION | 0x13B | Maximum number of bounces for refraction rays. |
RPR_CONTEXT_MAX_DEPTH_GLOSSY_REFRACTION | 0x13C | Maximum number of bounces for glossy refraction rays. |
RPR_CONTEXT_RENDER_LAYER_MASK | 0x13D | unsingned int 32 render layer mask for shape. |
RPR_CONTEXT_SINGLE_LEVEL_BVH_ENABLED | 0x13E | Enable Single level BVH. Faster to build but slower to lookup for complex scenes. |
RPR_CONTEXT_TRANSPARENT_BACKGROUND | 0x13F | Make the background transparent. |
RPR_CONTEXT_MAX_DEPTH_SHADOW | 0x140 | Maximum number of bounces for shadow rays. |
RPR_CONTEXT_API_VERSION | 0x141 | Corresponds to RPR_API_VERSION. |
RPR_CONTEXT_GPU8_NAME | 0x142 | Name for GPU. |
RPR_CONTEXT_GPU9_NAME | 0x143 | Name for GPU. |
RPR_CONTEXT_GPU10_NAME | 0x144 | Name for GPU. |
RPR_CONTEXT_GPU11_NAME | 0x145 | Name for GPU. |
RPR_CONTEXT_GPU12_NAME | 0x146 | Name for GPU. |
RPR_CONTEXT_GPU13_NAME | 0x147 | Name for GPU. |
RPR_CONTEXT_GPU14_NAME | 0x148 | Name for GPU. |
RPR_CONTEXT_GPU15_NAME | 0x149 | Name for GPU. |
RPR_CONTEXT_API_VERSION_MINOR | 0x14A | Corresponds to RPR_API_VERSION_MINOR. |
RPR_CONTEXT_METAL_PERFORMANCE_SHADER | 0x14B | Enable Metal Performance Shader - (0 or 1) - for macOS® only (10.14.+). |
RPR_CONTEXT_MIPMAP_LOD_OFFSET | 0x150 | Mipmap LOD Offset for textures. - Enable Metal Performance Shader - (0 or 1) - for macOS® only (10.14.+). |
RPR_CONTEXT_AO_RAY_COUNT | 0x151 | Number of rays used in AO_MAP nodes. |
RPR_CONTEXT_SAMPLER_TYPE | 0x152 | RPR_CONTEXT_SAMPLER_TYPE used. |
RPR_CONTEXT_ADAPTIVE_SAMPLING_TILE_SIZE | 0x153 | Size of tiles sampled for adaptive sampling. If tile noise variance is < noise threshold, this tile is skipped for future samples. |
RPR_CONTEXT_ADAPTIVE_SAMPLING_MIN_SPP | 0x154 | Minimum samples before noise threshold is tested. |
RPR_CONTEXT_ADAPTIVE_SAMPLING_THRESHOLD | 0x155 | Noise theshold metric. Tiles below this level of noise variance are not given future samples. |
RPR_CONTEXT_TILE_SIZE | 0x156 | Size of tile used for adaptive sampling. |
RPR_CONTEXT_LIST_CREATED_CAMERAS | 0x157 | List of cameras created on this context. |
RPR_CONTEXT_LIST_CREATED_MATERIALNODES | 0x158 | List of material nodes created on this context. |
RPR_CONTEXT_LIST_CREATED_LIGHTS | 0x159 | List of lights created on this context. |
RPR_CONTEXT_LIST_CREATED_SHAPES | 0x15A | List of shapes created on this context. |
RPR_CONTEXT_LIST_CREATED_POSTEFFECTS | 0x15B | List of post effects created on this context. |
RPR_CONTEXT_LIST_CREATED_HETEROVOLUMES | 0x15C | List of heterovolumes created on this context. |
RPR_CONTEXT_LIST_CREATED_GRIDS | 0x15D | List of grids created on this context. |
RPR_CONTEXT_LIST_CREATED_BUFFERS | 0x15E | List of buffers created on this context. |
RPR_CONTEXT_LIST_CREATED_IMAGES | 0x15F | List of images created on this context. |
RPR_CONTEXT_LIST_CREATED_FRAMEBUFFERS | 0x160 | List of framebuffers created on this context. |
RPR_CONTEXT_LIST_CREATED_SCENES | 0x161 | List of scenes created on this context. |
RPR_CONTEXT_LIST_CREATED_CURVES | 0x162 | List of curves created on this context. |
RPR_CONTEXT_LIST_CREATED_MATERIALSYSTEM | 0x163 | List of material systems created on this context. |
RPR_CONTEXT_LIST_CREATED_COMPOSITE | 0x164 | List of composites created on this context. |
RPR_CONTEXT_LIST_CREATED_LUT | 0x165 | List of LUT objects created on this context. |
RPR_CONTEXT_AA_ENABLED | 0x166 | Whether anti-aliasing is enabled. |
RPR_CONTEXT_ACTIVE_PIXEL_COUNT | 0x167 | Number of active pixels if using adaptive sampling. This can be used to determine if all pixels have reached the adaptive threshold. |
RPR_CONTEXT_TRACING_ENABLED | 0x168 | Whether debug tracing is enabled. |
RPR_CONTEXT_TRACING_PATH | 0x169 | Output directory to write tracing data to. |
RPR_CONTEXT_TILE_RECT | 0x16A | Not used at the moment. |
RPR_CONTEXT_PLUGIN_VERSION | 0x16B | Version of the currently loaded plugin. |
RPR_CONTEXT_RUSSIAN_ROULETTE_DEPTH | 0x16C | Ray depth at which rays are randomly terminated. |
RPR_CONTEXT_RENDER_UPDATE_CALLBACK_FUNC | 0x16E | Function to be called at render updates. |
RPR_CONTEXT_RENDER_UPDATE_CALLBACK_DATA | 0x16F | Pointer to pass to update function. |
RPR_CONTEXT_COMPILE_CALLBACK_FUNC | 0x601 | Function to call at end of kernel compilation. |
RPR_CONTEXT_COMPILE_CALLBACK_DATA | 0x602 | Pointer to pass to compilation complete function. |
RPR_CONTEXT_TEXTURE_CACHE_PATH | 0x170 | Path to directory to use for texture caching. |
RPR_CONTEXT_OCIO_CONFIG_PATH | 0x171 | Path to an OpenColorIO config file (normally config.ocio) which describes colorspaces for texturing and rendering. |
RPR_CONTEXT_OCIO_RENDERING_COLOR_SPACE | 0x172 | Name of the colorspace to use for rendering. |
RPR_CONTEXT_CONTOUR_USE_OBJECTID | 0x173 | Whether to use object ID for the outline around objects in contour rendering. |
RPR_CONTEXT_CONTOUR_USE_MATERIALID | 0x174 | Whether to use material ID for the outline around objects in contour rendering. |
RPR_CONTEXT_CONTOUR_USE_NORMAL | 0x175 | Whether to use normal for the outline around objects in contour rendering. |
RPR_CONTEXT_CONTOUR_NORMAL_THRESHOLD | 0x176 | Threshold for change in normal to outline around. |
RPR_CONTEXT_CONTOUR_LINEWIDTH_OBJECTID | 0x177 | Width of outline around different objectIDs. |
RPR_CONTEXT_CONTOUR_LINEWIDTH_MATERIALID | 0x178 | Width of outline around different material IDs. |
RPR_CONTEXT_CONTOUR_LINEWIDTH_NORMAL | 0x179 | Width of outline around different normals. |
RPR_CONTEXT_CONTOUR_ANTIALIASING | 0x17A | Whether to antialias the contour output. |
RPR_CONTEXT_CONTOUR_DEBUG_ENABLED | 0x17F | If debug is enabled for contour rendering. |
RPR_CONTEXT_BEAUTY_MOTION_BLUR | 0x17D | When disabled, if there is motion in scene, the Color output will not have motion blur, but the velocity output will be correct. |
RPR_CONTEXT_CAUSTICS_REDUCTION | 0x17E | Whether caustic reduction (useful if specular fireflies) is enabled. |
RPR_CONTEXT_GPU_MEMORY_LIMIT | 0x180 | Limit in bytes to use for GPU memory. |
RPR_CONTEXT_RENDER_LAYER_LIST | 0x181 | List of names in render layers. |
RPR_CONTEXT_NAME | RPR_OBJECT_NAME | Custom name set with rprObjectSetName(). |
RPR_CONTEXT_UNIQUE_ID | RPR_OBJECT_UNIQUE_ID | ID for this object. |
RPR_CONTEXT_CUSTOM_PTR | RPR_OBJECT_CUSTOM_PTR | Custom pointer, if set on this object. |