Sets the MRT output target to a specific surface.


surface_set_target_ext(index, surface_id);

Argument Description
index The render target index to use (from 0 to 3).
surface_id The ID of the surface to use.

Returns: Boolean


This function is for use with the Shader Functions and sets the MRT (0 - 3) for native level shaders (DX9, DX11, OpenGL).

NOTE: When working with surfaces there is the possibility that they can cease to exist at any time due to them being stored in texture memory. You should ALWAYS check that a surface exists using surface_exists before referencing them directly. For further information see Surfaces.


surface_set_target_ext(0, surf);

The above code will set the render target 0 to the surface ID indexed in the variable "surf".

Back: Surfaces
Next: surface_reset_target
© Copyright YoYo Games Ltd. 2018 All Rights Reserved