mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-06-01 01:17:40 +00:00
Rename int versions of the SDL2 render functions (#7235)
This makes it clear what the new versions are, and in the case of SDL_RenderDrawPoint() and SDL_RenderDrawLine(), the coccinelle script actually does the (float) casts for you.
This commit is contained in:
parent
14a4ce8b59
commit
a34a84ba98
3 changed files with 125 additions and 18 deletions
|
@ -1779,11 +1779,11 @@ typedef SDL_GameControllerButtonBind, SDL_GamepadBinding;
|
|||
(...)
|
||||
@@
|
||||
SDL_Renderer *renderer;
|
||||
int *w;
|
||||
int *h;
|
||||
int *e1;
|
||||
int *e2;
|
||||
@@
|
||||
- SDL_RenderGetLogicalSize(renderer, w, h)
|
||||
+ SDL_GetRenderLogicalPresentation(renderer, w, h, NULL, NULL)
|
||||
- SDL_RenderGetLogicalSize(renderer, e1, e2)
|
||||
+ SDL_GetRenderLogicalPresentation(renderer, e1, e2, NULL, NULL)
|
||||
@@
|
||||
@@
|
||||
- SDL_RenderGetMetalCommandEncoder
|
||||
|
@ -1821,15 +1821,15 @@ int *h;
|
|||
(...)
|
||||
@@
|
||||
SDL_Renderer *renderer;
|
||||
expression w;
|
||||
expression h;
|
||||
expression e1;
|
||||
expression e2;
|
||||
@@
|
||||
(
|
||||
- SDL_RenderSetLogicalSize(renderer, 0, 0)
|
||||
+ SDL_SetRenderLogicalPresentation(renderer, 0, 0, SDL_LOGICAL_PRESENTATION_DISABLED, SDL_ScaleModeNearest)
|
||||
|
|
||||
- SDL_RenderSetLogicalSize(renderer, w, h)
|
||||
+ SDL_SetRenderLogicalPresentation(renderer, w, h, SDL_LOGICAL_PRESENTATION_LETTERBOX, SDL_ScaleModeLinear)
|
||||
- SDL_RenderSetLogicalSize(renderer, e1, e2)
|
||||
+ SDL_SetRenderLogicalPresentation(renderer, e1, e2, SDL_LOGICAL_PRESENTATION_LETTERBOX, SDL_ScaleModeLinear)
|
||||
)
|
||||
@@
|
||||
@@
|
||||
|
@ -2400,3 +2400,96 @@ SDL_DisplayMode e;
|
|||
@@
|
||||
- SDL_ScaleModeBest
|
||||
+ SDL_SCALEMODE_BEST
|
||||
|
||||
- SDL_RenderCopy
|
||||
+ SDL_RenderTexture
|
||||
(...)
|
||||
@@
|
||||
@@
|
||||
- SDL_RenderCopyEx
|
||||
+ SDL_RenderTextureRotated
|
||||
(...)
|
||||
@@
|
||||
SDL_Renderer *renderer;
|
||||
constant c1;
|
||||
constant c2;
|
||||
constant c3;
|
||||
constant c4;
|
||||
expression e1;
|
||||
expression e2;
|
||||
expression e3;
|
||||
expression e4;
|
||||
@@
|
||||
- SDL_RenderDrawLine(renderer,
|
||||
+ SDL_RenderLine(renderer,
|
||||
(
|
||||
c1
|
||||
|
|
||||
- e1
|
||||
+ (float)e1
|
||||
)
|
||||
,
|
||||
(
|
||||
c2
|
||||
|
|
||||
- e2
|
||||
+ (float)e2
|
||||
)
|
||||
,
|
||||
(
|
||||
c3
|
||||
|
|
||||
- e3
|
||||
+ (float)e3
|
||||
)
|
||||
,
|
||||
(
|
||||
c4
|
||||
|
|
||||
- e4
|
||||
+ (float)e4
|
||||
)
|
||||
)
|
||||
@@
|
||||
@@
|
||||
- SDL_RenderDrawLines
|
||||
+ SDL_RenderLines
|
||||
(...)
|
||||
@@
|
||||
SDL_Renderer *renderer;
|
||||
constant c1;
|
||||
constant c2;
|
||||
expression e1;
|
||||
expression e2;
|
||||
@@
|
||||
- SDL_RenderDrawPoint(renderer,
|
||||
+ SDL_RenderPoint(renderer,
|
||||
(
|
||||
c1
|
||||
|
|
||||
- e1
|
||||
+ (float)e1
|
||||
)
|
||||
,
|
||||
(
|
||||
c2
|
||||
|
|
||||
- e2
|
||||
+ (float)e2
|
||||
)
|
||||
)
|
||||
@@
|
||||
@@
|
||||
- SDL_RenderDrawPoints
|
||||
+ SDL_RenderPoints
|
||||
(...)
|
||||
@@
|
||||
@@
|
||||
- SDL_RenderDrawRect
|
||||
+ SDL_RenderRect
|
||||
(...)
|
||||
@@
|
||||
@@
|
||||
- SDL_RenderDrawRects
|
||||
+ SDL_RenderRects
|
||||
(...)
|
Loading…
Add table
Add a link
Reference in a new issue