Commit graph

498 commits

Author SHA1 Message Date
kaetemi
dc813a060e Add library name to device name, re #43 2013-06-26 02:55:15 +02:00
kaetemi
b45bdb88e6 List stereo devices, see #43 2013-06-26 02:45:49 +02:00
kaetemi
1f68025931 Rename some functions to follow the same naming convention of others 2013-06-19 23:49:39 +02:00
kaetemi
1ed0d46026 Cleanup 2013-06-19 23:34:40 +02:00
kaetemi
aa3462b7bc Add support for fp40 with opengl 2013-06-19 22:41:03 +02:00
kaetemi
0d1e405d3e Activate textures for postprocessing material under direct3d 2013-06-19 21:16:13 +02:00
kaetemi
4cc4a84578 Fix linux compile 2013-06-19 16:18:09 +02:00
kaetemi
3865e6e56f Add function to check which pixel program profiles are available on a driver 2013-06-19 05:03:47 +02:00
kaetemi
0c1bfe0f63 Cleanup more unneeded code 2013-06-19 02:36:57 +02:00
kaetemi
72035e936a Removed unneeded parser related code from the opengl pixel program implementation 2013-06-19 02:33:19 +02:00
kaetemi
7dcc86c717 Add direct3d diff for old nevrax pixel program code, marked a todo in the comments 2013-06-19 02:10:38 +02:00
kaetemi
acf8ec653c Added diff to opengl driver for old nevrax pixel program code, marked todos in comments 2013-06-19 02:01:12 +02:00
kaetemi
cb966505cc Add rest of the diff from the old nevrax code for pixel programs to NL3D 2013-06-19 01:38:23 +02:00
kaetemi
b5dfdbdd55 Simplify CPixelProgram 2013-06-19 01:19:45 +02:00
kaetemi
fd42d61af9 Add some files from old nevrax shader code for exposing pixel programs in the drivers 2013-06-19 01:14:30 +02:00
kaetemi
ad6cc747b9 Backed out changeset ea4b76b7213a, bad approach 2013-06-19 01:03:20 +02:00
kaetemi
23e3393d2e Allow rendering with bloom to a user provided render target (untested) (#43) 2013-06-17 00:45:17 +02:00
kaetemi
09df2d8bef Remove silly heap allocation of a null pointer 2013-06-16 23:49:45 +02:00
kaetemi
abdeee4b81 Add info structure for multipass camera rendering effects #43 2013-06-16 20:48:17 +02:00
kervala
4f6cb3e329 Changed: Typo fixes (Thanks to DuDraig!) 2013-02-12 17:35:51 +01:00
kervala
5794497a79 Changed: French comments translated to English 2013-02-11 22:24:48 +01:00
kervala
8409d5a371 Changed: Typo fixes (thanks to Vagrant!) 2013-02-09 10:05:32 +01:00
kervala
98606fb5b5 Changed: Typo fixes (thanks to Vagrant!) 2013-02-08 13:17:44 +01:00
kervala
0a2429c05e Changed: OpenGL headers not being found by PCH 2013-01-09 09:29:15 +01:00
kervala
2b4119c428 Fixed: Compilation with VC++ 2010 and 2012 2012-12-11 12:22:41 +01:00
kervala
ccc51e18b8 Changed: Simplification of OpenGL ES driver 2012-12-06 10:48:46 +01:00
kervala
a1942b9dd4 Changed: Updated OpenGL registries 2012-12-06 09:39:53 +01:00
kervala
76b6d1de72 Changed: Display HRESULT when D3DXCreateEffect fails 2012-12-03 09:37:21 +01:00
kervala
930b80c749 Changed: Replaced size() by !empty() 2012-12-03 09:36:45 +01:00
kervala
d68e03b816 Changed: NPOT textures finally don't need that in D3D 2012-10-27 18:44:38 +02:00
kervala
40227ccec5 Fixed #1: Implement anisotropic filtering for textures 2012-10-27 17:46:13 +02:00
kervala
100923cb6c Changed: Minor changes 2012-10-27 16:39:06 +02:00
kervala
0dd9100e85 Changed: Simplify OpenGL ES driver by using some aliases 2012-10-27 16:27:13 +02:00
kervala
ddfc526d0c Changed: #573 Add anti-aliasing to the OpenGL Driver 2012-10-17 11:05:51 +02:00
kervala
2b86a180e6 Changed: Replaced string empty comparisons with empty() 2012-10-06 17:17:26 +02:00
kervala
6085e9bba4 Fixed: Compilation under Mac OS X 2012-10-05 20:36:10 +02:00
kervala
74e69d4bc2 Changed: Added zbuffer formats (commented) 2012-09-26 12:47:13 +02:00
kervala
c4f90a40d2 Changed: Drivers runtimes should go in NL_DRIVER_PREFIX 2012-09-26 12:46:43 +02:00
kervala
4dfb33fb22 Changed: Added a warning when a texture can't be created in D3D driver 2012-09-26 00:02:27 +02:00
kervala
3429d7ba42 Changed: #825 Remove all warnings when compiling Ryzom 2012-09-25 12:33:02 +02:00
kervala
38c5e6840d Fixed: #1493 MultiArch support 2012-09-22 22:57:38 +02:00
kervala
6d66d824d9 Fixed: Replaced "Reqiures" by "Requires" in pkg-config files 2012-09-22 22:42:02 +02:00
kervala
993969d1de Changed: #878 Fix typos in comments/code 2012-09-11 20:16:26 +02:00
kaetemi
4739dfef9b Fixed: A strange loading crash with bad textures 2012-07-28 12:40:36 +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
0d05d505f3 Changed: Debug messages 2012-06-02 23:06:48 +02:00
kaetemi
ea6ede03ba Fixed: Sound CSheetId implementation (part 1) (not tested) 2012-06-02 14:54:39 +02:00
kaetemi
b7d687d0c0 Merged: From default to sound_dev 2012-06-02 11:09:14 +02:00
sfb
2f9410f22d Fixed EOL issues and added .hgeol file. 2012-05-29 08:31:11 -05:00
Fabien_HENON
ae78742ca6 Changed: #1469 Getting last version from default branch 2012-05-26 21:38:30 +02:00
kervala
c97a644050 Fixed: Compilation under Mac OS X without -DWITH_STATIC_DRIVERS=ON 2012-05-24 20:28:19 +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
kervala
844c22c16b Fixed: #1328 Map time and weather Issue (synced with SVN, thanks!) 2012-05-18 20:53:59 +02: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
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
e9408a8a0f Changed: #1275 Create an OpenGL ES driver 2012-05-13 17:43:46 +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
kervala
41551e3026 Fixed: #1441 Remove all remaining .vcproj, Makefiles, automake scripts, etc... 2012-03-03 10:49:42 +01:00
kaetemi
c2de0eeb31 Fixed: #620 Incorrect usage of mutex in particle system loader 2012-03-02 22:43:42 +01:00
kervala
6865470c03 Changed: #878 Fix typos in comments/code 2012-02-27 10:01:45 +01:00
kervala
6994f7374e Changed: #825 Remove all warnings when compiling Ryzom 2012-01-02 15:41:22 +01:00
sfb
c8467d9b51 Fixed: #1359 Applied patch from GelluleX adding cut/paste functionality to Ryzom for OSX. 2011-12-07 07:20:05 -06:00
sfb
506e214e38 Fixed: #1367 Added ifdef for OSX 10.7 GL API changes. Thanks GelluleX. 2011-12-07 07:16:37 -06:00
kervala
b591056364 Fixed: #1376 Wrong NeL window position with Compiz 2011-10-15 16:42:03 +02:00
kervala
87f2f5bdd6 Changed: #1366 No Ryzom client icon under Ubuntu with Unity + Compiz 2011-10-08 12:16:47 +02:00
kervala
312fc3eb74 Fixed: #1366 No Ryzom client icon under Ubuntu with Unity + Compiz 2011-10-08 11:01:10 +02:00
kervala
44e3c936e4 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
dbf417cb22 Changed: #1275 Create an OpenGL ES driver 2011-06-08 10:16:44 +02:00
kervala
f06916b4fa Changed: #878 Fix typos in comments/code 2011-06-08 10:14:14 +02:00
kervala
7d0a22db81 Changed: #878 Fix typos in comments/code 2011-06-04 13:51:03 +02:00
kervala
2d8d895e5b Changed: Display unknown status in FBO errors messages 2011-06-04 13:50:33 +02:00
kervala
57bf9881e8 Fixed: X extensions list is truncated 2011-06-04 13:49:41 +02:00
kervala
5b5a050616 Changed: Exceptions catched by reference 2011-06-03 10:35:25 +02:00
kervala
540bc1f62f Changed: Exceptions catched by reference 2011-06-02 18:31:40 +02:00
vl
5f98c48e13 Fixed: #1273 problem with shift enter on shop window 2011-04-21 16:39:23 +02:00
rti
c913b2700e merge 2011-05-31 18:12:25 +02:00
rti
b55e9e210e 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
fbec2565e9 Changed: Compilation with VC++ 2010 without STLport 2011-05-28 15:52:48 +02:00
rti
3fdd571b49 merge 2011-05-26 21:55:10 +02:00
rti
ef98e683a3 Fixed: Build error and assert when disabling NL_FORCE_INDEX_BUFFER_16 2011-05-26 20:57:23 +02:00
kervala
30819b35a7 Changed: #1177 VS 2010 does not work under CMake 2011-05-26 16:18:38 +02:00
kervala
ae70be18fa Changed: #1275 Create an OpenGL ES driver 2011-05-15 17:11:16 +02:00
kervala
41f8011498 Changed: #1275 Create an OpenGL ES driver 2011-05-01 19:11:10 +02:00
kervala
8946b580cb Changed: #1275 Create an OpenGL ES driver 2011-05-01 18:27:05 +02:00
kervala
ab1ddf3e3e Changed: Replaced display of pointers using %d or %X by %p 2011-03-28 17:32:49 +02:00
kervala
a221b39585 Changed: #825 Remove all warnings when compiling Ryzom 2011-03-10 23:22:27 +01:00
kervala
dec67309f3 Changed: #878 Fix typos in comments/code 2011-03-09 14:30:51 +01:00
kervala
b26e6ced32 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
93c382f02c Changed: #1251 Code simplification and default values if not using config.h 2011-02-24 18:55:14 +01:00
kervala
43decbd157 Fixed: #1251 NeL can't find selected drivers in CMake 2011-02-24 18:42:09 +01:00
kervala
0a235b7353 Changed: #878 Fix typos in comments/code 2011-02-21 16:08:32 +01:00
kervala
703ba174a2 Changed: #825 Remove all warnings when compiling Ryzom 2011-02-21 13:32:56 +01:00
kervala
0b8820ca0c Fixed: Compilation under Linux with STLport 2011-02-11 18:05:19 +01:00
kervala
300c48e191 Changed: #878 Fix typos in comments/code 2011-02-09 16:03:44 +01:00
kervala
a617da4566 Changed: #878 Fix typos in comments/code 2011-02-09 15:45:56 +01:00
kervala
1af7212735 Changed: Add missing files in SOURCE_GROUP 2011-02-09 15:44:19 +01:00
kervala
bf829069ea Fixed: Wrong paths for .cpp files in CMakeLists.txt 2011-02-09 15:31:34 +01:00
kervala
026657b28c Changed: #825 Remove all warnings when compiling Ryzom 2011-02-09 14:34:05 +01:00
kervala
14a449ab27 Fixed: Crash when using bloom in object_viewer_qt with OpenGL driver 2011-01-22 16:01:00 +01:00
kervala
356816cba7 Changed: #1231 Remove VC++ projects and solutions which are not needed by Nevrax Linux makefiles 2011-01-10 13:50:07 +01:00
kervala
aa8b8851f0 Fixed: Bad check for scissor 2011-01-07 10:05:08 +01:00
kervala
97c4880afa Changed: Don't modify NeL window if managed by a 3rd party library 2010-12-30 22:18:23 +01:00
kervala
7586b64494 Changed: #573 Get the maximum anisotropic value 2010-12-22 14:21:40 +01:00
kervala
5f2184ef6c Changed: #825 Remove all warnings when compiling Ryzom 2010-12-20 23:47:11 +01:00
kervala
8c01cfc3ae Fixed: Compilation under Linux 2010-12-20 23:46:27 +01:00
kervala
3d693f4ec6 Fixed: Bad function to set texture coordinates for EXTVertexShader 2010-12-20 17:05:11 +01:00
kervala
2f7d57d608 Fixed: Crash and bug if not supporting GL_ARB_texture_cube_map 2010-12-20 17:00:58 +01:00
kervala
1239912829 Changed: #573 Added new checks for FBO extensions and multisample 2010-12-20 16:48:03 +01:00
kervala
0c5c352a78 Changed: Implement GL_NV_vertex_array_range for GLX 2010-12-20 16:43:05 +01:00
rti
d145c48e15 Fixed #1151 OVQT !_Pumping assert when entering settings dialog 2010-12-12 19:08:44 +01:00
kervala
d4ef878899 Changed: #878 Fix typos in comments/code 2010-12-12 15:12:49 +01:00
kervala
20ddae2c0f Changed: #825 Remove all warnings when compiling Ryzom 2010-12-12 15:10:53 +01:00
rti
f9434cbfe1 Fixed: #1174 Mac - Alpha Build - Mouse Behavior 2010-12-12 03:58:14 +01:00
kervala
7ceb3dd196 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
a02239ee62 Fixed: Compilation problem 2010-12-08 17:40:23 +01:00
kervala
eaa10899d0 Changed: #878 Fix typos in comments/code 2010-12-08 14:49:24 +01:00
kervala
f057b12488 Fixed: Removed some temporary fixes for system OpenGL drivers bugs 2010-12-08 13:43:53 +01:00
kervala
fb03ba45a1 Fixed: EVSSecondaryColorVariant redefined several times in setupEXTVertexShader 2010-12-08 13:40:33 +01:00
kervala
1d5d8b35cf 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
431fc9a13e Fixed: Mac OS X compilation of GL driver 2010-11-23 13:08:13 +01:00
kervala
f440215b5d Changed: #1201 glXSwapIntervalMESA & glXGetSwapIntervalMESA Not present in NVidia GL include file 2010-11-22 16:10:07 +01:00
kervala
cd712e822f Fixed: #1201 glXSwapIntervalMESA & glXGetSwapIntervalMESA Not present in NVidia GL include file 2010-11-22 11:54:44 +01:00
kervala
4a122e2062 Changed: #825 Remove all warnings when compiling Ryzom 2010-11-21 23:31:15 +01:00
kervala
0347c48cd7 Changed: #878 Fix typos in comments/code 2010-11-21 23:30:28 +01:00
kervala
89ad6f5df7 Changed: #878 Fix typos in comments/code 2010-11-21 22:31:33 +01:00
kervala
7a17585052 Changed: #878 Fix typos in comments/code 2010-11-21 22:30:32 +01:00
kervala
76599a34b9 Changed: Listen for more X messages 2010-11-21 22:25:41 +01:00
kervala
80e31822b6 Changed: Minor changes for X implementations 2010-11-21 22:21:34 +01:00
kervala
e5b16b911b Changed: More verbose warnings messages for setScreenMode 2010-11-21 22:19:51 +01:00
kervala
a0cce08c48 Changed: isActive() implementation for X 2010-11-21 22:17:40 +01:00
kervala
26412fa699 Changed: #825 Remove all warnings when compiling Ryzom 2010-11-21 22:16:33 +01:00
kervala
e3df75f484 Changed: Remove hack for black window bug (related to previous NVidia driver) 2010-11-21 22:15:34 +01:00
kervala
ba8b7eee8b Changed: Only one definition of X Atoms and X errors handler 2010-11-21 22:13:06 +01:00
kervala
081bbb4295 Changed: Hide window before releasing driver 2010-11-21 22:09:29 +01:00
kervala
e544137dfd Changed: Use of _CurrentMode instead of several variables (similar to Direct3D driver) 2010-11-21 22:04:18 +01:00
kervala
4c6b1949ca Changed: #1198 Window is too large when switching from fullscreen to windowed mode 2010-11-19 11:19:53 +01:00
kervala
38ade71fd6 Changed: #1034 Use Xcursor extension if available 2010-11-19 11:19:35 +01:00
kervala
74f7e6a49b Changed: #878 Fix typos in comments/code 2010-11-18 21:54:34 +01:00
kervala
75a2ea5fb9 Changed: Get X extensions list 2010-11-18 21:53:34 +01:00
kervala
056248fee9 Changed: #1034 Use Xcursor extension if available 2010-11-18 21:53:05 +01:00
kervala
e99faac831 Changed: #878 Fix typos in comments/code 2010-11-18 21:33:35 +01:00