Commit Graph

149 Commits

Author SHA1 Message Date
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
8a58b6c7de Now android package name can be changed without breaking the app. 2013-07-14 23:27:42 -03:00
Martín Lucas Golini
9402c8a34e Ups, broke android build, now it's working again. 2013-07-14 22:13:12 -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
408cd003d4 Fixed a bug in the gl context creation. The context must be asigned before the OpenGL backend init. 2013-07-03 00:11:23 -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
beb4716bce Small fix in the premake4 file. 2013-06-26 01:14:26 -03:00
Martín Lucas Golini
c99d6caa8a Small changes on cImage. 2013-06-23 19:57:36 -03:00
Martín Lucas Golini
28a9651e33 Ups, wrong preprocessor used. 2013-06-23 12:12:58 -03:00
Martín Lucas Golini
521b83dd61 Testing something on AMD GPUs 2013-06-23 02:58:09 -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
650135bf77 Added assets folder to the repository. 2013-06-21 23:02:56 -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
22ac8c9238 Added optional file to load external projecs. 2013-05-31 22:34:02 -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
941a229a20 Minor changes in some previous changes from today. 2013-05-29 15:36:19 -03:00
Martín Lucas Golini
aae1bfebbd Changed assets.sh to create a symbolic link to the assets folder. 2013-05-29 15:19:50 -03:00
Martín Lucas Golini
bd62abfe02 cImage::GetInfo now also Fallback To Packs. 2013-05-29 15:16:55 -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
0d84deb7f8 Changed a little thing in the joystick test. 2013-05-28 01:41:41 -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
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