Martín Lucas Golini
e64cfe07d3
Improved GLES2 support.
...
Fixed VBOs for GLES2.
Fixed a bug in texture size calculation.
2013-05-25 04:20:16 -03:00
Martín Lucas Golini
c68b9c75f4
Fixed context initialization on Android.
2013-05-20 03:13:08 -03:00
Martín Lucas Golini
a241bb7949
Fixed a bug in cUIScrollbar and fixed a bad scrollbar resize in the Map Editor.
...
Improved premake4 for Visual Studio and OS X.
Added Over control highlighting.
2013-05-19 03:56:28 -03:00
Martín Lucas Golini
a755cbc66b
Added configurable deceleration for the touch scroll.
2013-05-18 02:36:10 -03:00
Martín Lucas Golini
f8209dc7ef
Implemented touch scrolling for cUIListBox and cUIGenericGrid, usefull for touch screens.
2013-05-18 02:20:19 -03:00
Martín Lucas Golini
4220abc086
Premake file now is more Visual Studio friendly.
2013-05-15 12:36:22 -03:00
Martín Lucas Golini
5fbc0a1256
Fixed over control in touch devices.
2013-05-14 10:45:01 -03:00
Martín Lucas Golini
eaed47f7ec
Changed the texture loader, added ETC1 support.
...
Some minor changes to Android port.
And other minor changes.
2013-04-29 17:03:36 -03:00
Martín Lucas Golini
7af08f1f78
Updated SOIL2. PVRTC direct upload working :)
2013-01-26 03:04:32 -03:00
Martín Lucas Golini
19574ded69
Fixed cIOStreamMemory::Read(). Now memory stream files works with the texture loader.
2013-01-25 03:29:15 -03:00
Martín Lucas Golini
ced581742c
Added PVR support ( but i need to rework the texture loader, it's horrible ).
...
Fixed a minor memory leak.
2013-01-25 02:29:19 -03:00
Martín Lucas Golini
67fbab0e15
Updated SOIL2.
2013-01-25 00:07:03 -03:00
Martín Lucas Golini
47c66e098c
Added swap endianess functions to BitOp.
...
Some minor fixes to the Map Editor UI.
eeColorA Uint32 constructor now use RGBA format, and added a Uint32 constructor for eeColor in RGB format.
2013-01-23 03:07:00 -03:00
Martín Lucas Golini
fdb7af70d9
Some minor fixes to the UI.
...
Started working on the PVRTC loader. Nothing commited yet.
2013-01-22 02:25:06 -03:00
Martín Lucas Golini
ae8c75d97d
Added OnDrag event to be able to intercept the drag event.
...
Added dragging the map in the map editor with the mouse middle press.
2013-01-21 03:17:45 -03:00
Martín Lucas Golini
0bf0808f30
Added a new default theme.
2013-01-21 02:44:07 -03:00
Martín Lucas Golini
d9663aacb7
Added NonCopyable and cLock.
2013-01-20 02:19:16 -03:00
Martín Lucas Golini
d628bb19ba
Documented EE::Graphics.
...
ePolygon2f::CreateRoundedPolygon is now ePolygon2f::CreateRoundedRectangle.
2013-01-20 01:46:15 -03:00
Martín Lucas Golini
e57fa199c3
Documented some classes.
...
Did some API changes in cSubTexture and cSprite.
Moved to protected the constructors of singleton classes.
2013-01-19 19:06:49 -03:00
Martín Lucas Golini
32a58772b4
Commented some EE::Graphics classes.
...
Modified the cScrollParallax class.
2013-01-19 01:25:09 -03:00
Martín Lucas Golini
5790219b25
Added Map resizing from the Map Editor.
...
Fixed a bug in cLog.
Renamed cUIControl::CalcDistToBorder() to cUIControl::UpdateAnchorsDistances().
2013-01-18 02:54:52 -03:00
Martín Lucas Golini
fcca2c9b36
Fixed a minor bug in the UI map.
...
Nearest texture filter is now forced by default for the UI themes.
2013-01-17 12:05:17 -03:00
Martín Lucas Golini
74b5cf6a04
Documented EE::System.
2013-01-16 23:25:26 -03:00
Martín Lucas Golini
46bfc2bbb2
Documented some EE::System classes.
...
Cleaned a little bit the API in cIniFile and cRC4.
2013-01-16 01:29:50 -03:00
Martín Lucas Golini
57f179a84e
Updated the TODOs and the state of each of them.
...
Removed the empty file: glhelper.cpp.
2013-01-15 01:51:55 -03:00
Martín Lucas Golini
86aed4994d
Map Editor polygon editing points implemented.
2013-01-14 16:25:44 -03:00
Martín Lucas Golini
1584b68981
Working on poly point selection in the Map Editor, commited because i'm gonna break things.
2013-01-14 14:50:59 -03:00
Martín Lucas Golini
e5b2772b29
Poly Objects properties are now editable via the Map Editor.
...
Layer name can be changed from the Map Editor.
Fixed a bug in Map loading.
2013-01-13 22:14:42 -03:00
Martín Lucas Golini
34c5334436
Minor fix.
2013-01-13 01:50:17 -03:00
Martín Lucas Golini
2454793b01
Now you can select and move polygons in the map editor.
...
Added Move to Polygon.
Fixed Primitive Polygon draw when used DRAW_LINE.
2013-01-13 00:56:03 -03:00
Martín Lucas Golini
ee7d738114
Polygons working on Maps and Map Editor. Still WIP. Not everything is implemented.
2013-01-12 19:25:04 -03:00
Martín Lucas Golini
bc0601f7d9
Working on the Map and Map Editor to support Polygon Objects.
2013-01-12 02:06:09 -03:00
Martín Lucas Golini
0a741f2bc3
Added CreateSelectButton to cUITheme.
...
Added GetPrevState to cUISkinState.
Hided fonts constructors ( to avoid problems in the font manager if this are instanciated inside a function ).
Fixed the BLENDONE BlendMode.
Working in adding Polygons to the Map and Map Editor ( in very early stage ).
2013-01-11 01:22:55 -03:00
Martín Lucas Golini
e5aaa448bc
Hidded fonts constructors.
2013-01-10 11:42:14 -03:00
Martín Lucas Golini
9b746df064
Added a little optimization of the external_shader demo for ARM.
2013-01-10 01:57:56 -03:00
Martín Lucas Golini
59b4dede1e
Added an interface to connect to the log, iLogReader. This is usefull for cConsole, and any external logger that need the internal log information.
...
Integrated this to cConsole.
Fixed a bug in the console, now supports text with more than one line.
Now the texture loading time is measured and reported in the log.
2013-01-10 01:24:08 -03:00
Martín Lucas Golini
9af8bd4912
Fixed cLog text flush.
...
Moved some public constructors in classes that are managed by a Resource Manager, because, they need an instance created with new.
Removed DrawEx2 from cTexture.
2013-01-09 23:39:37 -03:00
Martín Lucas Golini
47437749cd
RenderType is now RenderMode.
...
cTextCache can now assign colors per char.
Fordward declared some classes.
cFrameBuffer constructor is now protected.
2013-01-09 16:50:00 -03:00
Martín Lucas Golini
b08de8b32d
Fixed some bugs in Vector2.
...
Added some accesors to Quad2, Trangle2, Polygon2.
Reimplemented tColor and tColorA.
Fixed mingw32 build with premake4.
Fixed some minor bugs.
2013-01-06 03:21:30 -03:00
Martín Lucas Golini
f9c01974f6
Moved cSoundFileDefault and cSoundFileOgg to src ( this classes aren't public ).
...
Moved Sound States inside cSound.
2013-01-03 03:03:28 -03:00
Martín Lucas Golini
8174d295d4
Fixed a bug introduced in the last commit.
2013-01-03 02:36:28 -03:00
Martín Lucas Golini
9fdffcabea
Renamed cImage::Size() to cImage::MemSize(), since it was confusing.
...
cImage::Size() now returns the image dimensions.
Changed how cUIControl::SetSkin works, it was confusing, now just spects a Skin const reference and make a copy from it.
Fixed DoAfterSetTheme to be virtual, now SetSkin works for all the controls.
Restructured cPrimitives.
Removed some Draw* calls, since it was a little bit bloated, sometimes less is more.
Also added fill mode, blend mode and line width as members of the instance of the primitives class, this way i reduced the number of parameters in almost all the functions, and, it's cleaner.
2013-01-03 02:24:28 -03:00
Martín Lucas Golini
bf81f1d6d5
Changed std::vector for SafeDataPointer for internal FileSystem FileGet.
2013-01-01 21:28:11 -03:00
Martín Lucas Golini
43d581bbe6
Merged minor changes.
2012-12-28 18:49:15 -03:00
Martín Lucas Golini
8420578671
A couple of fixes in Sys::GetConfigPath.
2012-12-28 03:33:43 -03:00
Martín Lucas Golini
6631441522
Renamed Sys::GetStoragePath for Sys::GetConfigPath.
...
Fixed Sys::GetConfigPath for:
Linux/BSD/Solaris: Now uses XDG_CONFIG_HOME by default ( respects the XDG Base Directory Spec: http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html ).
Haiku: Uses the default config path.
iOS: Returns the process path + config.
Android: Returns the internal storage path.
Fixed Sys::GetProcessPath for Android, now returns the external storage path ( i'm not sure about this, since, it's not the process path, but it's the closest thing for what it's used this function ).
2012-12-28 01:45:00 -03:00
Martín Lucas Golini
d5f0ac08d5
Texture packer now can add external images ( that could be loaded from memory ).
...
Added static function IsImage to cImage.
I've been doing some research to try to cross-compile iOS apps from Linux, but it seems that there are some problems, but i'll keep trying.
2012-12-25 16:49:45 -03:00
Martín Lucas Golini
e0361fc37f
Nothing relevant, i'm preparing ( well, i don't know if it'll work ) iOS premake support.
2012-12-20 12:41:39 -03:00
Martín Lucas Golini
d7fd2f7a5c
Separated mingw32 cross-build from windows mingw32 build.
...
Some fixes to the premake4 file.
2012-12-19 02:19:22 -03:00
Martín Lucas Golini
8d4cc9c5bf
WTH -static-libstdc++, i can't get it work!
2012-12-18 03:07:28 -03:00