Commit Graph
20 Commits
Author SHA1 Message Date
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 Rydgard d2e70ce06f Minor UI tweaks 2013-11-26 13:57:25 +01:00
Sacha 2583c67c32 Qt: Use native TTF draw instead of font atlas. 2013-11-18 01:57:29 +10:00
Unknown W. Brackets 774fa8f73e Fix some switch/case warnings. 2013-10-19 14:56:06 -07:00
Unknown W. Brackets 4df34ffc01 Correctly resize text on Android / non sys fonts. 2013-08-31 01:00:57 -07: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 0761e3cb21 Enable dithering in the UI (helpful for the new soft gradient) 2013-08-20 18:03:25 +02:00
Henrik Rydgard 267f105261 Fix recursive scissor rects. Clip text to buttons if necessary. 2013-08-18 22:29:50 +02:00
Henrik Rydgard 0819b42171 Reset logicop state when drawing UI 2013-08-18 18:53:32 +02:00
Henrik Rydgard 1be5ce83d7 error handling changes 2013-08-14 23:04:35 +02:00
Henrik Rydgard cf7ccddf1e Add horizontal orientation to TabHolder. Don't draw things outside current scissor rect. 2013-06-10 22:05:58 +02:00
Henrik Rydgard 166acebeff A lot of NewUI work: layout and focus fixes, "TabHolder" 2013-06-08 22:41:17 +02:00
Henrik Rydgard a509d38357 UI, http with gzip, etc. 2013-06-04 22:32:04 +02:00
Henrik Rydgard f075c8fd56 Merge DrawContext into UIContext. 2013-05-28 00:32:00 +02:00
Henrik Rydgard 5bdd4bd663 Make generating mips optional for loaded-from-memory PNGs. 2013-03-30 20:10:01 +01:00
Henrik Rydgard 36a6c179a0 Some drawing refactoring 2013-03-30 19:23:02 +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
Henrik Rydgard 16e3d67063 Add UIContext, to make it easier to pass around what's needed to draw.
Not used in PPSSPP yet, for the curious.
2012-11-22 18:40:32 +01:00