Martín Lucas Golini
cc73bec65d
Updated SOIL2.
...
Updated GLEW ( patched with OpenGL Core Profile support ).
Some minor API changes in cGL.
2013-08-14 15:13:59 -03:00
Martín Lucas Golini
f7c05d746b
Added EE::System::cCondition class.
2013-08-10 15:18:30 -03:00
Martín Lucas Golini
02dbfc3f1d
Fixed tRECT::Scale.
...
Fixed some details with the GL Context creation.
Added cVertexBuffer::Clear method.
Added Stencil Func/Op/Mask and ColorMask functions to the GL wrapper.
Changed Video Resize Callback to pass the window as parameter.
Some minor changes in the BatchRenderer.
2013-07-13 03:04:10 -03:00
Martín Lucas Golini
37c3438a06
Added OriginPoint to define the rotation and scale center in cTexture, cBatchRenderer, cSubTexture and cSprite.
...
Replaced all the ScaleCentered booleans with the new OriginPoint, this gives more flexibility.
Moved some includes in EE::UI, to optimize the recompilation time.
2013-06-30 01:04:54 -03:00
Martín Lucas Golini
3b38cc5572
Added support to texture loading in other thread when a shared gl context is available.
2013-06-29 20:15:24 -03:00
Martín Lucas Golini
c1155db149
Merge SDL2 + Windows Changes.
2013-06-23 01:55:30 -03:00
Martín Lucas Golini
4dda9ece5f
Updated Chipmunk Physics.
...
Updated Physics Wrapper.
Optimized circle primitive rendering.
Improved Physics Demo.
Changed some constraints rendering issues.
2013-06-23 01:47:17 -03:00
Martín Lucas Golini
03c481932e
Fixed SDL2 for Windows.
2013-06-22 01:27:07 -03:00
Martín Lucas Golini
fa62113ad7
Added cShapePoint for Physics ( usefull to draw boxes or rounded points faster ).
...
Working on the Physics example.
Updated fonts example.
2013-06-20 23:56:54 -03:00
Martín Lucas Golini
12087c1a65
Changed the text vertical draw implementation. Removed the bool to activate the vertical draw everywere, and added FONT_DRAW_VERTICAL flag to draw in vertical mode.
2013-06-20 02:38:56 -03:00
Martín Lucas Golini
9909f60f6d
2D Clipping planes stacks.
...
cFrameBuffer restores the previous matrix projection.
Added Set2DProjection to cWindow.
2013-06-09 16:52:06 -03:00
Martín Lucas Golini
526dda3755
Added a new example.
2013-06-02 16:34:06 -03:00
Martín Lucas Golini
1c762ae9d4
Updated Roadmap
2013-06-02 02:27:01 -03:00
Martín Lucas Golini
7a0d04a0e9
Added fonts example.
...
Removed the allocation size parameter from the ColorPointer, VertexPointer and TexCoordPointer functions.
And some minor changes.
2013-06-02 02:23:38 -03:00
Martín Lucas Golini
23666a89ed
Fixed Haiku and FreeBSD builds.
2013-05-31 22:00:09 -03:00
Martín Lucas Golini
7164969cf5
Documented EE::Math.
2013-05-30 17:25:52 -03:00
Martín Lucas Golini
9e10581668
Changed some enums.
2013-05-30 00:23:05 -03:00
Martín Lucas Golini
bfb58a9f40
Added "sprites" example.
...
Assets in eetest are loaded directly from the file system.
App icon now is searched in the local relative path.
Fixed some minor bugs.
Added userdata pointer to the sprites events.
2013-05-29 14:34:42 -03:00
Martín Lucas Golini
1517278451
Removed the stb_vorbis warnings.
...
Fixed audio.hpp includes.
Fixed sound example formating.
2013-05-29 01:13:52 -03:00
Martín Lucas Golini
0211cae5a8
Added a new example, it shows how to manage sounds and music.
...
Changed ChannelsCount to ChannelCount, since it makes more sense.
Now PlayOffset and Duration in sounds and music is returned in seconds, as float.
2013-05-28 17:39:23 -03:00
Martín Lucas Golini
7ff310f944
Updated SDL 2 to the lastest revision ( the RC ). Applied the new modifications to eepp.
2013-05-28 01:23:21 -03:00
Martín Lucas Golini
a65ef102f2
Cleaned up EE::Audio.
2013-05-26 02:41:13 -03:00
Martín Lucas Golini
10eae8282f
Documented EE::Audio.
2013-05-26 02:10:43 -03:00
Martín Lucas Golini
66ecf6c89d
Fixed some minor bugs.
2013-05-25 17:49:03 -03:00
Martín Lucas Golini
c6aac22210
Some minor changes to make it more VS friendly.
2013-05-19 14:07:33 -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
8ab48bd576
Some MSVC++ fixes.
2013-05-15 02:19:02 -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
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
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
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