Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
The rectangle argument to SDL_SetClipRect is really const
- Loading branch information
Showing
with
3 additions
and
3 deletions.
-
+1
−1
include/SDL_video.h
-
+2
−2
src/video/SDL_surface.c
|
@@ -593,7 +593,7 @@ extern DECLSPEC int SDL_SetAlpha(SDL_Surface *surface, Uint32 flag, Uint8 alpha) |
|
|
* Note that blits are automatically clipped to the edges of the source |
|
|
* and destination surfaces. |
|
|
*/ |
|
|
extern DECLSPEC SDL_bool SDL_SetClipRect(SDL_Surface *surface, SDL_Rect *rect); |
|
|
extern DECLSPEC SDL_bool SDL_SetClipRect(SDL_Surface *surface, const SDL_Rect *rect); |
|
|
|
|
|
/* |
|
|
* Gets the clipping rectangle for the destination surface in a blit. |
|
|
|
@@ -275,7 +275,7 @@ int SDL_SetAlpha (SDL_Surface *surface, Uint32 flag, Uint8 value) |
|
|
* return true if the rectangles intersect, false otherwise |
|
|
*/ |
|
|
static __inline__ |
|
|
SDL_bool SDL_IntersectRect(SDL_Rect *A, SDL_Rect *B, SDL_Rect *intersection) |
|
|
SDL_bool SDL_IntersectRect(const SDL_Rect *A, const SDL_Rect *B, SDL_Rect *intersection) |
|
|
{ |
|
|
int Amin, Amax, Bmin, Bmax; |
|
|
|
|
@@ -308,7 +308,7 @@ SDL_bool SDL_IntersectRect(SDL_Rect *A, SDL_Rect *B, SDL_Rect *intersection) |
|
|
/* |
|
|
* Set the clipping rectangle for a blittable surface |
|
|
*/ |
|
|
SDL_bool SDL_SetClipRect(SDL_Surface *surface, SDL_Rect *rect) |
|
|
SDL_bool SDL_SetClipRect(SDL_Surface *surface, const SDL_Rect *rect) |
|
|
{ |
|
|
SDL_Rect full_rect; |
|
|
|
|
|