Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-03-05 | IPOHNE: Move touch related global variables to iPhoneView. | Johannes Schickel | |
2012-03-05 | IPHONE: Prefix all global variables with "g_". | Johannes Schickel | |
2012-02-29 | IPHONE: Fall back to CLUT8 in case a non-supported screen mode is set up. | Johannes Schickel | |
This makes the iPhone backend conform with the 16bpp API and thus no longer causes assertions to fail in case the client code tries to set up an unsupported game screen format. | |||
2012-02-26 | IPHONE: Let hi-color games directly draw onto the screen texture buffer. | Johannes Schickel | |
This avoids an unecessary copying step from the framebuffer to the texture buffer. | |||
2012-02-26 | IPHONE: Implement 16bpp color support. | Johannes Schickel | |
This feature is currently disabled by default. | |||
2012-02-25 | IPHONE: Get rid of _gameScreenRaw, instead use _framebuffer internally. | Johannes Schickel | |
2012-02-25 | IPHONE: Implement very basic GFX transaction support. | Johannes Schickel | |
This allows for AR ratio correction changes to take place, even when the AR setting is set after initSize for example. | |||
2012-02-24 | IPHONE: Move aspect ratio settings to VideoContext. | Johannes Schickel | |
2012-02-24 | Merge pull request #197 from phoenixtail26/cleanedARCorrection. | Johannes Schickel | |
This is a manual merge with some conflict fixups. Conflicts: backends/platform/iphone/iphone_video.mm | |||
2012-02-24 | IPHONE: Only update on screen mouse coordinates when it's needed. | Johannes Schickel | |
2012-02-24 | IPHONE: Cleanup mouse cursor handling slightly. | Johannes Schickel | |
Now the scaling etc. will be precalculated instead of being done on every frame. | |||
2012-02-24 | IPHONE: Clean up mouse texture coordinate handling. | Johannes Schickel | |
2012-02-24 | IPHONE: Move some global variables to iPhoneView. | Johannes Schickel | |
2012-02-24 | IPHONE: Add a mouse texture buffer surface to VideoContext. | Johannes Schickel | |
2012-02-23 | IPHONE: Fix mouse coordinates for hi res games. | Johannes Schickel | |
2012-02-23 | IPHONE: Directly use the game screen's texture buffer. | Johannes Schickel | |
This gets rid of another intermediate buffer. | |||
2012-02-23 | IPHONE: Directly use the overlay's texture buffer instead of another ↵ | Johannes Schickel | |
intermediate buffer. | |||
2012-02-23 | IPHONE: Move screen and overlay texture buffer to VideoContext. | Johannes Schickel | |
2012-02-23 | IPHONE: Add a constructor to VideoContext. | Johannes Schickel | |
2012-02-23 | IPHONE: Add aspect ratio correction to iPhone | Gavin Hayler | |
2012-02-23 | IPHONE: Let iPhoneView and OSystem_IPHONE share the same VideoContext. | Johannes Schickel | |
This allows for better sharing between the current video state in the view and the OSystem implementation. This also gets rid of most C interface functions for calling ObjC code. | |||
2012-02-23 | IPHONE: Silence a few signed/unsigned integer comparison warnings. | Johannes Schickel | |
2012-02-23 | IPHONE: Use VideoContext in OSystem_IPHONE. | Johannes Schickel | |
2012-02-23 | IPHONE: Move overlay visibility status to VideoContext. | Johannes Schickel | |
2012-02-23 | IPHONE: Move VideoContext definition to iphone_common.h. | Johannes Schickel | |
2012-02-23 | IPHONE: Move mouse coordinate conversion code to iPhoneView. | Johannes Schickel | |
2012-02-23 | IPHONE: Move graphics related OSystem code to a ObjC++ file. | Johannes Schickel | |
2012-02-23 | IPHONE: Move projection setup code to its own method. | Johannes Schickel | |
2012-02-23 | IPHONE: Remove some more dead code. | Johannes Schickel | |
2012-02-23 | IPHONE: Move setFilterModeForTexture to iPhoneView. | Johannes Schickel | |
2012-02-23 | IPHONE: Slight formatting fix. | Johannes Schickel | |
2012-02-23 | IPHONE: Fix scale offset addition in the mouse coordinate code. | Johannes Schickel | |
Formerly the overlay and game screen offset was swapped. | |||
2012-02-23 | IPHONE: Create a struct for shared video context variables. | Johannes Schickel | |
2012-02-22 | IPHONE: Very minor cleanup. | Johannes Schickel | |
2012-02-22 | IPHONE: Use #include instead of #import. | Johannes Schickel | |
2012-02-22 | IPHONE: Silence some warnings. | Johannes Schickel | |
2012-02-22 | IPHONE: Move ObjC code files (.m) to ObjC++ files (.mm). | Johannes Schickel | |
2012-02-22 | IPHONE: Implement setShakeOffset. | Johannes Schickel | |
This should fix bug #3374656 "IPHONE: setShakePos not implemented". | |||
2012-02-21 | IPHONE: Rewrite video screen rotation. | Johannes Schickel | |
Now it should be a little bit more sane. Formerly the width and height was swapped in rotation mode, which resulted in the x coordinate falling into the range 0..height in landscape mode for example. This also fixes the cursor offset in the modern theme. | |||
2012-02-21 | IPHONE: Move _overlayPortraitRatio from global scope to local scope. | Johannes Schickel | |
2012-02-21 | IPHONE: Add _overlayRect, which describes the overlay screen rect. | Johannes Schickel | |
2012-02-20 | IPHONE: Default to portrait mode in case the orientation could not be ↵ | Johannes Schickel | |
determined. | |||
2012-02-20 | IPHONE: Move OpenGL ES context generation to its own method. | Johannes Schickel | |
2012-02-20 | IPHONE: Precalculate vertex/tex coordinates for game screen/overlay. | Johannes Schickel | |
2012-02-20 | IPHONE: Use render buffer size instead of application frame size for video ↵ | Johannes Schickel | |
size calculations. These match as far as I can tell, but in case they don't match, the render buffer size should be the correct thing to use. | |||
2012-02-20 | IPHONE: Rename _screenRect to _gameScreenRect. | Johannes Schickel | |
2012-02-20 | IPHONE: Rename _backing[Width,Height] to _renderBuffer[Width,Height]. | Johannes Schickel | |
2012-02-20 | IPHONE: Don't overwrite orientation when the OpenGL ES context is created. | Johannes Schickel | |
2012-02-20 | IPHONE: Refactor event code a bit. | Johannes Schickel | |
Now mouse x/y coordinates are passed as int. | |||
2012-02-20 | IPHONE: Even more slight formatting fixes. | Johannes Schickel | |