Nicolay Korslund
cd4ed4e6bf
Implemented OpenAL streaming. Fixed bugs in SampleReader and elsewhere.
2010-08-17 13:17:39 +02:00
Nicolay Korslund
932465442b
Moved OpenAL_Sound to cpp file, added delayed buffer creation (prelude for streaming)
2010-08-17 11:25:26 +02:00
Nicolay Korslund
160e8655d2
Even more -Wall fixes - and added -Wall to test makefiles to actually catch them...
2010-08-13 16:52:38 +02:00
Nicolay Korslund
fb2d077ca9
Minor fixes
2010-08-12 15:52:04 +02:00
Nicolay Korslund
073cc246b6
Fixed include guards on std::ostream wrappers
2010-08-04 19:59:11 +02:00
Nicolay Korslund
d3f0932b20
Added Stream::flush()
2010-08-04 12:47:48 +02:00
Nicolay Korslund
71366d9a07
Added writing capability to streams. Created OutFileStream.
2010-08-04 12:20:46 +02:00
Nicolay Korslund
21d399cb81
Modified Stream::PureFilter to allowed delayed setting of stream
2010-08-03 18:02:44 +02:00
Nicolay Korslund
19649bfeaa
Minor -Wall warning fixes, expanded a comment
2010-06-25 15:20:04 +02:00
Nicolay Korslund
6b0b7c95f8
Renamed all .h to .hpp for consistency
2010-06-03 20:13:27 +02:00
Nicolay Korslund
52e7570b4f
The tests should run when ./ is not in $PATH, too. (Thanks to Henrik Kretzschmar)
2010-05-19 13:33:18 +02:00
Nicolay Korslund
401fa0079c
Added return statements to assert-functions in stream.h
2010-03-04 11:12:22 +01:00
Nicolay Korslund
20960ad684
comment spell fix
2010-02-06 11:41:19 +01:00
Nicolay Korslund
2a6ed21351
Fixed incorrect hasPtr in MemoryStream
2010-01-05 13:16:05 +01:00
Nicolay Korslund
fb1eec974c
Fixed const error in slice_stream.h
2010-01-04 12:22:52 +01:00
Nicolay Korslund
4d16beef1a
Added Stream::PureFilter
2010-01-04 12:13:47 +01:00
Nicolay Korslund
4065ac0199
Changed definition of Stream::getPtr(size), now moves the position locator by 'size' bytes.
2010-01-04 11:55:38 +01:00
Nicolay Korslund
86089816a7
Added tools/str_exception.h and better error handling for StdStream and FileStream
2010-01-02 13:06:37 +01:00
Nicolay Korslund
5e70bc7bd7
Added semi-automatic test scripts
2010-01-02 10:24:58 +01:00
Nicolay Korslund
56f9daed96
Combined OpenAL+Audiere sound test now compiles and runs, but segfaults
2010-01-01 18:42:35 +01:00
Nicolay Korslund
c5316804b5
Fixed and tested all Stream tests
2010-01-01 16:39:11 +01:00
Nicolay Korslund
38501777b0
Added getPtr() family to Stream
2010-01-01 11:31:09 +01:00
Nicolay Korslund
c45170f420
Starting rewrite to boost::shared_ptr. Not done, not tested.
2009-12-31 15:37:01 +01:00
Nicolay Korslund
674ac556cc
Added StdStream, FileStream and SliceStream
2009-12-31 14:48:34 +01:00
Nicolay Korslund
aafe01dccc
Finished memory and buffer streams (for now)
2009-12-30 11:50:21 +01:00
Nicolay Korslund
71c3be13fc
Started buffer_stream.h, WIP
2009-12-29 16:52:47 +01:00
Nicolay Korslund
9cb57f9ccd
Added boost/shared_ptr to memory_stream for future testing
2009-12-29 16:40:02 +01:00
Nicolay Korslund
084fd9dfb2
Added getPtr and clone to MemoryStream
2009-12-29 16:23:09 +01:00
Nicolay Korslund
0c18c4db03
Added memory_stream.h, rewrote tests
2009-12-29 16:16:33 +01:00
Nicolay Korslund
69e8f9c9db
Renamed several dirs, files and classes. NOT TESTED.
...
- renamed imp_client/ to clients/ and ditto for servers/
- renamed imp/ to servers/
- renamed stream/input.h to stream/stream.h
- renamed Stream::InputStream to Stream::Stream
- updated various tests and makefiles
- NOT TESTED YET
2009-12-28 15:55:04 +01:00
Nicolay Korslund
d763b9dbb6
Added PhysFS VFS server +tests
2009-12-26 13:35:34 +01:00
Nicolay Korslund
b601cdff62
Minor changes to VFS. Updated ogre_resource test
2009-12-26 10:52:10 +01:00
Nicolay Korslund
c54301fc1c
Finished merge, created AudiereFile test
2009-12-24 11:08:18 +01:00
Nicolay Korslund
008b4c64aa
Added OGRE server prototype - NOT DONE
2009-12-22 16:58:19 +01:00
Nicolay Korslund
985e3847e0
Added audiere File client. NOT TESTED.
2009-12-22 13:22:32 +01:00
Nicolay Korslund
bbb44e07bf
Added VFS+tests, make Ogre::Archive client implementation.
2009-12-19 20:56:51 +01:00
Nicolay Korslund
7139f5284d
Added Stream::InputStream interface, and a client implementation to Ogre::DataStream
2009-12-19 08:28:30 +01:00