Commit Graph

406 Commits

Author SHA1 Message Date
Martí­n Lucas Golini
d706560ea2 Fixed blend func on OpenGL ES.
--HG--
branch : dev
2017-12-10 13:57:32 -03:00
Martí­n Lucas Golini
a0ea822978 Sys::getProcessPath now doesn't need a window to return a valid path.
--HG--
branch : dev
2017-12-10 03:28:41 -03:00
Martí­n Lucas Golini
58e753f418 Framebuffer optimizations.
--HG--
branch : dev
2017-12-09 15:53:50 -03:00
Martí­n Lucas Golini
8908937a3c Added UIWindow::invalidated().
--HG--
branch : dev
2017-12-09 13:31:19 -03:00
Martín Lucas Golini
947b81f069 Improved draw invalidation.
--HG--
branch : dev
2017-10-29 13:26:57 -03:00
Martín Lucas Golini
1503422eeb More fixes.
--HG--
branch : dev
2017-10-28 14:07:05 -03:00
Martín Lucas Golini
c1037f2036 Several fixes.
--HG--
branch : dev
2017-10-28 04:33:40 -03:00
Martín Lucas Golini
121fb2b47a Some minor changes.
Added a minor demo for blurred windows.

--HG--
branch : dev
2017-10-25 01:31:53 -03:00
Martín Lucas Golini
a86e1538f5 Draw invalidation WIP.
UIWindow with FBO WIP.

--HG--
branch : dev
2017-10-23 02:30:31 -03:00
Martí­n Lucas Golini
e57e09dec8 Refactored UIMessage and UIEvent.
--HG--
branch : dev
2017-10-16 19:40:41 -03:00
Martín Lucas Golini
eeeac75335 Minor clean up.
--HG--
branch : dev
2017-10-16 01:59:18 -03:00
Martín Lucas Golini
4e1f476ee1 Replaced default font.
Added beginPropertiesTransaction() and endPropertiesTransaction().
Added UILayout.
Added EventOnDragStart and EventOnDragStop.
Renamed MsgDragEnd to MsgDragStop.

--HG--
branch : dev
2017-10-16 01:33:34 -03:00
Martín Lucas Golini
f64b2719ef UIWindow frame buffer rotation and scale fix.
--HG--
branch : dev
2017-10-08 22:51:07 -03:00
Martí­n Lucas Golini
bb4aab426a Clean up.
--HG--
branch : dev
2017-10-08 17:32:20 -03:00
Martín Lucas Golini
d16b0f6aa1 Allow nested frame buffer binds.
Allow windows with frame buffers.
Allow resize frame buffers.

--HG--
branch : dev
2017-10-08 04:18:11 -03:00
Martín Lucas Golini
26889629e9 JoystickManagerSDL::openAsync() avoid crashes.
UI_WIN_DRAW_SHADOW renamed to UI_WIN_SHADOW.

--HG--
branch : dev
2017-10-07 16:58:11 -03:00
Martín Lucas Golini
b037f0feac Background and Border of UIControls now supports alpha transparency.
--HG--
branch : dev
2017-09-26 01:05:49 -03:00
Martín Lucas Golini
6ff9973acc Pixel Density set for UITheme::loadFromFile.
--HG--
branch : dev-ninepatch
2017-08-26 13:52:59 -03:00
Martín Lucas Golini
b853134c7d More fixes to Nine Patch.
--HG--
branch : dev-ninepatch
2017-08-20 12:33:10 -03:00
Martín Lucas Golini
1aea188c97 Nine Patch fixes.
--HG--
branch : dev-ninepatch
2017-08-20 12:13:28 -03:00
Martín Lucas Golini
bb7a3ae650 More work on NinePatch support.
--HG--
branch : dev-ninepatch
2017-08-20 02:12:35 -03:00
Martí­n Lucas Golini
10be0ce6ce WIP nine patch.
--HG--
branch : dev-ninepatch
2017-08-19 23:36:32 -03:00
Martín Lucas Golini
db07b32264 NinePatch class WIP.
--HG--
branch : dev
2017-08-18 02:31:21 -03:00
Martín Lucas Golini
2916c656b0 UIBackground and UIBorder clean up.
UIBackground now allows a drawable as background.

--HG--
branch : dev
2017-08-13 17:08:09 -03:00
Martín Lucas Golini
a58dcc5b56 UI alpha color fixes.
--HG--
branch : dev
2017-08-11 01:56:30 -03:00
Martín Lucas Golini
19310bb976 Added ScrollBarType.
--HG--
branch : dev
2017-08-10 01:12:29 -03:00
Martín Lucas Golini
f69f75a552 TexturePacker now tries to create the smallest texture atlas as possible.
--HG--
branch : dev
2017-08-06 04:18:00 -03:00
Martín Lucas Golini
0481f869d2 Improved UITheme load.
--HG--
branch : dev
2017-08-06 01:21:49 -03:00
Martín Lucas Golini
95715c60f5 Emscripten is little endian but architecture is not defined as a preprocessor macro, so we force it.
Some minor changes.

--HG--
branch : dev
2017-08-05 18:35:22 -03:00
Martín Lucas Golini
c4a35ea724 Backported some fixes from SFML2.
--HG--
branch : dev
2017-08-05 03:48:13 -03:00
Martín Lucas Golini
29fc879c34 A couple of fixes.
--HG--
branch : dev
2017-08-04 23:59:33 -03:00
Martín Lucas Golini
882dacfca5 UITextView fix.
--HG--
branch : dev
2017-08-03 11:54:39 -03:00
Martín Lucas Golini
aed0c04835 Critical fixes on loadLayout* on UIManager.
--HG--
branch : dev
2017-08-03 03:16:18 -03:00
Martín Lucas Golini
59c1405424 Fixes and changes mostly on UITextView.
--HG--
branch : dev
2017-08-02 15:01:05 -03:00
Martín Lucas Golini
a6f00f18e4 Allow reverse draw on UIGridLayout ( and any UIControl ).
Allow set ArcStartAngle on UILoader.
Allow configure Multisample for the OpenGL context.
Fixed some minor bugs.

--HG--
branch : dev
2017-08-01 01:15:09 -03:00
Martín Lucas Golini
5e358c555d Fixed a critical bug that prevented fonts loaded from memory to load correctly.
--HG--
branch : dev
2017-07-30 23:58:56 -03:00
Martín Lucas Golini
d5409ab6d3 Big endian fix.
--HG--
branch : dev
2017-07-30 23:45:43 -03:00
Martín Lucas Golini
d26c349429 Fixes for GLES1.
--HG--
branch : dev
2017-07-30 15:33:50 -03:00
Martín Lucas Golini
35d02cc3d1 More minor fixes.
--HG--
branch : dev
2017-07-30 12:24:24 -03:00
Martín Lucas Golini
feee056b40 Fixed Android compilation.
--HG--
branch : dev
2017-07-30 02:42:47 -03:00
Martín Lucas Golini
74821c85b1 Added onWidgetCreated.
--HG--
branch : dev
2017-07-24 22:16:36 -03:00
Martín Lucas Golini
34651aaced Fix in relative layout margins.
--HG--
branch : dev
2017-07-24 15:11:42 -03:00
Martín Lucas Golini
cad843f58d Some minor fixes.
--HG--
branch : dev
2017-06-10 04:20:18 -03:00
Martí­n Lucas Golini
81ce04da59 UILinearLayout fixes.
--HG--
branch : dev
2017-04-18 22:07:55 -03:00
Martí­n Lucas Golini
f66f6c9d1f Added UIGridLayout.
Also some fixes for the UI layouts and ScrollView.

--HG--
branch : dev
2017-04-18 04:41:38 -03:00
Martí­n Lucas Golini
7ea7cd51cd Fixed clip planes initial push clip state.
Minor refactor on onDrag* functions.

--HG--
branch : dev
2017-04-18 01:13:12 -03:00
Martí­n Lucas Golini
5da3e5ee60 Added DrawableGroup.
--HG--
branch : dev
2017-04-17 01:53:36 -03:00
Martín Lucas Golini
3b891043d8 Implemented ConvexShapeDrawable.
Refactored Polygon2.
Fixed Outline color not being updated in Text.

--HG--
branch : dev
2017-04-16 17:22:35 -03:00
Martín Lucas Golini
694f3c91b9 Refactored 2d clip planes stack.
--HG--
branch : dev
2017-04-16 16:07:31 -03:00
Martín Lucas Golini
9cf73262f4 Changed Recti as Rect.
Removed eeAABB in favor of Rectf.
Implemented UIScrollView XML load.

--HG--
branch : dev
2017-04-16 15:28:36 -03:00