Commit Graph

43 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
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
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
526dda3755 Added a new example. 2013-06-02 16:34:06 -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
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
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
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
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
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
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
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
8d4cc9c5bf WTH -static-libstdc++, i can't get it work! 2012-12-18 03:07:28 -03:00
Martín Lucas Golini
4d9124b459 Area also must be moved as not inline. 2012-12-17 14:45:37 -03:00
Martín Lucas Golini
fcff1cb915 Removed the unused class cAudioResource.
Changed the assets path to "assets" instead of "data".
Removed the old openal.
2012-12-15 19:33:31 -03:00
Martín Lucas Golini
eda670495d Added openal-soft for android ( with OpenSL ES backend ).
Fixed some bugs in EE::Audio.
Added Codename to Version class ( revision name ).
Added GetPackPath() to packs.
Added GetPackByPath() to the pack manager.
SDL2 now works without any patch in Android.
2012-12-15 18:55:40 -03:00
Martín Lucas Golini
8d35fcc416 Moved some header files that shouldn't be exposed to the users. 2012-12-11 02:28:51 -03:00
spartanj@gmail.com
b336aa5feb Removed ugly include files from headers ( windows.h, Xlib, glew ).
Glew is still included by cGL, i'm hesitant about this, i'll think about it.
2012-12-06 18:17:51 -03:00
spartanj@gmail.com
d9a9abf971 Cleaning up some includes. 2012-12-05 02:08:32 -03:00
spartanj@gmail.com
882c2a26d7 Cleaned up Math module. Still thinking about this.
Move all the collision code to the respective templates, instead of containing all in the math.hpp file.
Removed unnecesary dependency of EE::System on EE::Math, not really needed.
2012-12-03 17:52:26 -03:00
spartanj@gmail.com
810272e101 Fixed Doxyfile.
Changed in String class: toStr to ToStr and fromString to FromString ( since everthing else starts with uppercase characters ).
Added BitOp static class, just some helpers for bit operations.
2012-12-02 23:34:32 -03:00
spartanj@gmail.com
40086e3bc3 Added BlendMode class to set the blend mode, since it doesn't make sense to control the blend mode in the texture factory.
Added Clear() method to cWindow, to allow the user to control WHEN clear the buffers.
Added some operators to eeColorA.
Fixed BlendMode for FBO's.
Hided cTexture constructors, the only class that it's allowed to create textures is cTextureFactory.
2012-12-01 20:06:11 -03:00
spartanj@gmail.com
7a16c52f2a Moved string hash functions.
Fixed a couple of minor bugs.
Cleaned up some code.
2012-12-01 03:10:09 -03:00
spartanj@gmail.com
604b926a7f Fixed all texture atlas references names.
Changed texture atlas binary file extension to "eta" and magic code to EETA ( Entropia Engine Texture Atlas ).
Removed EE::Utils, moved classes to EE::Math and EE::System. Still deciding this, but i need to commit, because of the number of changes, i don't want to lose anything.
And many many changes more.
2012-11-30 22:54:42 -03:00
spartanj@gmail.com
6638ff2be9 Clened up EE::Gaming. 2012-11-29 18:20:39 -03:00
spartanj@gmail.com
8209dbc108 Oh crap, it seems that some files have never been added into the repositories...!
On the other side, i broke everthing, eepp is starting to look better.
2012-11-29 17:34:18 -03:00
spartanj@gmail.com
0e34b47b31 Removed string.hpp and moved all to the String class.
Created FileSystem and Sys static classes, moved things from utils.hpp and string.hpp.
Changed SDL2 files name, to *sdl2.*pp.
Modified a little bit the Makefile.
Removed all the references to SDL 1.3, since it doesn't exists anymore.
Added eevsnprintf, removed a lot of "#ifdef EE_COMPILER_MSVC".
Still i couldn't make a lot of changes planned, so it's WIP, code probably broken in other platforms besides Linux.
2012-11-29 02:43:17 -03:00
spartanj@gmail.com
483df6ef9f Changed SOIL to SOIL2 subrepository.
Updated the paths to SOIL2.
2012-11-27 17:11:50 -03:00
spartanj@gmail.com
8d070f136a Testing subrepositories. 2012-11-27 16:46:56 -03:00
spartanj@gmail.com
93ae458174 Cleaned up a little bit the code,to include stl only when is needed.
Reduced compilation time because of this.
Moved SOIL to src, api not exposed anymore.
Renamed the demos and examples namespaces.
2012-11-27 01:16:26 -03:00
spartanj@gmail.com
3bc45faa5c Moved some private classes from include to src. 2012-11-25 02:13:47 -03:00
spartanj@gmail.com
074c257ff6 Moved glm to the source, removed from the includes.
Cleaned some incoherent things in cUITheme.
Moved FBO and PBuffer headers to source.
Moved Backend header to source.
2012-11-25 00:03:25 -03:00
spartanj@gmail.com
c396f97994 Added an SFML backend. It's not fully tested, and it doesn't work like the others, SFML is more restricted, i can't do many things than in SDL and allegro i can, so i will always be a second class citizen. 2012-10-21 01:29:23 -03:00
spartanj@gmail.com
30532fd916 Made some clean up. 2012-08-16 14:21:01 -03:00
spartanj@gmail.com
81c78d960a Added a new example.
Separated the Makefile in two parts.
2012-06-17 02:03:11 -03:00
spartanj@gmail.com
5327c09951 Fixed a regression in VBO's. 2012-06-09 02:02:44 -03:00
spartanj@gmail.com
b0aa06eb87 Restructured the project.
Now header files are inside the include folder, and the source files inside src.
Moved the projects files inside a projects folder.
Precompiled static libs will be inside libs folder.
2012-06-09 00:54:06 -03:00