Set the colorspace used for drawing operations
int SDL_SetRenderDrawColorspace(SDL_Renderer *renderer, SDL_Colorspace colorspace);
renderer | the rendering context |
colorspace | an SDL_ColorSpace value describing the colorspace for drawing operations |
Returns 0 on success or a negative error code on failure; call SDL_GetError() for more information.
The default colorspace for drawing operations is SDL_COLORSPACE_SRGB, but you can change it to other colorspaces such as SDL_COLORSPACE_SCRGB for HDR rendering.
This does not affect the colorspace of textures, which is specified via properties when the texture is created and does not change.
This function is available since SDL 3.0.0.