BenDol
547b18db9a
Update copyright for 2014
10 years ago
Jacek Wielemborek
e6c9e78935
Get rid of trailing whitespace.
...
Commit generated by command:
find -type f ! -path '*.git*' ! -path '*.png' ! -path '*.ico' ! -path \
'*.ogg' | xargs -I '{}' sed -i '{}' -e 's/\t*$//g' -e 's/ *$//g'
10 years ago
Eduardo Bart
2b34c0ea0a
Fix #337
...
The sound buffer was not being fully preloaded because it's size was incorrect
11 years ago
Eduardo Bart
392acc0b43
Try to fix compilation for gcc 4.6 [2]
11 years ago
Eduardo Bart
69f72b9c86
Try to fix compilation for gcc 4.6
11 years ago
Eduardo Bart
44bf4dcb6e
Fix ubuntu compile errors
11 years ago
Eduardo Bart
1dd558d57e
Revert "Use boost::thread instead of std::thread"
...
This reverts commit 71b5c5f2e4
.
11 years ago
Eduardo Bart
71b5c5f2e4
Use boost::thread instead of std::thread
11 years ago
Eduardo Bart
0be7bd5360
Implement async dispatcher #221
11 years ago
Eduardo Bart
dc3559a5c0
Fix hotkey bug and compile error on Mac
11 years ago
Henrique Santiago
a8c175452b
Pt translations
11 years ago
Eduardo Bart
e4e3d7d053
New platform APIs and new OpenAL cmake
11 years ago
Eduardo Bart
8d6ccb8d83
Fixes to compile with clang
11 years ago
Eduardo Bart
773837da98
Minor changes in file type handling
11 years ago
Eduardo Bart
773d093e68
Add missing file
11 years ago
Eduardo Bart
62cd3d04e1
Update sound engine with some sound fixes
...
* Refactor client module
11 years ago
Eduardo Bart
122577a916
Just rename some files
...
* Fix a server ping issue
11 years ago
niczkx
092876d0e1
more fixes to compiling with gcc 4.6
12 years ago
Eduardo Bart
3bac3dcbb4
Rework stdext classes
...
Implement new classes:
* stdext::any => ligher replacement for boost::any
* stdext::packed_any => like any but optimized to use less memory
* stdext::shared_object => ligher replacement for std::shared_ptr
* stdext::shared_object_ptr => replacement for boost::intrusive_ptr
* stdext::fast_storage => for storing dynamic data
* stdext::packed_storage => same but with less memory
* stdext::packed_vector => std::vector with less memory
Compiling should be a little faster now because global boost including
is not needed anymore
12 years ago
Eduardo Bart
fbb3c9933a
Fix audio stopping on buffer underruns
12 years ago
niczkx
4c369bc823
fix compiling on gcc 4.6 (too early to use 4.7.1...)
12 years ago
Eduardo Bart
03b8241bbc
Rename stdext::shared_object_ptr to compile in gcc 4.6
12 years ago
Eduardo Bart
73769c62e4
Just some refactoring
12 years ago
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
12 years ago
Eduardo Bart
c795eb91ab
More multiprotocol support
12 years ago
Eduardo Bart
b0e6b3b8fb
Update item OTBM attributes reader
...
* Fix some lua errors generated by playMusic
* Fix possible crash when starting otcliet without dat loaded
12 years ago
Eduardo Bart
cb1848d48d
Fix error in start/stop music
12 years ago
Eduardo Bart
aed779a2c8
doc and luabinder changes
12 years ago
Eduardo Bart
c5674d10ba
some refactoring
12 years ago
Eduardo Bart
1c5b906b5b
some optimizations
12 years ago
Eduardo Bart
14db1066fc
change logger
12 years ago
Eduardo Bart
bd2faabe99
graphics optimization feature inspirated by diablo3 engine
...
* the rendering now consits of two panes
- the background pane (for animated stuff like the map)
- the foreground pane (for steady stuff, like UI)
each pane has it own max FPS and works idependently
this may increase graphics performance on many platforms
12 years ago
Eduardo Bart
c01b32b032
rework log function and protocol
...
* remove some protocol ifdefs, replace with game features system
12 years ago
Eduardo Bart
e7030a4995
...
12 years ago
Eduardo Bart
e2dd71185b
fixes for OpenGL ES platforms
12 years ago
Eduardo Bart
9aa12acc22
performance improvements
...
* no more freezes because of file IO from hard disk, now we cache sound/spr file buffers
* more opengl painter tweaks
12 years ago
Eduardo Bart
fe33614c3a
fix memory leak in sound stream
12 years ago
Eduardo Bart
c3eae3ba06
bind sound functions and add sample startup music
12 years ago
Eduardo Bart
8e679f2da7
get stereo audo working on linux
12 years ago
Eduardo Bart
ae67c6adbc
drop usage of threads in sound system
12 years ago
Eduardo Bart
cb7bd521d2
fix compilation on win32
12 years ago
Eduardo Bart
c4525059ce
implement basic sound engine using OpenAL
12 years ago