Commit graph

387 commits

Author SHA1 Message Date
kaetemi
05583d134a Cleanup driver interface
--HG--
branch : multipass-stereo
2013-09-08 21:57:27 +02:00
kaetemi
ee0396bd6f Implement new gpu program interface in direct3d driver
--HG--
branch : multipass-stereo
2013-09-07 22:00:07 +02:00
kaetemi
350b580085 Implement new gpu program interface in opengl driver
--HG--
branch : multipass-stereo
2013-09-07 21:30:40 +02:00
kaetemi
96b2df8405 Merge with default
--HG--
branch : multipass-stereo
2013-08-01 23:02:49 +02:00
kaetemi
1c3fbf0256 Improve performance of UsedTexture debugging info in OpenGL driver
--HG--
branch : kaetemi-optimize
2013-07-29 03:41:10 +02:00
kaetemi
d13da7a398 Prefer NPOT texture over RECT texture
--HG--
branch : multipass-stereo
2013-07-02 18:43:15 +02:00
kaetemi
7766116494 Fix a render target issue, see #43
--HG--
branch : multipass-stereo
2013-07-02 00:53:45 +02:00
kaetemi
78179ed809 Rename some functions to follow the same naming convention of others
--HG--
branch : multipass-stereo
2013-06-19 23:49:39 +02:00
kaetemi
ad5b60963f Cleanup
--HG--
branch : multipass-stereo
2013-06-19 23:34:40 +02:00
kaetemi
be33bbc70f Add support for fp40 with opengl
--HG--
branch : multipass-stereo
2013-06-19 22:41:03 +02:00
kaetemi
f278ac7638 Activate textures for postprocessing material under direct3d
--HG--
branch : multipass-stereo
2013-06-19 21:16:13 +02:00
kaetemi
9b0b1008ff Fix linux compile
--HG--
branch : multipass-stereo
2013-06-19 16:18:09 +02:00
kaetemi
dfb110b387 Add function to check which pixel program profiles are available on a driver
--HG--
branch : multipass-stereo
2013-06-19 05:03:47 +02:00
kaetemi
1c3fc17d91 Cleanup more unneeded code
--HG--
branch : multipass-stereo
2013-06-19 02:36:57 +02:00
kaetemi
4200483383 Removed unneeded parser related code from the opengl pixel program implementation
--HG--
branch : multipass-stereo
2013-06-19 02:33:19 +02:00
kaetemi
197c0687d9 Add direct3d diff for old nevrax pixel program code, marked a todo in the comments
--HG--
branch : multipass-stereo
2013-06-19 02:10:38 +02:00
kaetemi
f08de2dcdc Added diff to opengl driver for old nevrax pixel program code, marked todos in comments
--HG--
branch : multipass-stereo
2013-06-19 02:01:12 +02:00
kaetemi
16d47d742f Add some files from old nevrax shader code for exposing pixel programs in the drivers
--HG--
branch : multipass-stereo
2013-06-19 01:14:30 +02:00
kaetemi
f63a275f2b Backed out changeset ea4b76b7213a, bad approach
--HG--
branch : multipass-stereo
2013-06-19 01:03:20 +02:00
kaetemi
87c30bceea Add info structure for multipass camera rendering effects #43
--HG--
branch : multipass-stereo
2013-06-16 20:48:17 +02:00
kervala
671827225d Changed: French comments translated to English 2013-02-11 22:24:48 +01:00
kervala
45c8b20f39 Changed: Typo fixes (thanks to Vagrant!) 2013-02-08 13:17:44 +01:00
kervala
c53d1fb301 Changed: OpenGL headers not being found by PCH 2013-01-09 09:29:15 +01:00
kervala
af366070ea Changed: Simplification of OpenGL ES driver 2012-12-06 10:48:46 +01:00
kervala
9483b7f170 Changed: Updated OpenGL registries 2012-12-06 09:39:53 +01:00
kervala
1715470910 Changed: Display HRESULT when D3DXCreateEffect fails 2012-12-03 09:37:21 +01:00
kervala
95cb41465a Changed: NPOT textures finally don't need that in D3D 2012-10-27 18:44:38 +02:00
kervala
0d782993f9 Fixed #1: Implement anisotropic filtering for textures 2012-10-27 17:46:13 +02:00
kervala
100befeb1b Changed: Minor changes 2012-10-27 16:39:06 +02:00
kervala
7c024fb479 Changed: Simplify OpenGL ES driver by using some aliases 2012-10-27 16:27:13 +02:00
kervala
bced63993b Changed: #573 Add anti-aliasing to the OpenGL Driver 2012-10-17 11:05:51 +02:00
kervala
9a5b97dfff Fixed: Compilation under Mac OS X 2012-10-05 20:36:10 +02:00
kervala
3a3fb5ea1a Changed: Added zbuffer formats (commented) 2012-09-26 12:47:13 +02:00
kervala
8e2009279d Changed: Drivers runtimes should go in NL_DRIVER_PREFIX 2012-09-26 12:46:43 +02:00
kervala
493f033e02 Changed: Added a warning when a texture can't be created in D3D driver 2012-09-26 00:02:27 +02:00
kervala
7a04e920e1 Fixed: #1493 MultiArch support 2012-09-22 22:57:38 +02:00
kervala
8701d6e6ee Fixed: Replaced "Reqiures" by "Requires" in pkg-config files 2012-09-22 22:42:02 +02:00
kervala
429ac753e9 Changed: #878 Fix typos in comments/code 2012-09-11 20:16:26 +02:00
kaetemi
1f5e08b20f Fixed: A strange loading crash with bad textures 2012-07-28 12:40:36 +02:00
sfb
af454dd1cf Fixed EOL issues and added .hgeol file. 2012-05-29 08:31:11 -05:00
kervala
e9692f5fea Fixed: Compilation under Mac OS X without -DWITH_STATIC_DRIVERS=ON 2012-05-24 20:28:19 +02:00
kervala
097138eaba Changed: #1275 Compilation under Mac OS X 2012-05-15 12:58:20 +02:00
kervala
2e08d335ab Changed: #825 Remove all warnings when compiling Ryzom 2012-05-15 12:55:56 +02:00
kervala
d4372f4aa1 Changed: #1275 Use of NLDRIVERGL or NLDRIVERGLES namespaces with NL_STATIC to avoid duplicated symbols 2012-05-14 13:21:00 +02:00
kervala
db208efe92 Changed: #1275 Create an OpenGL ES driver 2012-05-13 17:43:46 +02:00
kervala
f7888cb7c9 Changed: #1275 Added OpenGL ES CMake module 2012-05-13 16:23:48 +02:00
kervala
5f04213d44 Changed: #1275 Create an OpenGL ES driver 2012-05-13 15:27:20 +02:00
kervala
dbd45081f4 Changed: Include OpenGL headers in "opengl" directory 2012-05-13 15:26:45 +02:00
kervala
7a23895df3 Changed: Update glext.h 2012-05-12 20:58:23 +02:00
kervala
26dd470afc Changed: #1275 Create an OpenGL ES driver 2012-05-12 20:56:37 +02:00
kervala
07dd298ed2 Changed: Include stdopengl.h in Objective-C files 2012-05-12 20:55:58 +02:00
kervala
f6c77399a9 Fixed: Renable PCH under for OpenGL driver under Mac OS X 2012-05-12 20:54:37 +02:00
kervala
cf5e9bc8d9 Changed: #1275 Create an OpenGL ES driver 2012-05-12 19:21:52 +02:00
kervala
3c47b9f8d5 Fixed: #1441 Remove all remaining .vcproj, Makefiles, automake scripts, etc... 2012-03-03 10:49:42 +01:00
kervala
d50e7369cf Changed: #878 Fix typos in comments/code 2012-02-27 10:01:45 +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
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
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
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
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
8208ec219b Changed: Compilation with VC++ 2010 without STLport 2011-05-28 15:52:48 +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
3fd9f30695 Changed: #825 Remove all warnings when compiling Ryzom 2011-03-10 23:22:27 +01:00
kervala
1ba49bad77 Changed: #825 Remove all warnings when compiling Ryzom 2011-02-21 13:32:56 +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
aeb4923843 Fixed: Crash when using bloom in object_viewer_qt with OpenGL driver 2011-01-22 16:01:00 +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
kervala
2e95cfce39 Fixed: Bad check for scissor 2011-01-07 10:05:08 +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
e363ebe2e8 Changed: #573 Get the maximum anisotropic value 2010-12-22 14:21:40 +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
rti
78229f4b67 Fixed #1151 OVQT !_Pumping assert when entering settings dialog 2010-12-12 19:08:44 +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