···970970/*! Turns off clipping for the given target. */
971971DECLSPEC void SDLCALL GPU_UnsetClip(GPU_Target* target);
972972973973+/*! Returns GPU_TRUE if the given rects A and B overlap, in which case it also fills the given result rect with the intersection. `result` can be NULL if you don't need the intersection. */
974974+DECLSPEC GPU_bool SDLCALL GPU_IntersectRect(GPU_Rect A, GPU_Rect B, GPU_Rect* result);
975975+976976+/*! Returns GPU_TRUE if the given target's clip rect and the given B rect overlap, in which case it also fills the given result rect with the intersection. `result` can be NULL if you don't need the intersection.
977977+ * If the target doesn't have a clip rect enabled, this uses the whole target area.
978978+ */
979979+DECLSPEC GPU_bool SDLCALL GPU_IntersectClipRect(GPU_Target* target, GPU_Rect B, GPU_Rect* result);
980980+973981/*! Sets the modulation color for subsequent drawing of images and shapes on the given target.
974982 * This has a cumulative effect with the image coloring functions.
975983 * e.g. GPU_SetRGB(image, 255, 128, 0); GPU_SetTargetRGB(target, 128, 128, 128);