Eduardo Bart
f14706206a
continue implementing new graphics engine
...
* implement OpenGL ES 1.1 and OpenGL ES 2.0 support
* new framebuffer that can run on any opengl implementation
* fixes in outfit size rendering
12 years ago
Eduardo Bart
58d76e255d
begin implementing OpenGL 1.0 engine
...
* option to pass -opengl1 or -opengl2 as argument
* note that with this commit there are a lot of graphics regressions and the master will remaing unstable for a while
* shaders disabled for a while
12 years ago
Eduardo Bart
0ddaa234af
rework on UILineEdit
...
* allow multiline text editing
* rename UILineEdit to UITextEdit
12 years ago
Eduardo Bart
5c35938a92
many graphics performance tweaks
...
* use hardware vertex buffers (video memory)
* cache text drawing with vertex buffers instead of framebuffers
* avoid recalculating texture transformation matrix
12 years ago
Eduardo Bart
99ff5ce24c
implement line wrap for text messages
12 years ago
Eduardo Bart
30ce5e2ba9
reorganize some stuff
13 years ago
Eduardo Bart
9104305f37
update copyright notice
13 years ago
Henrique Santiago
e6d1252b34
creature names font fix
13 years ago
Eduardo Bart
7eead50806
use GLSL shaders
13 years ago
Eduardo Bart
cf0aab6d4d
reorganize modules
13 years ago
Eduardo Bart
d5e15d1f06
add clock, change exceptions, add network exceptions, fix some crashes
13 years ago
Eduardo Bart
5c654f685c
make styles closer to CSS syntax
13 years ago
Eduardo Bart
b66cf3373f
fix font glyph width calculation
13 years ago
Eduardo Bart
e87297c1b5
reorganize all constants and place them into namespaces
13 years ago
Eduardo Bart
f7eac377e7
restore copyright notice
13 years ago
Eduardo Bart
38529ea837
lua console and some changes
13 years ago
Eduardo Bart
033f14780d
make otml simpler and easier to use, improve error handling/exceptions
13 years ago
Eduardo Bart
2e1a96c2df
rework on dat and spr loader
13 years ago
Eduardo Bart
d8cc37afdb
reorganize sources
13 years ago
Eduardo Bart
afc197f2dc
rework on graphics.cpp, implement some GFX with lua
13 years ago
Eduardo Bart
55862b07ad
merge total remake
13 years ago
Eduardo Bart
70f0b0dace
new script engine, and things maybe be bugged for a while
13 years ago
Eduardo Bart
ab7394f357
add a new folder structure redesign organized by packages
13 years ago
Eduardo Bart
571801ae39
some refactoring
13 years ago
Eduardo Bart
8ef1b28546
many changes and refactoring
13 years ago
Eduardo Bart
d7bc083014
use exceptions in FML
13 years ago
Eduardo Bart
46485d0d76
improvements
13 years ago
Eduardo Bart
80e42b0f96
replace YAML with custom made library for reading text files named FML
13 years ago
Eduardo Bart
ab6c52a3ee
rework on resources system
13 years ago
Eduardo Bart
42eae9afd8
animated texture
13 years ago
Eduardo Bart
c6753747fb
a bunch of stuff
13 years ago
Eduardo Bart
96e0b1e909
new logger
...
scripts are now more error prone
13 years ago
Eduardo Bart
bb05338190
first script stuff (still ugly and under experiments)
13 years ago
Eduardo Bart
c0fce81238
ahn?
13 years ago
Eduardo Bart
9dfb33f2ed
info window
13 years ago
Eduardo Bart
9b02312bf8
performance improvments
13 years ago
Eduardo Bart
f1475c0569
text edit improvments (not finished)
13 years ago
Eduardo Bart
08b6563fd5
remove lambdas
13 years ago
Eduardo Bart
c3f0ca2b4f
more flexible skins
13 years ago
Eduardo Bart
da2993d1f9
text edit (not finished)
13 years ago
Eduardo Bart
992e0a8a6b
ui loader and some refactoring
13 years ago
Eduardo Bart
1f78f93096
refactoring paths and includes
13 years ago