Commit Graph
48 Commits
Author SHA1 Message Date
Sacha 935165ca69 SDL: Make the code more platform-agnostic and cleaner. 2014-05-31 01:21:43 +10:00
Henrik Rydgård 5152308c79 Add basic thick-line drawing code 2014-03-10 07:36:57 +01:00
Henrik Rydgard f73890f0b2 UIContext now keeps track of dimensions, allowing us to reduce use of display.h 2014-02-10 12:36:26 +01:00
Henrik Rydgård d030b495fc draw_buffer text rendering: Handle non-breaking spaces (instead of printing a '?'). 2014-02-04 15:58:03 +01:00
Henrik Rydgård 9201587961 PCMain.cpp: Allow forcing pixel resolution on the command line.
Small optimization in gfx_es2
2013-12-16 14:06:24 +01:00
Unknown W. Brackets ab7638a983 Fix some initialization order warnings. 2013-10-19 14:56:05 -07:00
Henrik Rydgard de16f5863d Initialize a variable 2013-10-19 12:46:32 +02:00
Henrik Rydgard ed48ad9c22 Eat lone ampersands, so that we can share strings with the top level Windows menus. 2013-08-30 18:14:44 +02:00
Henrik Rydgard 0931f784b6 Win32: Add a sentence-caching text drawing engine using Win32 fonts. 2013-08-30 14:44:23 +02:00
Henrik Rydgard 45d65225a6 glstate: Switch to glBlendFuncSeparate for more flexibility. 2013-08-22 19:12:10 +02:00
Henrik Rydgard ba28246dd2 Allow images on choice buttons, misc 2013-08-20 00:34:54 +02:00
Henrik Rydgard 1be5ce83d7 error handling changes 2013-08-14 23:04:35 +02:00
Henrik Rydgard ce962bdf95 Fix multiline text measuring bug. 2013-06-11 21:55:24 +02:00
Henrik Rydgard 4267d9903c More networking and UI stuff 2013-06-01 18:59:31 +02:00
Henrik Rydgard 8b75763275 WIP new UI layout system! 2013-05-25 16:57:07 +02:00
Henrik Rydgard b25cfe209b Basic internationalization (i18n) framework. 2013-04-18 11:56:50 +02:00
Henrik Rydgard 97abf0d2ef drawbuffer: Parse utf-8 when measuring text 2013-04-17 16:33:15 +02:00
Henrik Rydgard 7d7bd3a998 Basic UTF-8 support in atlastool / draw_buffer. 2013-04-17 13:15:18 +02:00
Henrik Rydgard d032f659aa Change AtlasFont format to support disjoint char ranges 2013-04-17 12:18:49 +02:00
Henrik Rydgard c0963ec11f Increase drawbuffer size, fix potential utf8 issue 2013-04-07 23:30:25 +02:00
Henrik Rydgard f71f3183b2 Enforce the drawbuffer overflow check in release too. 2013-04-07 22:56:38 +02:00
Henrik Rydgard 36a6c179a0 Some drawing refactoring 2013-03-30 19:23:02 +01:00
Henrik Rydgard ede99eecb4 Add warn log when falling back to xor texture 2013-03-29 16:55:45 +01:00
Henrik Rydgard 4fb2e97afa Fix bugs causing infinite loop in gllost, add more logging. 2013-03-10 17:49:01 +01:00
Henrik Rydgard f315424c42 Add dither to state. Allow choosing FBO color depth. Disable VBO for draw_buffer but keep code. 2013-01-23 23:02:32 +01:00
Sacha 0578607c84 Pandora buildfix and joystick support. 2013-01-14 21:32:39 +10:00
Henrik Rydgard c60bda83b6 Don't try to register/unregister too early. 2013-01-11 23:46:38 +01:00
Henrik Rydgård 20c37d8d0e Use VBO to draw UI, just because that's how it's supposed to be done. 2013-01-10 10:14:39 +01:00
Henrik Rydgård 54fdd6ea00 Retab drawbuffer before changing it 2013-01-10 09:42:02 +01:00
Henrik Rydgard 74057385bf Initial UTF-8 support 2013-01-02 20:56:09 +01:00
Sacha 640cce9b88 Use new defines: USING_GLES2, ARM and add iOS support. 2012-11-26 20:27:35 +10:00
Henrik Rydgard 41b4cf836c Add stencil support to FBO code. Attempt to make it work on Tegra (not tested) 2012-11-25 17:19:17 +01:00
Florent Castelli 8900d99779 Add OpenGL state cache to save some redundant state change. 2012-11-24 15:19:08 +01:00
Henrik Rydgard 8677fac72c Some UI code cleanup. Another variant of ease curve function. RebindTexture. 2012-11-22 18:41:04 +01:00
Sacha b52bd57aa1 PPSSPP ported to Blackberry 10
Now builds for Playbook and Dev Alpha
Android's GLES2 backend is used.
2012-11-05 23:22:10 +10:00
Henrik Rydgard 1ea568990d Colored touchbuttons, portafixes 2012-10-30 16:23:08 +01:00
Henrik Rydgård 748bdb3101 Virtual input code now working 2012-10-26 18:42:32 +02:00
Henrik Rydgard 32031a255e warn fix 2012-08-28 13:18:21 +02:00
Henrik Rydgard 5a6622eb37 Redo the DPI/Density code. It now makes sense. 2012-07-15 17:04:27 +02:00
Henrik Rydgard caf0580c38 Tabs unification 2012-05-08 22:04:24 +02:00
Henrik Rydgard 950a6b65e8 Minor optimization 2012-05-07 22:45:43 +02:00
Henrik Rydgard f03ec57c17 DrawBuffer: Basic scissor support. 2012-05-07 18:27:09 +02:00
Henrik Rydgard ec57b692eb Misc 2012-05-06 23:21:26 +02:00
Henrik Rydgard dee2062012 Increase size of drawbuffer buffer. 2012-04-12 22:56:39 +02:00
Henrik Rydgard 97ea3356a9 Minor fixes. 2012-04-11 20:26:56 +02:00
Henrik Rydgard 2e6adc2463 UI and drawing (rotate image) 2012-04-11 17:07:28 +02:00
Henrik Rydgard 8b076c5b88 Cleanup 2012-03-31 11:16:13 +02:00
Henrik Rydgard 22dfdd2832 Initial commit 2012-03-24 23:39:19 +01:00