Commit graph

2081 commits

Author SHA1 Message Date
kaetemi
8560e1c146 Added: Function to prefer high resolution local time 2012-07-27 22:26:49 +02:00
kaetemi
0b749547b8 Added: Function and tool to check system timer sanity across cpu cores 2012-07-27 21:20:07 +02:00
kaetemi
f1be1d9801 Added: CMake projects for ryzom MFC tools (georges edit and world editor plugins) 2012-07-27 12:36:36 +02:00
kaetemi
83ba94002b Fixed: Compile error in MFC Object Viewer with sound sheet id as CSheetId 2012-07-25 10:15:04 +02:00
kaetemi
f4f7965550 Fixed: Compile error in mfc world editor primitive plugin 2012-07-25 10:13:58 +02:00
kervala
8a1af615a1 Fixed: Bad path in ryzom.desktop.in 2012-07-20 18:51:50 +02:00
kaetemi
e0da8b7f56 Fixed: Valgrind warnings 2012-06-28 11:30:58 +02:00
kaetemi
0d4f6da330 Fixed: Valgrind warnings 2012-06-28 11:08:36 +02:00
kaetemi
2e01e8c4bf Changed: Different default type id for sound sheet id workaround 2012-06-05 19:11:43 +02:00
kaetemi
08e3f3c180 Changed: Reserve sheet id with short id 0 for unknown sheet for new sheet types 2012-06-05 15:13:13 +02:00
kaetemi
72fc210dd0 Changed: Small optimization for sheet id constructor with default type 2012-06-05 14:03:38 +02:00
kaetemi
87585588fc Reverted: Unnecessary changes to config and data from merge 2012-06-04 15:03:40 +02:00
kaetemi
3fc8a264b5 Fixed: Bad serialization of sound name in background sounds 2012-06-04 13:28:03 +02:00
kaetemi
cb1d9a9f73 Changed: Assign sane type id to temporary sound sheet ids 2012-06-04 13:27:12 +02:00
kaetemi
c54acdb6d2 Changed: Tool build_soundbank can also work without sheet id bin 2012-06-04 12:37:56 +02:00
kaetemi
cb0cbdff89 Changed: Removed some debug messages 2012-06-04 12:35:34 +02:00
kaetemi
6cfb10a275 Fixed: Make build_soundbank tool work with latest changes 2012-06-03 16:00:43 +02:00
kaetemi
fb7689db88 Added: Temporary workaround for using sound sheet id without updated sheet id bin 2012-06-03 15:57:57 +02:00
kaetemi
41069c4582 Changed: Also handle distMax with negative alpha in new manual rolloff function 2012-06-03 15:56:47 +02:00
kaetemi
1eae7bc35b Changed: Avoid some more sqrt calculations 2012-06-03 02:00:32 +02:00
kaetemi
1709e7ed8a Added: Specific code for amplitude based rolloff to avoid unneccesary log10 and pow calls and improve performance 2012-06-03 01:50:53 +02:00
kaetemi
0d05d505f3 Changed: Debug messages 2012-06-02 23:06:48 +02:00
kaetemi
1a32d2691c Fixed: Sound CSheetId implementation 2012-06-02 18:12:38 +02:00
kaetemi
1ac3f3f170 Fixed: Sound CSheetID implementation (part 3) (partially tested) 2012-06-02 16:06:10 +02:00
kaetemi
c935b00119 Fixed: Sound CSheetID implementation (part 2) (not tested) 2012-06-02 15:24:21 +02:00
kaetemi
a2c2d78fe8 Added: Additional constructor for CSheetId with default type, in case the user did not put the type with the sheet name 2012-06-02 15:21:03 +02:00
kaetemi
ea6ede03ba Fixed: Sound CSheetId implementation (part 1) (not tested) 2012-06-02 14:54:39 +02:00
kaetemi
caf00a5b7c Added: Missing implementation of initWithoutSheet to use CSheetId without a sheet_id.bin, required for leveldesign and build tools 2012-06-02 14:53:11 +02:00
kaetemi
b7d687d0c0 Merged: From default to sound_dev 2012-06-02 11:09:14 +02:00
kaetemi
7bd37858ff Merged: From gsoc2012-fabien r2211 to sound_dev 2012-06-02 10:57:01 +02:00
sfb
2f9410f22d Fixed EOL issues and added .hgeol file. 2012-05-29 08:31:11 -05:00
Fabien_HENON
67a05e8c28 Changed: #1469 StringId conversion to CSheetId for sounds 2012-05-26 23:40:27 +02:00
Fabien_HENON
ae78742ca6 Changed: #1469 Getting last version from default branch 2012-05-26 21:38:30 +02:00
Fabien_HENON
c2a054fe90 Changed: #1469 StringId conversion to SheetId for sounds V2 (DOES NOT COMPILE YET) 2012-05-26 19:21:19 +02:00
kervala
c97a644050 Fixed: Compilation under Mac OS X without -DWITH_STATIC_DRIVERS=ON 2012-05-24 20:28:19 +02:00
rti
8a0a0d11dd merge 2012-05-24 16:35:28 +02:00
rti
4d3b601fe4 Fixed: Build on Mac OS X, "id" is a datatype in objective-c(++) 2012-05-24 16:33:56 +02:00
kervala
c48667fae9 Fixed: #1474 Compilation with new MySQL headers 2012-05-24 12:56:53 +02:00
Fabien_HENON
efc409a319 Changed: #1469 StringId conversion to SheetId for sound (DOES NOT COMPILE YET) 2012-05-23 22:27:39 +02:00
kaetemi
f7ca61f461 Added: Hack to exclude .sound sheets starting with _ from being filtered out from the sheet_id.bin. Sound sheets do not follow the conventional sheets naming pattern at the moment 2012-05-23 22:05:34 +02:00
kervala
587def6dbb Fixed: Compilation with new MySQL headers 2012-05-21 10:51:30 +02:00
kervala
3b3950227e Changed: Don't include local files in PCH 2012-05-21 10:04:00 +02:00
kervala
4c0d138212 Fixed: Some Windows.h inclusions 2012-05-21 10:03:08 +02:00
kervala
6e1400091e Fixed: Compilation with new mysqlclient headers 2012-05-20 00:05:01 +02:00
kervala
edd1012f22 Fixed: Compilation under Windows 2012-05-19 23:47:43 +02:00
kervala
bd1b1a3e2b Changed: #878 Fix typos in comments/code 2012-05-19 23:43:42 +02:00
kervala
6947138110 Fixed: Revision 0 bug 2012-05-19 23:25:06 +02:00
kervala
baa2699228 Changed: Fix PCH for some cases under Mac OS X 2012-05-19 23:24:44 +02:00
kervala
4601dd3451 Changed: Revert a previous "fix" because iconv is already linked to Ryzom client under Mac OS X 2012-05-19 14:49:38 +02:00
kervala
9877d3953a Fixed: Compilation under Mac OS X where curl needs iconv 2012-05-19 09:09:41 +02:00
kervala
301f80526d Fixed: Compilation under Linux 2012-05-18 21:08:21 +02:00
kervala
844c22c16b Fixed: #1328 Map time and weather Issue (synced with SVN, thanks!) 2012-05-18 20:53:59 +02:00
sfb
d9d9734aee Changed: Changed the README to have the AGPL version in it 2012-05-16 13:34:49 -05:00
sfb
d3d2aa1359 merge incoming 2012-05-15 13:52:33 -05:00
sfb
b808129f89 Changed: #1306 Added basic new form creation. Lots of bugs still. 2012-05-15 13:51:48 -05:00
kervala
c147b63082 Changed: #1275 Compilation under Mac OS X 2012-05-15 12:58:20 +02:00
kervala
9b2b51b6a5 Changed: #825 Remove all warnings when compiling Ryzom 2012-05-15 12:55:56 +02:00
kervala
2a7effb835 Changed: #878 Fix typos in comments/code 2012-05-14 13:32:06 +02:00
kervala
178e47552c Fixed: Crash when suri is empty 2012-05-14 13:30:41 +02:00
kervala
7db67187ef Changed: #1275 Use of NLDRIVERGL or NLDRIVERGLES namespaces with NL_STATIC to avoid duplicated symbols 2012-05-14 13:21:00 +02:00
kervala
ec2011ece5 Changed: #878 Fix typos in comments/code 2012-05-14 13:08:44 +02:00
kervala
c776284db1 Changed: #825 Remove all warnings when compiling Ryzom 2012-05-14 13:06:37 +02:00
kervala
e9408a8a0f Changed: #1275 Create an OpenGL ES driver 2012-05-13 17:43:46 +02:00
kervala
72b4500c84 Changed: #1275 Enable OpenGL ES driver in Ryzom client 2012-05-13 17:14:34 +02:00
kervala
0f85a895e8 Changed: Search CppTest headers in cpptest subfolder too 2012-05-13 16:24:34 +02:00
kervala
b24255e0d1 Changed: Search MySQL headers in mysql subfolder too 2012-05-13 16:24:14 +02:00
kervala
41e103bc7a Changed: #1275 Added OpenGL ES CMake module 2012-05-13 16:23:48 +02:00
kervala
61d7295efa Changed: #1275 Create an OpenGL ES driver 2012-05-13 15:27:20 +02:00
kervala
a7d6082d49 Changed: Include OpenGL headers in "opengl" directory 2012-05-13 15:26:45 +02:00
kervala
798aec2e4f Changed: Update glext.h 2012-05-12 20:58:23 +02:00
kervala
bfa731e39b Changed: #1275 Create an OpenGL ES driver 2012-05-12 20:56:37 +02:00
kervala
3a40ef6d12 Changed: Include stdopengl.h in Objective-C files 2012-05-12 20:55:58 +02:00
kervala
b8794f814c Fixed: Renable PCH under for OpenGL driver under Mac OS X 2012-05-12 20:54:37 +02:00
kervala
b8dde56d41 Changed: #1275 Create an OpenGL ES driver 2012-05-12 19:21:52 +02:00
sfb
06359f6a73 Fixed: #1374 Rolled back a const-ness change and tested connecting to Ring successfully. 2012-05-10 08:06:19 -05:00
kervala
b1147e37b4 Added: Xcode checks and specific flags
Changed: Target by default Mac OS X 10.6 if not specified
Changed: Add -isysroot, -arch and -mmacosx-version-min flags if needed
2012-05-08 00:07:14 +02:00
kervala
38ae47456c Added: Mac OS X resources 2012-05-07 10:30:37 +02:00
kervala
3f961a0749 Changed: Set CMAKE_OSX_DEPLOYMENT_TARGET if not defined
Changed: Use custom Info.plist
Added: RYZOM_DATA_DIR option to copy data from there
2012-05-07 10:30:24 +02:00
kervala
2b82f9a31c Changed: Use only static libraries under Mac OS X if WITH_STATIC_EXTERNAL is used
Changed: Strip binaries under Mac OS X by default in Release (use WITH_SYMBOLS if you don't want)
2012-05-07 10:27:54 +02:00
kervala
54b1709d14 Fixed: Compilation using WITH_STATIC_EXTERNAL under Mac OS X 2012-05-06 21:50:44 +02:00
vl
c813eb4b12 Added: external auth 2012-05-04 18:33:59 +02:00
sfb
6b4186eaed Fixed: #1465 Added debugging flag to NL_DEBUG_CFLAGS. 2012-05-04 08:58:52 -05:00
vl
c322ff5129 Merge 2012-05-04 12:08:04 +02:00
vl
e2d6ab6e8f Added: new webig system 2012-05-04 12:04:49 +02:00
sfb
7abfe97f3e Changed: #1306 Implemented basic form saving. 2012-05-03 08:02:14 -05:00
kaetemi
5c8ba72685 Fixed: Compile error 2012-04-30 09:38:27 +02:00
sfb
d8c211db8e merge 2012-04-26 13:07:43 -05:00
sfb
c032c58b43 Changed: #1306 Implemented add/removing parent sheets, moved everything out of Plugin and into GeorgesQt namespace to eliminate ambiguity with other plugins. 2012-04-26 13:05:53 -05:00
dnk-88
d0e98454cf Changed: #1306 Improved ui of geqt 2012-04-23 20:30:57 +03:00
sfb
f3363e0aeb Changed: #1306 Added undo stack deeper (for later) and began adding form context menus proof-of-concept. 2012-04-20 15:40:02 -05:00
sfb
f809ba6ca3 Changed: #1306 Implemented core "open" action to load a form from an arbitrary location. 2012-04-20 12:46:18 -05:00
sfb
3c1895960c merge 2012-04-18 11:08:44 -05:00
sfb
0320da86a6 Changed: Used a Regex to workaround the colon project name issue for VS10. 2012-04-18 11:07:01 -05:00
kaetemi
f815bb2549 Fixed: Crash on exit caused by incomplete music channel reset 2012-04-13 23:30:35 +02:00
kaetemi
eb293f5325 Fixed: Warnings 2012-04-13 23:29:18 +02:00
kaetemi
0e5d7137d6 Fixed: Typo 2012-04-13 14:15:04 +02:00
kaetemi
45a857b564 Changed: #1459 Reserve functional group controller node names 2012-04-13 13:59:24 +02:00
kaetemi
c340881992 Merge 2012-04-13 11:59:56 +02:00
kaetemi
77c3ccb1e1 Changed: #1459 Simplify the sound group controller interface 2012-04-13 11:54:20 +02:00
kervala
291a956216 Changed: #825 Remove all warnings when compiling Ryzom 2012-04-13 10:07:06 +02:00
kervala
abbded6e92 Changed: #825 Remove all warnings when compiling Ryzom 2012-04-13 09:36:51 +02:00
kaetemi
beae63c1a0 Changed: Provide a fake sound name for fake CSound created by music channel 2012-04-13 03:10:13 +02:00
kaetemi
444becf71d Changed: #1461 Bad minimum value for comparing fast swim speed causes random switching between fast and slow swim speed particle effects 2012-04-13 03:06:52 +02:00
kaetemi
616faf1c51 Fixed: #1298 Replace assert with warning when physical sound source fails to play 2012-04-12 21:38:28 +02:00
kaetemi
52fcb148f2 Merged: From default to sound_dev 2012-04-12 18:21:26 +02:00
kaetemi
1926c56f64 Fixed: The default max distance for sources is now sqrt(numeric_limits<float>::max()) 2012-04-12 18:16:53 +02:00
kaetemi
4973e05183 Added: Log warnings when setting excessively high max distances on sound sources 2012-04-12 18:06:33 +02:00
kaetemi
e0369c701c Removed: Warning messages 2012-04-12 17:56:54 +02:00
kaetemi
dec156f728 Fixed: Relative positioning mode was not implemented in OpenAL library driver with manual rolloff enabled 2012-04-12 17:48:56 +02:00
kaetemi
a87afeb44b Fixed: Always commit 3d positioning when calling play on sources. This avoids having to wait for update call. Sources no longer cause loud noise when ryzom client finishes loading 2012-04-12 17:24:06 +02:00
kervala
c770ac0656 Changed: Define Release configuration for compilation checks and as default if not defined (must be defined before PROJECT) 2012-04-12 16:01:38 +02:00
kaetemi
55a95afef0 Changed: #795 Handle safely when audio decoder fails to be created 2012-04-12 12:06:03 +02:00
kaetemi
68562243ec Merge 2012-04-12 00:28:10 +02:00
kaetemi
df6213ed79 Fixed: #795 #1460 Linux compile of new sound samples 2012-04-12 00:27:03 +02:00
kaetemi
65096786e1 Changed: #795 #1460 Make sure the streaming thread safely stops in all cases 2012-04-12 00:25:26 +02:00
kervala
3a8b79be2b Changed: #1448 Compilation with Clang 2012-04-11 23:59:55 +02:00
kervala
cace1c204a Fixed: Servers compilation if using static mysql library compiled with OpenSSL 2012-04-11 23:43:11 +02:00
kaetemi
afb32cfe1a Fixed: Typos and warnings 2012-04-11 23:34:36 +02:00
kaetemi
83ce48e8dd Changed: Make CWinThread::start more sane, and fixed a typo 2012-04-11 22:05:18 +02:00
kaetemi
20e3ce42a3 Fixed: Implementation for CPThread::isRunning() 2012-04-11 21:55:33 +02:00
kaetemi
aa3472e9d1 Fixed: #795 Hang when stopping file stream source that is synchronously waiting for play 2012-04-11 21:51:01 +02:00
kaetemi
f4e097fbfd Fixed: Compile error 2012-04-11 21:49:25 +02:00
kaetemi
a0a03da71a Added: Some sort of implementation for CPThread::isRunning() 2012-04-11 20:20:02 +02:00
kaetemi
25cffcdd12 Added: #1460 Music channel on top of stream file source when driver does not have built-in music channels 2012-04-11 19:30:37 +02:00
kaetemi
d886df588b Added: #795 Synchronous loading of audio file streams 2012-04-11 18:07:16 +02:00
kaetemi
cb611e768e Added: #795 Sample for creating a sound source using .sound sheet with .ogg file 2012-04-11 17:44:57 +02:00
kaetemi
fe70efdc6c Added: #795 Streamed audio file sound source 2012-04-11 17:39:46 +02:00
kaetemi
30240f6e52 Fixed: #795 Removed unused include 2012-04-11 15:45:59 +02:00
kaetemi
ed1cd4e6bc Fixed: Typo in cmake project for stream sample 2012-04-11 15:45:04 +02:00
kaetemi
0a4d8d06bd Changed: Allow changing looping parameter of audio decoder after init 2012-04-11 15:44:02 +02:00
kaetemi
3aff28aab4 Added: Function to set thread priority 2012-04-11 15:38:49 +02:00
kervala
c3554b1651 Changed: Some Debian multiarch fixes
Added: Option WITH_SYMBOLS to keep symbols when compiling in Release
2012-04-11 15:30:38 +02:00
kaetemi
392b224799 Fixed: Potential bug in CWinThread, someone using a mutex on the stack again 2012-04-11 13:24:03 +02:00
kaetemi
e41f5da96b Changed: Turned off pitch change in stream ogg vorbis sample 2012-04-11 11:55:30 +02:00
kaetemi
b02784f55f Moved: #795 CAudioDecoder from stream ogg vorbis sample to nlsound 2012-04-11 11:52:28 +02:00
kaetemi
4eeb06857c Removed: #795 CMusicBuffer from sound lowlevel 2012-04-11 11:40:42 +02:00
kaetemi
1aade54d7d Changed: Apply changes from CMusicBuffer to CAudioDecoder 2012-04-11 11:39:21 +02:00
kaetemi
f4cccb233d Changed: #1459 Use effects group controller for ryzom client effects volume control 2012-04-11 11:24:48 +02:00
kaetemi
f5df001376 Changed: Improve performance of ryzom client CSoundManager. Strange code, though. 2012-04-11 00:48:47 +02:00
kaetemi
c350c25b1e Merge: From default to sound_dev 2012-04-10 20:49:55 +02:00
kaetemi
17ff9e9f68 Changed: #795 Move vorbis dependency to nlsound and group project files 2012-04-10 20:40:24 +02:00
kaetemi
2825b8b402 Fixed: #1459 Done 2012-04-10 18:18:58 +02:00
kaetemi
6b88c8dd69 Added: #1459 Load group controller from sound sheets 2012-04-10 16:32:04 +02:00
kaetemi
8a6b6e218c Added: #1459 Group controllers for sound sources 2012-04-10 15:24:35 +02:00
kervala
859eb1b1cb Changed: #825 Remove all warnings when compiling Ryzom 2012-04-10 13:50:23 +02:00
kaetemi
933c939509 Added: FormatNotSet value for TBufferFormat 2012-04-10 00:06:05 +02:00
kaetemi
14242f73c6 Fixed: Update audio mixer during buffer streaming in streaming sample 2012-04-10 00:05:01 +02:00
kaetemi
d229915603 Moved: Sound sources sample to sound sample directory
Added: CMake configuration for ogg vorbis stream source sample
2012-04-09 22:36:12 +02:00
kaetemi
385fdefbfc Removed: #795 XAudio2 music implementation 2012-04-09 21:46:07 +02:00
kaetemi
e0350b84c9 Removed: OpenAL music implementation 2012-04-09 21:12:48 +02:00