Commit graph

632 commits

Author SHA1 Message Date
kaetemi
80bf70efbb Changed: Make CWinThread::start more sane, and fixed a typo
--HG--
branch : sound_dev
2012-04-11 22:05:18 +02:00
kaetemi
c0c5ee6d93 Fixed: Implementation for CPThread::isRunning()
--HG--
branch : sound_dev
2012-04-11 21:55:33 +02:00
kaetemi
1b49b59e02 Fixed: #795 Hang when stopping file stream source that is synchronously waiting for play
--HG--
branch : sound_dev
2012-04-11 21:51:01 +02:00
kaetemi
c03655b0ba Added: Some sort of implementation for CPThread::isRunning()
--HG--
branch : sound_dev
2012-04-11 20:20:02 +02:00
kaetemi
695dac7783 Added: #1460 Music channel on top of stream file source when driver does not have built-in music channels
--HG--
branch : sound_dev
2012-04-11 19:30:37 +02:00
kaetemi
2f504788f0 Added: #795 Synchronous loading of audio file streams
--HG--
branch : sound_dev
2012-04-11 18:07:16 +02:00
kaetemi
bbd291a089 Added: #795 Streamed audio file sound source
--HG--
branch : sound_dev
2012-04-11 17:39:46 +02:00
kaetemi
57aa8b4d74 Fixed: #795 Removed unused include
--HG--
branch : sound_dev
2012-04-11 15:45:59 +02:00
kaetemi
19599cd9f5 Changed: Allow changing looping parameter of audio decoder after init
--HG--
branch : sound_dev
2012-04-11 15:44:02 +02:00
kaetemi
1758ed6a96 Added: Function to set thread priority
--HG--
branch : sound_dev
2012-04-11 15:38:49 +02:00
kaetemi
268f2e247f Fixed: Potential bug in CWinThread, someone using a mutex on the stack again
--HG--
branch : sound_dev
2012-04-11 13:24:03 +02:00
kaetemi
1b88f2782b Moved: #795 CAudioDecoder from stream ogg vorbis sample to nlsound
--HG--
branch : sound_dev
2012-04-11 11:52:28 +02:00
kaetemi
09717924cf Removed: #795 CMusicBuffer from sound lowlevel
--HG--
branch : sound_dev
2012-04-11 11:40:42 +02:00
kaetemi
7a95fae1f9 Changed: Improve performance of ryzom client CSoundManager. Strange code, though.
--HG--
branch : sound_dev
2012-04-11 00:48:47 +02:00
kaetemi
b15e014a9d Changed: #795 Move vorbis dependency to nlsound and group project files
--HG--
branch : sound_dev
2012-04-10 20:40:24 +02:00
kaetemi
84f11c6327 Fixed: #1459 Done
--HG--
branch : sound_dev
2012-04-10 18:18:58 +02:00
kaetemi
11f0872a01 Added: #1459 Load group controller from sound sheets
--HG--
branch : sound_dev
2012-04-10 16:32:04 +02:00
kaetemi
0b64102ab8 Added: #1459 Group controllers for sound sources
--HG--
branch : sound_dev
2012-04-10 15:24:35 +02:00
kaetemi
57411c0a7b Added: FormatNotSet value for TBufferFormat
--HG--
branch : sound_dev
2012-04-10 00:06:05 +02:00
kaetemi
c4adc53a0f Removed: #795 XAudio2 music implementation
--HG--
branch : sound_dev
2012-04-09 21:46:07 +02:00
kaetemi
8491bd4829 Removed: OpenAL music implementation
--HG--
branch : sound_dev
2012-04-09 21:12:48 +02:00
kaetemi
dd02d76df8 Reverted: 3fdff8debe52 No comment
--HG--
branch : sound_dev
2012-04-09 20:28:14 +02:00
kaetemi
19546acade 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.
--HG--
branch : sound_dev
2012-04-09 20:18:13 +02:00
kaetemi
f858bbfbe9 Added: Log warnings when setting excessively high max distances on sound sources
--HG--
branch : sound_dev
2012-04-09 20:00:53 +02:00
kaetemi
87ba382ef5 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.
--HG--
branch : sound_dev
2012-04-09 19:03:48 +02:00
kaetemi
afdbc97039 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.
--HG--
branch : sound_dev
2012-04-09 18:42:31 +02:00
kervala
0ac33d338a Changed: #825 Remove all warnings when compiling Ryzom 2012-04-07 15:04:26 +02:00
kervala
3c47b9f8d5 Fixed: #1441 Remove all remaining .vcproj, Makefiles, automake scripts, etc... 2012-03-03 10:49:42 +01:00
kaetemi
16835cc4b6 Fixed: #620 Incorrect usage of mutex in particle system loader 2012-03-02 22:43:42 +01:00
sfb
efa4fbdbf1 merge 2012-02-29 09:32:53 -06:00
kervala
d50e7369cf Changed: #878 Fix typos in comments/code 2012-02-27 10:01:45 +01:00
kervala
dbb327deb0 Changed: #1433 Merge changes from patch 1.13 2012-02-27 09:59:27 +01:00
kervala
f0008d9952 Changed: #1219 Bad color when rgba.cpp is compiled with GCC 4.2.4 2012-02-21 21:11:04 +01:00
kervala
e7a2f7e121 Changed: #825 Remove all warnings when compiling Ryzom 2012-01-02 15:41:22 +01:00
sfb
5106a12702 Fixed: #1359 Applied patch from GelluleX adding cut/paste functionality to Ryzom for OSX. 2011-12-07 07:20:05 -06:00
sfb
5cf3e1f4d7 Fixed: #1367 Added ifdef for OSX 10.7 GL API changes. Thanks GelluleX. 2011-12-07 07:16:37 -06:00
kervala
0a4b19c6a7 Changed: #1328 Map time and weather Issue (patch provided by Sywindt) 2011-10-29 15:34:04 +02:00
kervala
71cd03fc96 Fixed: #1376 Wrong NeL window position with Compiz 2011-10-15 16:42:03 +02:00
kervala
d5e97e9729 Changed: #1366 No Ryzom client icon under Ubuntu with Unity + Compiz 2011-10-08 12:16:47 +02:00
kervala
5fcea27aa1 Fixed: #1366 No Ryzom client icon under Ubuntu with Unity + Compiz 2011-10-08 11:01:10 +02:00
kervala
6306833423 Changed: New option WITH_INSTALL_LIBRARIES which allows user to install only final binaries and no development files (header, static libraries, etc...) 2011-09-11 14:44:37 +02:00
kervala
74c2952c32 Changed: #1275 Create an OpenGL ES driver 2011-06-08 10:16:44 +02:00
kervala
81d2817c44 Changed: #878 Fix typos in comments/code 2011-06-08 10:14:14 +02:00
kervala
4027e82360 Changed: #825 Remove all warnings when compiling Ryzom 2011-06-05 18:06:00 +02:00
kervala
e254253fe0 Fixed: Number of processors under Linux 2011-06-04 14:01:56 +02:00
kervala
0cbb87bfe1 Fixed: Strings buffer overflow in config files 2011-06-04 14:01:32 +02:00
kervala
0913c3d667 Changed: #878 Fix typos in comments/code 2011-06-04 13:51:03 +02:00
kervala
7fd0b6fb7d Changed: Display unknown status in FBO errors messages 2011-06-04 13:50:33 +02:00
kervala
b4e09b1adc Fixed: X extensions list is truncated 2011-06-04 13:49:41 +02:00
kervala
7c27c233eb Changed: Exceptions catched by reference 2011-06-03 10:35:25 +02:00
kervala
043b845f6c Changed: Exceptions catched by reference 2011-06-02 18:44:48 +02:00
kervala
f9cc842b82 Changed: Exceptions catched by reference 2011-06-02 18:31:40 +02:00
vl
277fab9863 Fixed: #1273 problem with shift enter on shop window 2011-04-21 16:39:23 +02:00
vl
5407fe2518 Fixed: ugly fix to not crash when we cannot create a buffer #1116 2011-06-01 00:04:11 +02:00
rti
cd61e1531a merge 2011-05-31 18:12:25 +02:00
rti
1457deeb5e Fixed: #1006 On Mac OS X, do glFinish() after vertex program upload to ensure program is ready to use. 2011-05-31 18:10:32 +02:00
kervala
230039a5c3 Changed: #825 Remove all warnings when compiling Ryzom 2011-05-29 16:23:08 +02:00
kervala
c11e81dd7c Changed: #825 Remove all warnings when compiling Ryzom 2011-05-29 16:20:34 +02:00
kervala
a27b6cd2bd Changed: Use of CFile::createEmptyFile
Changed: #142 Replace atoi and sscanf by fromString when it's possible
2011-05-29 13:57:08 +02:00
kervala
8208ec219b Changed: Compilation with VC++ 2010 without STLport 2011-05-28 15:52:48 +02:00
rti
4a8749b06f merge 2011-05-26 21:55:10 +02:00
rti
67488d486d Fixed: Build error and assert when disabling NL_FORCE_INDEX_BUFFER_16 2011-05-26 20:57:23 +02:00
kervala
a09264c6c0 Changed: #878 Fix typos in comments/code 2011-05-26 16:20:17 +02:00
kervala
e909556883 Changed: #1177 VS 2010 does not work under CMake 2011-05-26 16:18:38 +02:00
kervala
db57bd0c11 Changed: #825 Remove all warnings when compiling Ryzom 2011-05-26 16:07:35 +02:00
kervala
6f78067a8d Changed: Merge changes from next patch 2011-05-26 14:14:29 +02:00
kervala
2d8136a283 Changed: #1275 Create an OpenGL ES driver 2011-05-15 17:11:16 +02:00
kervala
a272feeb9b Changed: #1275 Create an OpenGL ES driver 2011-05-01 19:11:10 +02:00
kervala
ae9de611f6 Changed: #1275 Create an OpenGL ES driver 2011-05-01 18:27:05 +02:00
kervala
3a647345a1 Changed: Replaced display of pointers using %d or %X by %p 2011-03-28 17:32:49 +02:00
kervala
3fd9f30695 Changed: #825 Remove all warnings when compiling Ryzom 2011-03-10 23:22:27 +01:00
kervala
5baccb8b54 Changed: #878 Fix typos in comments/code 2011-03-09 14:30:51 +01:00
kervala
3454cb2cec Fixed: Use of LOD meshes when it shouldn't (patch provided by Sywindt, thanks a lot) 2011-02-24 19:00:36 +01:00
kervala
6c4f4bb1df Changed: #1251 Code simplification and default values if not using config.h 2011-02-24 18:55:14 +01:00
kervala
1266d1d5a4 Fixed: #1251 NeL can't find selected drivers in CMake 2011-02-24 18:42:09 +01:00
kervala
535b75abd6 Changed: #1251 NeL can't find selected drivers in CMake 2011-02-24 18:01:31 +01:00
kervala
a8d8ec6e07 Changed: #878 Fix typos in comments/code 2011-02-21 16:08:32 +01:00
kervala
1ba49bad77 Changed: #825 Remove all warnings when compiling Ryzom 2011-02-21 13:32:56 +01:00
kervala
758682e473 Changed: Only use PCH if WITH_PCH is defined 2011-02-21 13:30:31 +01:00
aquiles
f61bbc3e08 Changed: #1150 fixed wrong includes for moved headers 2011-02-20 16:37:17 +01:00
aquiles
8504c5a72a Changed: #1150 Moved private headers 2011-02-18 21:27:31 +01:00
vl
51245d5f2f Changed: on mac, openal is always dynlib 2011-02-18 09:10:55 +01:00
kervala
56dc241c3d Fixed: Compilation under Linux with STLport 2011-02-11 18:05:19 +01:00
kervala
173686d99c Changed: #878 Fix typos in comments/code 2011-02-09 16:03:44 +01:00
kervala
dff9463f02 Changed: #878 Fix typos in comments/code 2011-02-09 15:45:56 +01:00
kervala
9a3ad26bdc Changed: Add missing files in SOURCE_GROUP 2011-02-09 15:44:19 +01:00
kervala
dca2dc67ed Fixed: Wrong paths for .cpp files in CMakeLists.txt 2011-02-09 15:31:34 +01:00
kervala
ec9ab9106a Changed: #825 Remove all warnings when compiling Ryzom 2011-02-09 14:34:05 +01:00
kervala
ac68e188ab Changed: #1249 Endianness problems while access to disk or memory (patch provided by Jeru) 2011-02-08 18:57:24 +01:00
kervala
51d09f375a Changed: #1249 Endianness problems while access to disk or memory 2011-02-01 18:29:03 +01:00
kervala
b925de055c Changed: #1249 Endianness problems while access to disk or memory 2011-02-01 17:33:30 +01:00
kervala
aeb4923843 Fixed: Crash when using bloom in object_viewer_qt with OpenGL driver 2011-01-22 16:01:00 +01:00
kervala
de0d07bb94 Fixed: #1231 Remove VC++ projects and solutions which are not needed by Nevrax Linux makefiles 2011-01-16 16:15:13 +01:00
kervala
ed64aaeb62 Changed: #1231 Remove VC++ projects and solutions which are not needed by Nevrax Linux makefiles 2011-01-10 13:50:07 +01:00
rti
27e0c9d3cd Changed: #1227 some simplification, added exceptions instead of nlerror 2011-01-08 03:27:47 +01:00
rti
9e71d5c502 Fixed #1227: Implement static IThread* IThread::getCurrentThread for pthread based systems 2011-01-08 01:17:13 +01:00
kervala
2e95cfce39 Fixed: Bad check for scissor 2011-01-07 10:05:08 +01:00
kervala
afb102bc31 Fixed: Compilation under some Linux versions 2011-01-05 11:22:30 +01:00
kervala
30b2829fb1 Changed: Don't modify NeL window if managed by a 3rd party library 2010-12-30 22:18:23 +01:00
kervala
3c99b33fb2 Fixed: define FNDELAY if not already defined 2010-12-30 12:34:10 +01:00
kervala
abdcfbc22f Fixed: Compilation under some Linux versions 2010-12-30 12:25:29 +01:00
kervala
e363ebe2e8 Changed: #573 Get the maximum anisotropic value 2010-12-22 14:21:40 +01:00
kervala
fcd7edc6b3 Changed: #825 Remove all warnings when compiling Ryzom 2010-12-22 14:15:50 +01:00
kervala
e53a439e7f Changed: #1219 Bad color when rgba.cpp is compiled with GCC 4.2.4 2010-12-22 14:14:30 +01:00
kervala
d6f29299a1 Changed: #878 Fix typos in comments/code 2010-12-22 01:00:28 +01:00
kervala
bc50a7ccd6 Fixed: #1219 Bad color when rgba.cpp is compiled with GCC 4.2.4 2010-12-22 00:53:33 +01:00
kervala
a8fd430894 Changed: #825 Remove all warnings when compiling Ryzom 2010-12-20 23:47:11 +01:00
kervala
67776bbaa7 Fixed: Compilation under Linux 2010-12-20 23:46:27 +01:00
kervala
d84ce90489 Fixed: Bad function to set texture coordinates for EXTVertexShader 2010-12-20 17:05:11 +01:00
kervala
aa2e1a4717 Fixed: Crash and bug if not supporting GL_ARB_texture_cube_map 2010-12-20 17:00:58 +01:00
kervala
e60ba59fec Changed: #573 Added new checks for FBO extensions and multisample 2010-12-20 16:48:03 +01:00
kervala
b9f9d418da Changed: Implement GL_NV_vertex_array_range for GLX 2010-12-20 16:43:05 +01:00
kervala
567b8d2e07 Changed: #825 Remove all warnings when compiling Ryzom 2010-12-20 16:25:23 +01:00
rti
78229f4b67 Fixed #1151 OVQT !_Pumping assert when entering settings dialog 2010-12-12 19:08:44 +01:00
kervala
2763a3ece2 Changed: #878 Fix typos in comments/code 2010-12-12 15:12:49 +01:00
kervala
1c1d17a512 Changed: #825 Remove all warnings when compiling Ryzom 2010-12-12 15:10:53 +01:00
rti
3d3f1abb9c Fixed: #1174 Mac - Alpha Build - Mouse Behavior 2010-12-12 03:58:14 +01:00
kervala
2894dcf247 Changed: Use GL_ARB_vertex_buffer_object in priority (supported on most of cards and faster) 2010-12-08 18:05:01 +01:00
kervala
4f9b0269ec Fixed: Compilation problem 2010-12-08 17:40:23 +01:00
kervala
90ad8da878 Changed: #878 Fix typos in comments/code 2010-12-08 14:49:24 +01:00
kervala
0708228f3b Fixed: Removed some temporary fixes for system OpenGL drivers bugs 2010-12-08 13:43:53 +01:00
kervala
b94c30173e Fixed: EVSSecondaryColorVariant redefined several times in setupEXTVertexShader 2010-12-08 13:40:33 +01:00
kervala
0c846dacd1 Fixed: All fragment shaders are not working on ATI cards (patch provided and tested by Naush) 2010-11-30 22:25:10 +01:00
rti
84a4596eef Fixed: Mac OS X compilation of GL driver 2010-11-23 13:08:13 +01:00
kervala
bd34f12bf5 Changed: #1201 glXSwapIntervalMESA & glXGetSwapIntervalMESA Not present in NVidia GL include file 2010-11-22 16:10:07 +01:00
kervala
a70addba1c Fixed: #1201 glXSwapIntervalMESA & glXGetSwapIntervalMESA Not present in NVidia GL include file 2010-11-22 11:54:44 +01:00
kervala
256b1afbd8 Changed: #825 Remove all warnings when compiling Ryzom 2010-11-21 23:31:15 +01:00
kervala
f97796382b Changed: #878 Fix typos in comments/code 2010-11-21 23:30:28 +01:00
kervala
c0ae02db6d Changed: #878 Fix typos in comments/code 2010-11-21 22:31:33 +01:00
kervala
23653abd05 Changed: #878 Fix typos in comments/code 2010-11-21 22:30:32 +01:00
kervala
c9116fd7be Changed: Listen for more X messages 2010-11-21 22:25:41 +01:00
kervala
1e352ff35e Changed: Minor changes for X implementations 2010-11-21 22:21:34 +01:00
kervala
03512b8a4d Changed: More verbose warnings messages for setScreenMode 2010-11-21 22:19:51 +01:00
kervala
383d4805be Changed: isActive() implementation for X 2010-11-21 22:17:40 +01:00
kervala
7e2139e2bd Changed: #825 Remove all warnings when compiling Ryzom 2010-11-21 22:16:33 +01:00
kervala
e8e3a31b97 Changed: Remove hack for black window bug (related to previous NVidia driver) 2010-11-21 22:15:34 +01:00
kervala
c8816a2a13 Changed: Only one definition of X Atoms and X errors handler 2010-11-21 22:13:06 +01:00
kervala
921180452d Changed: Hide window before releasing driver 2010-11-21 22:09:29 +01:00
kervala
7f8f46f70e Changed: Use of _CurrentMode instead of several variables (similar to Direct3D driver) 2010-11-21 22:04:18 +01:00
kervala
06aa221db3 Changed: #1198 Window is too large when switching from fullscreen to windowed mode 2010-11-19 11:19:53 +01:00
kervala
57a2b251ff Changed: #1034 Use Xcursor extension if available 2010-11-19 11:19:35 +01:00
kervala
26812dc2f4 Changed: #878 Fix typos in comments/code 2010-11-18 21:54:34 +01:00
kervala
af03256eae Changed: Get X extensions list 2010-11-18 21:53:34 +01:00
kervala
0b76fe5473 Changed: #1034 Use Xcursor extension if available 2010-11-18 21:53:05 +01:00
kervala
56db70265f Changed: #878 Fix typos in comments/code 2010-11-18 21:33:35 +01:00
rti
407ae7b4c4 Fixed: #1174 Mac - Alpha Build - Mouse Behavior 2010-11-15 10:04:52 +01:00
kervala
54b6685a9e Changed: #878 Fix typos in comments/code 2010-11-13 18:33:01 +01:00
kervala
9550ed9d36 Changed: #878 Fix typos in comments/code 2010-11-12 14:26:38 +01:00
kervala
9e9828ddb9 Fixed: Compilation on Mac OS X 10.5 2010-11-09 13:21:17 +01:00
vl
9891284603 Fixed: file order is different linux and windows so now getpathcontent sort the file so it s the same order everywhere 2010-11-08 12:26:05 +01:00