tibia-client/src/framework/graphics
Eduardo Bart e0431021b5 Huge engine change, replace all std::shared_ptrs
Create a new shared pointer type stdext::shared_object_ptr and stdext::shared_obj
using boost::intrusive_ptr

Advantages:
 * half memory usage
 * faster and lightweight

Disadvantages:
 * using weak_ptr is not supported anymore
 * compiling seems slower
2012-07-29 00:34:40 -03:00
..
animatedtexture.cpp Huge engine change, replace all std::shared_ptrs 2012-07-29 00:34:40 -03:00
animatedtexture.h Huge engine change, replace all std::shared_ptrs 2012-07-29 00:34:40 -03:00
apngloader.cpp Rework application class and framework 2012-07-13 22:23:11 -03:00
apngloader.h Rework application class and framework 2012-07-13 22:23:11 -03:00
bitmapfont.cpp Lua binder compability changes 2012-06-17 12:21:46 -03:00
bitmapfont.h Huge engine change, replace all std::shared_ptrs 2012-07-29 00:34:40 -03:00
cachedtext.cpp Compile with clang and add cotire 2012-06-16 20:20:22 -03:00
cachedtext.h Compile with clang and add cotire 2012-06-16 20:20:22 -03:00
coordsbuffer.cpp performance improvements 2012-04-24 18:05:46 -03:00
coordsbuffer.h Lua binder compability changes 2012-06-17 12:21:46 -03:00
declarations.h Huge engine change, replace all std::shared_ptrs 2012-07-29 00:34:40 -03:00
fontmanager.cpp Huge engine change, replace all std::shared_ptrs 2012-07-29 00:34:40 -03:00
fontmanager.h doc and luabinder changes 2012-06-22 00:14:13 -03:00
framebuffer.cpp Rework application class and framework 2012-07-13 22:23:11 -03:00
framebuffer.h Huge engine change, replace all std::shared_ptrs 2012-07-29 00:34:40 -03:00
framebuffermanager.cpp Fix memory leaks 2012-06-18 05:13:52 -03:00
framebuffermanager.h Fix memory leaks 2012-06-18 05:13:52 -03:00
glutil.h fixes in EGL platform 2012-06-03 11:10:34 -03:00
graphics.cpp Save graphics options 2012-07-05 15:49:10 -03:00
graphics.h doc and luabinder changes 2012-06-22 00:14:13 -03:00
hardwarebuffer.cpp Rework application class and framework 2012-07-13 22:23:11 -03:00
hardwarebuffer.h doc and luabinder changes 2012-06-22 00:14:13 -03:00
image.cpp Rework application class and framework 2012-07-13 22:23:11 -03:00
image.h Huge engine change, replace all std::shared_ptrs 2012-07-29 00:34:40 -03:00
painter.cpp doc and luabinder changes 2012-06-22 00:14:13 -03:00
painter.h doc and luabinder changes 2012-06-22 00:14:13 -03:00
painterogl1.cpp Minor graphics fixes 2012-06-18 20:58:56 -03:00
painterogl1.h experimental map shaders 2012-06-14 15:26:55 -03:00
painterogl2.cpp improvements to skins 2012-06-19 05:46:49 -03:00
painterogl2.h Fix memory leaks 2012-06-18 05:13:52 -03:00
painterogl2_shadersources.h More multiprotocol support 2012-07-26 03:10:28 -03:00
paintershaderprogram.cpp experimental map shaders 2012-06-14 15:26:55 -03:00
paintershaderprogram.h experimental map shaders 2012-06-14 15:26:55 -03:00
particle.cpp graphics optimization feature inspirated by diablo3 engine 2012-06-01 16:39:09 -03:00
particle.h Huge engine change, replace all std::shared_ptrs 2012-07-29 00:34:40 -03:00
particleaffector.cpp rewrite and reoganize tools functions 2012-05-28 10:06:26 -03:00
particleaffector.h Huge engine change, replace all std::shared_ptrs 2012-07-29 00:34:40 -03:00
particleeffect.cpp Some particle stuff, far from done 2012-07-06 02:01:13 -03:00
particleeffect.h Rework application class and framework 2012-07-13 22:23:11 -03:00
particleemitter.cpp Huge engine change, replace all std::shared_ptrs 2012-07-29 00:34:40 -03:00
particleemitter.h Huge engine change, replace all std::shared_ptrs 2012-07-29 00:34:40 -03:00
particlemanager.cpp Some particle stuff, far from done 2012-07-06 02:01:13 -03:00
particlemanager.h Some particle stuff, far from done 2012-07-06 02:01:13 -03:00
particlesystem.cpp Huge engine change, replace all std::shared_ptrs 2012-07-29 00:34:40 -03:00
particlesystem.h Huge engine change, replace all std::shared_ptrs 2012-07-29 00:34:40 -03:00
shader.cpp Rework application class and framework 2012-07-13 22:23:11 -03:00
shader.h Huge engine change, replace all std::shared_ptrs 2012-07-29 00:34:40 -03:00
shaderprogram.cpp Rework application class and framework 2012-07-13 22:23:11 -03:00
shaderprogram.h Rework application class and framework 2012-07-13 22:23:11 -03:00
texture.cpp Rework application class and framework 2012-07-13 22:23:11 -03:00
texture.h Huge engine change, replace all std::shared_ptrs 2012-07-29 00:34:40 -03:00
texturemanager.cpp Huge engine change, replace all std::shared_ptrs 2012-07-29 00:34:40 -03:00
texturemanager.h Huge engine change, replace all std::shared_ptrs 2012-07-29 00:34:40 -03:00
vertexarray.h progress rect 2012-06-10 03:09:37 -03:00