Age | Commit message (Collapse) | Author |
|
OpenGLGraphicsManager: Revamp
|
|
|
|
Formerly, we required that the OpenGL mode was fixed at compile time. Now we
allow the code to work with whatever it is given at runtime.
It is still possible to force a context type on compile time.
|
|
This can and will be used for future extension usage support.
Tizen changes have been untested.
|
|
For this we introduce a file cache inside DefaultSaveFileManager similar to
what we use inside FSDirectory. However, we only do small updates for newly
created saves (via openForSaving) or for removed saves (via removeSavefile).
Re-caching is done whenever the savepath changes.
Tizen changes have not been tested.
|
|
Subclasses of OpenGLGraphicsManager are now supposed to supply a refreshScreen
function which handles actual screen updating (for example, buffer swapping).
|
|
As the virtual keyboard trigger has been moved to CTRL-F7, the previous
code which generates a unmodified F7 event to do this will not work.
Rather than just adding the CTRL modifier, this code changes the
backend to directly generate the virtual keyboard trigger event
directly. This avoids any future breakage if the key combination is
changed again.
|
|
|
|
|
|
|
|
|
|
|
|
Thanks to Chris Warren-Smith for testing this a bit.
|
|
This is consistent with scanString(), and I have verified that the
included test cases still work.
|
|
|
|
|
|
TIZEN: bada port updated to tizen
Conflicts:
backends/platform/tizen/system.cpp
|
|
|