Commit bdb0253c authored by Sam Lantinga's avatar Sam Lantinga

I can't compile this, but it should be updated for the new rendering API now.

--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%404363
parent 26e749b7
...@@ -38,10 +38,14 @@ ...@@ -38,10 +38,14 @@
/* GAPI renderer implementation */ /* GAPI renderer implementation */
static SDL_Renderer *GAPI_CreateRenderer(SDL_Window * window, Uint32 flags); static SDL_Renderer *GAPI_CreateRenderer(SDL_Window * window, Uint32 flags);
static int GAPI_RenderPoint(SDL_Renderer * renderer, int x, int y); static int GAPI_RenderDrawPoints(SDL_Renderer * renderer,
static int GAPI_RenderLine(SDL_Renderer * renderer, int x1, int y1, const SDL_Point * points, int count);
int x2, int y2); static int GAPI_RenderDrawLines(SDL_Renderer * renderer,
static int GAPI_RenderFill(SDL_Renderer * renderer, const SDL_Rect * rect); const SDL_Point * points, int count);
static int GAPI_RenderDrawRects(SDL_Renderer * renderer,
const SDL_Rect ** rects, int count);
static int GAPI_RenderFillRects(SDL_Renderer * renderer,
const SDL_Rect ** rects, int count);
static int GAPI_RenderCopy(SDL_Renderer * renderer, static int GAPI_RenderCopy(SDL_Renderer * renderer,
SDL_Texture * texture, SDL_Texture * texture,
const SDL_Rect * srcrect, const SDL_Rect * srcrect,
...@@ -459,9 +463,10 @@ GAPI_CreateRenderer(SDL_Window * window, Uint32 flags) ...@@ -459,9 +463,10 @@ GAPI_CreateRenderer(SDL_Window * window, Uint32 flags)
return NULL; return NULL;
} }
renderer->RenderPoint = GAPI_RenderPoint; renderer->RenderDrawPoints = GAPI_RenderDrawPoints;
renderer->RenderLine = GAPI_RenderLine; renderer->RenderDrawLines = GAPI_RenderDrawLines;
renderer->RenderFill = GAPI_RenderFill; renderer->RenderDrawRects = GAPI_RenderDrawRects;
renderer->RenderFillRects = GAPI_RenderFillRects;
renderer->RenderCopy = GAPI_RenderCopy; renderer->RenderCopy = GAPI_RenderCopy;
renderer->RenderPresent = GAPI_RenderPresent; renderer->RenderPresent = GAPI_RenderPresent;
renderer->DestroyRenderer = GAPI_DestroyRenderer; renderer->DestroyRenderer = GAPI_DestroyRenderer;
...@@ -497,23 +502,38 @@ GAPI_CreateRenderer(SDL_Window * window, Uint32 flags) ...@@ -497,23 +502,38 @@ GAPI_CreateRenderer(SDL_Window * window, Uint32 flags)
} }
static int static int
GAPI_RenderPoint(SDL_Renderer * renderer, int x, int y) GAPI_RenderDrawPoints(SDL_Renderer * renderer,
const SDL_Point * points, int count)
{ {
//TODO implement // TODO implement
SDL_Unsupported();
return -1; return -1;
} }
static int static int
GAPI_RenderLine(SDL_Renderer * renderer, int x1, int y1, int x2, int y2) GAPI_RenderDrawLines(SDL_Renderer * renderer,
const SDL_Point * points, int count)
{ {
//TODO implement // TODO implement
return -11; SDL_Unsupported();
return -1;
}
static int
GAPI_RenderDrawRects(SDL_Renderer * renderer,
const SDL_Rect ** rects, int count)
{
// TODO implement
SDL_Unsupported();
return -1;
} }
static int static int
GAPI_RenderFill(SDL_Renderer * renderer, const SDL_Rect * rect) GAPI_RenderFillRects(SDL_Renderer * renderer,
const SDL_Rect ** rects, int count)
{ {
//TODO implement // TODO implement
SDL_Unsupported();
return -1; return -1;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment