mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-09-11 05:48:13 +00:00
Note that letterboxing uses the clear color now, not black bars
This commit is contained in:
@@ -122,7 +122,7 @@ typedef enum SDL_RendererLogicalPresentation
|
|||||||
{
|
{
|
||||||
SDL_LOGICAL_PRESENTATION_DISABLED, /**< There is no logical size in effect */
|
SDL_LOGICAL_PRESENTATION_DISABLED, /**< There is no logical size in effect */
|
||||||
SDL_LOGICAL_PRESENTATION_STRETCH, /**< The rendered content is stretched to the output resolution */
|
SDL_LOGICAL_PRESENTATION_STRETCH, /**< The rendered content is stretched to the output resolution */
|
||||||
SDL_LOGICAL_PRESENTATION_LETTERBOX, /**< The rendered content is fit to the largest dimension and the other dimension is letterboxed with black bars */
|
SDL_LOGICAL_PRESENTATION_LETTERBOX, /**< The rendered content is fit to the largest dimension and the other dimension is letterboxed with the clear color */
|
||||||
SDL_LOGICAL_PRESENTATION_OVERSCAN, /**< The rendered content is fit to the smallest dimension and the other dimension extends beyond the output bounds */
|
SDL_LOGICAL_PRESENTATION_OVERSCAN, /**< The rendered content is fit to the smallest dimension and the other dimension extends beyond the output bounds */
|
||||||
SDL_LOGICAL_PRESENTATION_INTEGER_SCALE /**< The rendered content is scaled up by integer multiples to fit the output resolution */
|
SDL_LOGICAL_PRESENTATION_INTEGER_SCALE /**< The rendered content is scaled up by integer multiples to fit the output resolution */
|
||||||
} SDL_RendererLogicalPresentation;
|
} SDL_RendererLogicalPresentation;
|
||||||
@@ -1445,14 +1445,6 @@ extern SDL_DECLSPEC SDL_Texture * SDLCALL SDL_GetRenderTarget(SDL_Renderer *rend
|
|||||||
* specific dimensions but to make fonts look sharp, the app turns off logical
|
* specific dimensions but to make fonts look sharp, the app turns off logical
|
||||||
* presentation while drawing text, for example.
|
* presentation while drawing text, for example.
|
||||||
*
|
*
|
||||||
* For the renderer's window, letterboxing is drawn into the framebuffer if
|
|
||||||
* logical presentation is enabled during SDL_RenderPresent; be sure to
|
|
||||||
* reenable it before presenting if you were toggling it, otherwise the
|
|
||||||
* letterbox areas might have artifacts from previous frames (or artifacts
|
|
||||||
* from external overlays, etc). Letterboxing is never drawn into texture
|
|
||||||
* render targets; be sure to call SDL_RenderClear() before drawing into the
|
|
||||||
* texture so the letterboxing areas are cleared, if appropriate.
|
|
||||||
*
|
|
||||||
* You can convert coordinates in an event into rendering coordinates using
|
* You can convert coordinates in an event into rendering coordinates using
|
||||||
* SDL_ConvertEventToRenderCoordinates().
|
* SDL_ConvertEventToRenderCoordinates().
|
||||||
*
|
*
|
||||||
|
Reference in New Issue
Block a user