Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
OpenGL ES 2.0 rendering LIVES!
- Loading branch information
Showing
with
3 additions
and
4 deletions.
-
+1
−3
Xcode-iPhoneOS/Demos/src/happy.c
-
+2
−1
src/render/opengles2/SDL_render_gles2.c
|
@@ -139,8 +139,6 @@ main(int argc, char *argv[]) |
|
|
SDL_WINDOW_OPENGL | SDL_WINDOW_SHOWN | |
|
|
SDL_WINDOW_BORDERLESS); |
|
|
|
|
|
//SDL_SetHint(SDL_HINT_RENDER_DRIVER, "opengles2"); |
|
|
|
|
|
renderer = SDL_CreateRenderer(window, -1, 0); |
|
|
|
|
|
initializeTexture(renderer); |
|
@@ -166,7 +164,7 @@ main(int argc, char *argv[]) |
|
|
} else if (delay > MILLESECONDS_PER_FRAME) { |
|
|
delay = MILLESECONDS_PER_FRAME; |
|
|
} |
|
|
SDL_Delay(delay); |
|
|
//SDL_Delay(delay); |
|
|
} |
|
|
|
|
|
/* cleanup */ |
|
|
|
@@ -786,7 +786,6 @@ GLES2_SetOrthographicProjection(SDL_Renderer *renderer) |
|
|
static int GLES2_RenderClear(SDL_Renderer *renderer); |
|
|
static int GLES2_RenderDrawPoints(SDL_Renderer *renderer, const SDL_Point *points, int count); |
|
|
static int GLES2_RenderDrawLines(SDL_Renderer *renderer, const SDL_Point *points, int count); |
|
|
static int GLES2_RenderDrawRects(SDL_Renderer *renderer, const SDL_Rect **rects, int count); |
|
|
static int GLES2_RenderFillRects(SDL_Renderer *renderer, const SDL_Rect **rects, int count); |
|
|
static int GLES2_RenderCopy(SDL_Renderer *renderer, SDL_Texture *texture, const SDL_Rect *srcrect, |
|
|
const SDL_Rect *dstrect); |
|
@@ -1174,6 +1173,8 @@ GLES2_CreateRenderer(SDL_Window *window, Uint32 flags) |
|
|
if (hasCompiler) |
|
|
rdata->shader_formats[nFormats - 1] = (GLenum)-1; |
|
|
#endif /* ZUNE_HD */ |
|
|
|
|
|
rdata->updateSize = SDL_TRUE; |
|
|
|
|
|
/* Populate the function pointers for the module */ |
|
|
renderer->WindowEvent = &GLES2_WindowEvent; |
|
|