projects
/
freeglut
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Made glutGet, for window width and height, return width and height determined by...
[freeglut]
/
src
/
blackberry
/
fg_window_blackberry.c
diff --git
a/src/blackberry/fg_window_blackberry.c
b/src/blackberry/fg_window_blackberry.c
index
f18512e
..
0cc14c9
100644
(file)
--- a/
src/blackberry/fg_window_blackberry.c
+++ b/
src/blackberry/fg_window_blackberry.c
@@
-159,6
+159,7
@@
void fgPlatformOpenWindow( SFG_Window* window, const char* title,
fgError("Could not set window rotation");
return;
}
fgError("Could not set window rotation");
return;
}
+ window->State.pWState.originalRotation = orientation;
/* Set buffer sizes */
if (screen_set_window_property_iv(sWindow, SCREEN_PROPERTY_BUFFER_SIZE, value)) {
/* Set buffer sizes */
if (screen_set_window_property_iv(sWindow, SCREEN_PROPERTY_BUFFER_SIZE, value)) {
@@
-189,9
+190,18
@@
void fgPlatformOpenWindow( SFG_Window* window, const char* title,
window->State.Visible = GL_TRUE;
}
window->State.Visible = GL_TRUE;
}
+void fgPlatformFlushCommands()
+{
+ if(screen_flush_context(fgDisplay.pDisplay.screenContext, 0)) {
+ fgWarning("Could not flush screen context");
+ }
+}
+
void fgPlatformRotateWindow(SFG_Window* window, int rotation)
{
void fgPlatformRotateWindow(SFG_Window* window, int rotation)
{
- screen_set_window_property_iv(window->Window.Handle, SCREEN_PROPERTY_ROTATION, &rotation);
+ if(screen_set_window_property_iv(window->Window.Handle, SCREEN_PROPERTY_ROTATION, &rotation)) {
+ fgWarning("Could not set window rotation");
+ }
}
/*
}
/*