Commit graph

1271 commits

Author SHA1 Message Date
kervala
81aae76b31 Changed: #1275 Create an OpenGL ES driver 2012-05-13 17:43:46 +02:00
kervala
b69f65bb73 Changed: #1275 Enable OpenGL ES driver in Ryzom client 2012-05-13 17:14:34 +02:00
kervala
ab83402089 Changed: Search CppTest headers in cpptest subfolder too 2012-05-13 16:24:34 +02:00
kervala
186c3c0436 Changed: Search MySQL headers in mysql subfolder too 2012-05-13 16:24:14 +02:00
kervala
131ccb033a Changed: #1275 Added OpenGL ES CMake module 2012-05-13 16:23:48 +02:00
kervala
ff8fc40635 Changed: #1275 Create an OpenGL ES driver 2012-05-13 15:27:20 +02:00
kervala
755c02556a Changed: Include OpenGL headers in "opengl" directory 2012-05-13 15:26:45 +02:00
kervala
c0a366d1af Changed: Update glext.h 2012-05-12 20:58:23 +02:00
kervala
7a93e68a0b Changed: #1275 Create an OpenGL ES driver 2012-05-12 20:56:37 +02:00
kervala
5c2cc62397 Changed: Include stdopengl.h in Objective-C files 2012-05-12 20:55:58 +02:00
kervala
a379a88a64 Fixed: Renable PCH under for OpenGL driver under Mac OS X 2012-05-12 20:54:37 +02:00
kervala
8eace20bd5 Changed: #1275 Create an OpenGL ES driver 2012-05-12 19:21:52 +02:00
sfb
4d9ee467e1 Fixed: #1374 Rolled back a const-ness change and tested connecting to Ring successfully. 2012-05-10 08:06:19 -05:00
kervala
d5366b1776 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
ef6a79450e Added: Mac OS X resources 2012-05-07 10:30:37 +02:00
kervala
afa0cd0434 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
d22b8f2163 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
37541d5659 Fixed: Compilation using WITH_STATIC_EXTERNAL under Mac OS X 2012-05-06 21:50:44 +02:00
vl
f8556043e2 Added: external auth 2012-05-04 18:33:59 +02:00
vl
2cc8300fcc Merge 2012-05-04 12:08:04 +02:00
vl
07b96ba9c9 Added: new webig system 2012-05-04 12:04:49 +02:00
sfb
3a482dabf3 Changed: #1306 Implemented basic form saving. 2012-05-03 08:02:14 -05:00
kaetemi
ad94359082 Fixed: Compile error 2012-04-30 09:38:27 +02:00
sfb
e895b5fa44 merge 2012-04-26 13:07:43 -05:00
sfb
5e765eeed1 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
d6d8e90871 Changed: #1306 Improved ui of geqt 2012-04-23 20:30:57 +03:00
sfb
d5138008d8 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
19647a1dfe Changed: #1306 Implemented core "open" action to load a form from an arbitrary location. 2012-04-20 12:46:18 -05:00
sfb
6fc8e17fd4 merge 2012-04-18 11:08:44 -05:00
sfb
5ab5e4b55f Changed: Used a Regex to workaround the colon project name issue for VS10. 2012-04-18 11:07:01 -05:00
kaetemi
491eee49e4 Fixed: Crash on exit caused by incomplete music channel reset 2012-04-13 23:30:35 +02:00
kaetemi
e3d538198b Fixed: Warnings 2012-04-13 23:29:18 +02:00
kaetemi
af01909fad Fixed: Typo 2012-04-13 14:15:04 +02:00
kaetemi
d3ea70098b Changed: #1459 Reserve functional group controller node names 2012-04-13 13:59:24 +02:00
kaetemi
2be1238ec5 Merge 2012-04-13 11:59:56 +02:00
kaetemi
79c8722ef2 Changed: #1459 Simplify the sound group controller interface 2012-04-13 11:54:20 +02:00
kervala
5531e6feb7 Changed: #825 Remove all warnings when compiling Ryzom 2012-04-13 10:07:06 +02:00
kervala
184b8489b3 Changed: #825 Remove all warnings when compiling Ryzom 2012-04-13 09:36:51 +02:00
kaetemi
5cdc872188 Changed: Provide a fake sound name for fake CSound created by music channel 2012-04-13 03:10:13 +02:00
kaetemi
01358226e9 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
e9124dfed6 Fixed: #1298 Replace assert with warning when physical sound source fails to play 2012-04-12 21:38:28 +02:00
kaetemi
e14e8f70ca Merged: From default to sound_dev 2012-04-12 18:21:26 +02:00
kaetemi
6bd4baaf59 Fixed: The default max distance for sources is now sqrt(numeric_limits<float>::max()) 2012-04-12 18:16:53 +02:00
kaetemi
ebbd1e1280 Added: Log warnings when setting excessively high max distances on sound sources 2012-04-12 18:06:33 +02:00
kaetemi
e6747db29f Removed: Warning messages 2012-04-12 17:56:54 +02:00
kaetemi
8276c40ef2 Fixed: Relative positioning mode was not implemented in OpenAL library driver with manual rolloff enabled 2012-04-12 17:48:56 +02:00
kaetemi
402995d866 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
kaetemi
49ad587f0d Changed: #795 Handle safely when audio decoder fails to be created 2012-04-12 12:06:03 +02:00
kaetemi
4ac6c26dfd Merge 2012-04-12 00:28:10 +02:00
kaetemi
d149a9b328 Fixed: #795 #1460 Linux compile of new sound samples 2012-04-12 00:27:03 +02:00
kaetemi
029e4d4173 Changed: #795 #1460 Make sure the streaming thread safely stops in all cases 2012-04-12 00:25:26 +02:00
kaetemi
c199b84cbf Fixed: Typos and warnings 2012-04-11 23:34:36 +02:00
kaetemi
a472f1e741 Changed: Make CWinThread::start more sane, and fixed a typo 2012-04-11 22:05:18 +02:00
kaetemi
d79c56780b Fixed: Implementation for CPThread::isRunning() 2012-04-11 21:55:33 +02:00
kaetemi
3a36329dd7 Fixed: #795 Hang when stopping file stream source that is synchronously waiting for play 2012-04-11 21:51:01 +02:00
kaetemi
4755ce4db6 Fixed: Compile error 2012-04-11 21:49:25 +02:00
kaetemi
a31836c6e0 Added: Some sort of implementation for CPThread::isRunning() 2012-04-11 20:20:02 +02:00
kaetemi
88b65f0e5b 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
edb934afa1 Added: #795 Synchronous loading of audio file streams 2012-04-11 18:07:16 +02:00
kaetemi
4a5660f16a Added: #795 Sample for creating a sound source using .sound sheet with .ogg file 2012-04-11 17:44:57 +02:00
kaetemi
376e619550 Added: #795 Streamed audio file sound source 2012-04-11 17:39:46 +02:00
kaetemi
5a29626ad5 Fixed: #795 Removed unused include 2012-04-11 15:45:59 +02:00
kaetemi
e7b9b54f8c Fixed: Typo in cmake project for stream sample 2012-04-11 15:45:04 +02:00
kaetemi
61de082fc8 Changed: Allow changing looping parameter of audio decoder after init 2012-04-11 15:44:02 +02:00
kaetemi
ce06393464 Added: Function to set thread priority 2012-04-11 15:38:49 +02:00
kaetemi
700a499f86 Fixed: Potential bug in CWinThread, someone using a mutex on the stack again 2012-04-11 13:24:03 +02:00
kaetemi
e799372c7b Changed: Turned off pitch change in stream ogg vorbis sample 2012-04-11 11:55:30 +02:00
kaetemi
3c98ac7b93 Moved: #795 CAudioDecoder from stream ogg vorbis sample to nlsound 2012-04-11 11:52:28 +02:00
kaetemi
93856ded88 Removed: #795 CMusicBuffer from sound lowlevel 2012-04-11 11:40:42 +02:00
kaetemi
515158bf5b Changed: Apply changes from CMusicBuffer to CAudioDecoder 2012-04-11 11:39:21 +02:00
kaetemi
59f6ff3010 Changed: #1459 Use effects group controller for ryzom client effects volume control 2012-04-11 11:24:48 +02:00
kaetemi
13092fa479 Changed: Improve performance of ryzom client CSoundManager. Strange code, though. 2012-04-11 00:48:47 +02:00
kaetemi
cfbcddd711 Merge: From default to sound_dev 2012-04-10 20:49:55 +02:00
kaetemi
6f14ab2ef2 Changed: #795 Move vorbis dependency to nlsound and group project files 2012-04-10 20:40:24 +02:00
kaetemi
a35d949a4d Fixed: #1459 Done 2012-04-10 18:18:58 +02:00
kaetemi
85c89ea6f8 Added: #1459 Load group controller from sound sheets 2012-04-10 16:32:04 +02:00
kaetemi
fb7d587d94 Added: #1459 Group controllers for sound sources 2012-04-10 15:24:35 +02:00
kaetemi
34c38b68b4 Added: FormatNotSet value for TBufferFormat 2012-04-10 00:06:05 +02:00
kaetemi
517a36d9db Fixed: Update audio mixer during buffer streaming in streaming sample 2012-04-10 00:05:01 +02:00
kaetemi
5fef73923f 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
5c06585390 Removed: #795 XAudio2 music implementation 2012-04-09 21:46:07 +02:00
kaetemi
ce27d14825 Removed: OpenAL music implementation 2012-04-09 21:12:48 +02:00
kaetemi
602a7b8bc1 Reverted: 3fdff8debe52 No comment 2012-04-09 20:28:14 +02:00
kaetemi
4512fb0a15 Reverted: a1603fc4efbf Only release internal resources in driver destructor, not the driver classes, otherwise there will be crashes on exit. The driver classes are deleted by the application. 2012-04-09 20:18:13 +02:00
kaetemi
2c07386ccf Added: Log warnings when setting excessively high max distances on sound sources 2012-04-09 20:00:53 +02:00
kaetemi
2c3ec9880f Reverted: dc87ef1a34b6 Parameter distMax depends on fixed values in sheets and other code. Using this to switch between rolloff and minimum sound is likely causing the glitchy sound volumes of background sounds. Must be fixed in whatever code is using too large value of distMax instead, and not here. 2012-04-09 19:03:48 +02:00
kaetemi
9c55bc1cdd Reverted: 2424536ec6f9 The setAsyncLoading function is used for a different purpose. In our case, async means that the file is read on the fly, and otherwise it is fully loaded into memory before being encoded. Synchronous mode is used for example during loading when hard disk access is not guaranteed. 2012-04-09 18:42:31 +02:00
kaetemi
45fd8648df Added: Useful comment 2012-04-09 18:24:09 +02:00
kaetemi
dfe3beeb4f Fixed: Do not mess with the order of the old TSampleFormat enum 2012-04-09 18:21:41 +02:00
kaetemi
e5bc86ac2c Branched: #100 #167 #168 #794 #795 sound_dev 2012-04-09 17:50:54 +02:00
vl
31e018edc2 Changed: chapter 5 2011-06-09 00:36:58 +02:00
vl
ebe72586fc Fixed: must not be lowered or the tooltip in milkopad doesn't work 2011-06-08 18:36:27 +02:00
kervala
db6971fa1a Changed: #1177 VS 2010 does not work under CMake 2011-06-08 11:46:11 +02:00
kervala
72fde051e9 Changed: #1275 Create an OpenGL ES driver 2011-06-08 10:16:44 +02:00
kervala
5517445297 Changed: Replaced NLMISC::strlwr by NLMISC::toLower 2011-06-08 10:15:16 +02:00
kervala
36bb5a7202 Fixed: Bad font default size 2011-06-08 10:14:48 +02:00
kervala
79f02c30d0 Changed: #878 Fix typos in comments/code 2011-06-08 10:14:14 +02:00
kervala
62d03c8ee8 Merge 2011-06-07 16:41:08 +02:00
kervala
68ff0ebc5b Changed: #878 Fix typos in comments/code 2011-06-07 15:58:18 +02:00
kervala
60ef82b927 Changed: #825 Remove all warnings when compiling Ryzom 2011-06-05 18:06:00 +02:00