Commit graph

688 commits

Author SHA1 Message Date
kaetemi
34553ca2db Fix a compile error 2013-07-28 17:49:28 +02:00
kaetemi
7442168061 Avoid redundant per-frame calls to getDbProp("UI:VARIABLES:DIRECTION"") 2013-07-28 09:06:11 +02:00
kaetemi
430bfd26c6 Make _ShowReticleLeaf static 2013-07-28 08:35:40 +02:00
kaetemi
527df2511b Avoid redundant per-frame calls to getDbProp("UI:VARIABLES:CDB_INIT_IN_PROGRESS") 2013-07-28 08:22:53 +02:00
kaetemi
10e4eb4634 Avoid redundant per-frame calls to getDbProp("UI:VARIABLES:MK_MOVE") 2013-07-28 08:19:54 +02:00
kaetemi
b32f8b5025 Avoid redundant per-frame calls to getDbProp("UI:SAVE:USER_CHAR_FADE") 2013-07-28 08:16:02 +02:00
kaetemi
30ea315002 Avoid redundant per-frame calls to getDbProp("SERVER:WEATHER:VALUE") 2013-07-28 08:13:19 +02:00
kaetemi
1674b81cce Avoid redundant calls to getDbProp("UI:SAVE:INSCENE:...") 2013-07-28 07:55:16 +02:00
kaetemi
37277019be Avoid redundant calls to getDbProp in CEntityCL 2013-07-28 06:45:43 +02:00
kaetemi
3fe1a17503 Avoid redundant per-frame calls to getDbProp("UI:ENTITY:GUILD:#:ICON") 2013-07-28 05:48:59 +02:00
kaetemi
b09e28e9e0 Avoid having to use 'set' action handler, which parses the value expression on every use, in interface links by implementing use of cdb nodes as targets 2013-07-28 05:10:07 +02:00
kaetemi
22934d2b60 Avoid redundant per-frame calls to getDbProp("SERVER:USER:DEFAULT_WEIGHT_HANDS") 2013-07-28 05:10:06 +02:00
kaetemi
8bbb438674 Avoid redundant per-frame calls to getDbProp in CNetManager 2013-07-28 05:10:06 +02:00
kaetemi
36c969252b Avoid redundant per-frame calls to getDbProp in NLGUI::CWidgetManager 2013-07-28 00:48:34 +02:00
kaetemi
1273830c0e Avoid redundant per-frame calls to getDbValue32(toString("SERVER:CHARACTER_INFO:CHARACTERISTICS%d:VALUE", i)) 2013-07-28 00:29:32 +02:00
kaetemi
c2b29881bb Avoid redundant per-frame calls to getDbProp("UI:VARIABLES:FPS", false) 2013-07-28 00:29:32 +02:00
kaetemi
2cd88e5d9e Avoid redundant per-frame calls to getDbProp("UI:VARIABLES:TOTAL_MALUS_EQUIP", false) 2013-07-28 00:29:32 +02:00
kaetemi
beff07c398 Avoid redundant per-frame calls to getDbProp("UI:SAVE:SHOW_RETICLE") 2013-07-28 00:29:25 +02:00
kaetemi
dfd92eb40d Merge with default 2013-07-19 18:12:08 +02:00
kaetemi
32553f4d87 Some necessary ryzom tools did not build when client and server were unchecked 2013-07-19 18:11:31 +02:00
Michael Witrant
f393622573 Fixed Linux build failure because a temporary pointer was passed, ref #43 2013-07-06 19:34:28 +02:00
kaetemi
a1ded7183a Handle head orientation in ryzom client, ref #43 2013-07-05 04:09:53 +02:00
kaetemi
cb9e5762db Don't render to texture when in wireframe mode, re #43 2013-07-05 03:42:38 +02:00
kaetemi
c3f6f5b8ff Put stereo render loop inside ryzom client main loop, see #43 2013-07-05 02:38:56 +02:00
kaetemi
541f75920b Init/release VR interfaces in ryzom client, ref #43 2013-07-05 02:04:34 +02:00
kaetemi
59edf6ea13 Move some more updates out of the render code, see #43 2013-07-05 00:47:17 +02:00
kaetemi
5e5cfba035 Some necessary changes to camera setting, re #43 2013-07-05 00:17:09 +02:00
kaetemi
32e3da752f Some more cleanup 2013-07-04 23:41:46 +02:00
kaetemi
78276ab782 Make oversize screenshots be perfectly seamless 2013-07-04 23:11:15 +02:00
kaetemi
86870d66fb Pull weather updates out of scene render 2013-07-04 22:39:05 +02:00
kaetemi
bfae91eb88 Correctly apply bloom on oversize screenshots 2013-07-04 22:26:31 +02:00
kaetemi
ee227aaf9c Refactor fulldetail override 2013-07-04 22:18:19 +02:00
kaetemi
3a4204e091 Separate some camera related functions, ref #43 2013-06-27 04:11:09 +02:00
kaetemi
f84f5807c1 Move some config stuff out of main_loop.cpp, see #43 2013-06-27 03:49:30 +02:00
kaetemi
1928c9c679 Remove some unused includes, re #43 2013-06-27 03:16:53 +02:00
kaetemi
1e461ec4f3 Some more debug functions moved, see #43 2013-06-27 03:04:40 +02:00
kaetemi
d919591093 Moved some temp code out of main_loop.cpp, ref #43 2013-06-27 02:43:51 +02:00
kaetemi
a046b1c494 Take some debug render code out of main_loop.cpp, see #43 2013-06-27 02:13:48 +02:00
kaetemi
825ebb3335 Separate some profiling code from main_loop.cpp, see #43 2013-06-27 01:43:04 +02:00
kaetemi
b9334e3722 Pull CPing out of main_loop.cpp, refs #43 2013-06-27 01:23:53 +02:00
kaetemi
9526910d4b Return view as CQuat, see #43 2013-06-26 21:36:21 +02:00
kaetemi
1f68025931 Rename some functions to follow the same naming convention of others 2013-06-19 23:49:39 +02:00
kaetemi
5fa4beab46 Fixes to compile Ryzom Client with lua 5.2 2013-06-16 03:43:45 +02:00
kervala
8a68c5e54f Changed: Moved Ryzom detailed version in client 2013-04-29 14:46:53 +02:00
kervala
b35bc728d3 Changed: Process EventCloseWindowId by client 2013-04-29 14:44:39 +02:00
kervala
3edb0e439c fixes #33 build failure/error using clang 2013-03-26 19:57:00 +01:00
dfighter1985
1210f92ffe Resolved some build errors occuring after previous commit. 2013-02-21 01:25:50 +01:00
dfighter1985
4243639143 MODIFIED: Resolved build error with FINAL_VERSION set. 2013-02-18 01:26:56 +01:00
dfighter1985
b25d4b628f MODIFIED: Resolved some GCC build errors. 2013-02-17 14:30:05 +01:00
mattraykowski
aa261f28a4 merging gui editor repo. 2013-02-14 09:53:06 -06:00
dfighter1985
543488b490 Merged mainline default branch changes. 2013-02-14 10:47:10 +01:00
kervala
ba089f8548 Changed: Typo fixes and French comments translated to English (Thanks to DuDraig!) 2013-02-12 22:48:37 +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
39668984c1 Changed: Typo fixes (thanks to Vagrant!) 2013-02-08 13:26:07 +01:00
kervala
98606fb5b5 Changed: Typo fixes (thanks to Vagrant!) 2013-02-08 13:17:44 +01:00
kervala
2dd0bed9d9 Changed: Use OpenGL by default with an ATI card and without a warning dialog 2013-02-01 21:58:05 +01:00
mattraykowski
75f40c9e79 merge, fixed inconsistent newlines 2013-01-30 09:57:53 -06:00
mattraykowski
302d4bd5c9 Fixed: #5 Applied check to validate parent skeleton is valid, patch provided by Vinicius Arroya. 2013-01-30 09:54:55 -06:00
kervala
3b835a5407 Fixed: PCH for client_sheets 2012-12-09 08:48:15 +01:00
kervala
6777822ce8 Changed: Sorted landmarks 2012-12-01 12:01:24 +01:00
kervala
4eaad58d6a Changed: Disabled some useless temporary files 2012-12-01 12:00:46 +01:00
kervala
1adc7d8efa Changed: Typos 2012-12-01 11:34:03 +01:00
kervala
82fd464c39 Fixed: clang compile issue with stream operator >> confusion (patch provided by tebruno99, thanks!) 2012-11-29 19:19:34 +01:00
dfighter1985
421582d386 MODIFIED: #1471 Merged mainline default to this branch. 2012-11-25 05:22:40 +01:00
kervala
8ffcceaffd Fixed: Client side issues 2012-11-24 20:24:06 +01:00
kervala
655b79ce7b Changed: Minor typos 2012-11-24 20:23:13 +01:00
kervala
05ae6371c1 Changed: Minor changes 2012-10-28 13:47:09 +01:00
kervala
40227ccec5 Fixed #1: Implement anisotropic filtering for textures 2012-10-27 17:46:13 +02:00
kervala
0698f1abc2 Changed: Replaced string empty comparisons with empty() 2012-10-06 18:17:57 +02:00
kervala
2b86a180e6 Changed: Replaced string empty comparisons with empty() 2012-10-06 17:17:26 +02:00
kervala
9a12a5b4c2 Fixed: #1498 Client fails to switch shortcut bars on ctrl + number hotkeys 2012-10-06 17:12:23 +02:00
kervala
3a361f1c9a Changed: #878 Fix typos in comments/code 2012-10-06 17:09:03 +02:00
kervala
c9a3e9efbc Changed: #878 Fix typos in comments/code 2012-10-01 10:08:52 +02:00
kervala
fb17aa63e1 Fixed: #1497 optimize the drawing of radar by removing multiple access to local db (patch provided by yricl, a big thanks!) 2012-09-29 14:35:43 +02:00
kervala
7d12dd6058 Fixed: #1444 Add details for user-agent 2012-09-28 20:51:53 +02:00
kervala
34d1e33c1c Changed: Use *_PREFIX instead of fixed values with INSTALL 2012-09-27 22:17:47 +02:00
kervala
03db8750ad Changed: Synchronization with SVN 2012-09-26 12:45:34 +02:00
kervala
f21467c466 Fixed: Don't compress textures in DXTC when used as buttons 2012-09-26 12:44:52 +02:00
kervala
3250ae42b2 Changed: Don't compile 7zDec if WITH_RYZOM_TOOLS is disabled 2012-09-26 12:44:03 +02:00
kervala
6fa100fef8 Fixed: Don't compress textures in DXTC when used as buttons 2012-09-25 21:21:58 +02:00
kervala
25bfadcff8 Changed: #825 Remove all warnings when compiling Ryzom 2012-09-25 14:15:04 +02:00
kervala
182a79f2cb Changed: #825 Remove all warnings when compiling Ryzom 2012-09-25 13:20:25 +02:00
kervala
3429d7ba42 Changed: #825 Remove all warnings when compiling Ryzom 2012-09-25 12:33:02 +02:00
kervala
853e110ac5 Changed: Synchronization with SVN 2012-09-22 23:53:46 +02:00
kervala
38c5e6840d Fixed: #1493 MultiArch support 2012-09-22 22:57:38 +02:00
kervala
9cd35a8a5d Fixed: Compilation under unices (syslog.h included before chat_displayer.h creates a conflict with LOG_WARNING) 2012-09-18 09:11:23 +02:00
kervala
d6d7f75c68 Changed: Reverted a previous fix (sorry) 2012-09-11 22:50:10 +02:00
kervala
78fe1850f1 Changed: Synchronization with SVN 2012-09-11 20:26:36 +02:00
kaetemi
1710b9bb6a Fixed: Missed something 2012-07-27 22:51:38 +02:00
kaetemi
b03895fff7 Changed: Use the high resolution local time function instead of the funky code when getting the local time in the client. Use the timer probe function to check if it is necessary to set the cpu mask in the client 2012-07-27 22:35:26 +02:00
dfighter1985
da53ae9206 CHANGED: #1471 The local string mapper is now instantiated by CWidgetManager. 2012-07-16 06:16:43 +02:00
dfighter1985
73c63a99c7 CHANGED: #1471 it's a good idea to register GUI widget classes with the reflection system if we want to use them! 2012-07-14 05:16:09 +02:00
dfighter1985
5f49fab257 CHANGED: #1471 Apparently it's a bad idea for NLMISC to depend on a global in Ryzom client, since then it cannot be linked with other binaries. 2012-07-14 01:46:22 +02:00
dfighter1985
f2c3c55bde CHANGED: #1471 CInterfaceParser is now a component of CWidgetManager, and is instantiated by an abstract factory method. (IParser::createParser()) 2012-07-13 05:37:09 +02:00
dfighter1985
99b8ee5758 CHANGED: #1471 no need to go thru CInterfaceManager, when CViewRenderer has it's own Singleton. 2012-07-12 23:04:36 +02:00
dfighter1985
3e5137810b CHANGED: #1474 CInterfaceManager is no longer a subclass of CInterfaceParser, instead CInterfaceParser is a component of CInterfaceManager. 2012-07-12 21:39:51 +02:00
dfighter1985
c9692cfc05 CHANGED: #1471 Moved some Lua related code from CInterfaceManager to CLuaManager and CInterfaceParser. 2012-07-12 09:01:35 +02:00
dfighter1985
7e8e21e2f6 CHANGED: #1471 Moved CProcedure code to it's own files, and also moved the procedure handling code from CInterfaceManager to CWidgetManager. 2012-07-12 05:29:33 +02:00
dfighter1985
b2ee4d275c CHANGED: #1471 Moved some more GUI code from CInterfaceManager to CWidgetManager. 2012-07-11 22:27:22 +02:00
dfighter1985
6506989e14 CHANGED: #1471 Moved the input event handling code from CInterfaceManager to CWidgetManager. 2012-07-11 06:44:34 +02:00
dfighter1985
86302f6a39 CHANGED: #1471 Moved the widget drawing code from CInterfaceManager to CWidgetManager, so the GUI library can now draw the widgets! 2012-07-10 23:01:09 +02:00
dfighter1985
27953ec7e8 CHANGED: #1471 Moved the contexthelp drawing/controlling code to the GUI library. 2012-07-10 06:25:15 +02:00
dfighter1985
e97ec6788e CHANGED: #1471 CInterfaceParser is now part of the Nel GUI library and is under the NLGUI namespace. 2012-07-09 03:45:00 +02:00
dfighter1985
e1bbfb74fa CHANGED: #1471 CInterfaceParser no longer depends on CLuaIHMRyzom. 2012-07-09 03:07:19 +02:00
dfighter1985
7142b94449 CHANGED: #1471 Modularized CInterfaceParser. It is now extendable with parser modules, so it can parse Ryzom game related stuff without the parser code having to be in the class itself. 2012-07-09 02:36:17 +02:00
dfighter1985
4ed62dc1c4 CHANGED: #1471 Classes derived from CInterfaceOptions are now instantiated using a factory. 2012-07-08 01:56:49 +02:00
dfighter1985
5ffd1d3067 CHANGED: #1471 Some more cleanup in CInterfaceParser, removed some unused code, which also means less coupling and less refactoring to do :P 2012-07-07 21:17:15 +02:00
dfighter1985
28288d2543 CHANGED: #1471 Moved CSheetSelectionGroup and CSheetSelection to the GUI library. 2012-07-07 20:38:45 +02:00
dfighter1985
097ee504f6 CHANGED: #1471 Little cleanup in CInterfaceParser. 2012-07-07 19:49:13 +02:00
dfighter1985
e24cffa79f Merged default branch into gui-refactoring. 2012-07-02 22:46:08 +02:00
dfighter1985
5a76ae7b38 CHANGED: #1471 Moved the basic interface expression user functions into the NELGUI library under the NLGUI namespace. 2012-07-02 05:07:13 +02:00
dfighter1985
363bb731c7 CHANGED: #1471 CViewPointer is now part of the NELGUI library and is under the NLGUI namespace. 2012-07-02 03:21:42 +02:00
dfighter1985
923695fe70 CHANGED: #1471 Broke up CViewPointer into a generic and a Ryzom game related class. 2012-07-02 02:50:47 +02:00
dfighter1985
66293a4fd9 CHANGED: #1471 CInterfaceTrack and CInterfaceAnim are now part of the NELGUI library and are under the NLGUI namespace. 2012-07-01 04:13:24 +02:00
dfighter1985
70fb3d6412 CHANGED: #1471 CInterfaceAnim no longer depends on Ryzom game related code. 2012-07-01 03:45:38 +02:00
dfighter1985
bf624b79ec CHANGED: #1471 CGroupHTML, CGroupParagraph, CViewLink are now part of the NELGUI library and are under the NLGUI namespace. 2012-07-01 03:11:24 +02:00
dfighter1985
31c887ede8 CHANGED: #1471 Decoupled CGroupHTML, CGroupParagraph, CViewLink from Ryzom game related code. 2012-06-30 05:58:02 +02:00
dfighter1985
215f7124d2 CHANGED: #1471 CGroupTable and CGroupCell are now part of the NELGUI library and are under the NLGUI namespace. 2012-06-29 06:58:14 +02:00
dfighter1985
e209a6c77d CHANGED: #1471 CGroupTable and CGroupCell no longer depend on CInterfaceManager, and a Ryzom game global. 2012-06-29 06:15:56 +02:00
dfighter1985
0c8698d7f0 CHANGED: #1471 CDBGroupComboBox is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-29 02:57:29 +02:00
dfighter1985
02ba7f66f9 CHANGED: #1471 CDBGroupComboBox no longer depends on the isLoggedin global Ryzom game variable. 2012-06-29 00:30:27 +02:00
kaetemi
0d4f6da330 Fixed: Valgrind warnings 2012-06-28 11:08:36 +02:00
dfighter1985
17c499ef17 CHANGED: #1471 CDBGroupSelectNumber is now part of the NELGUI library and is under the NLGUI namespace. Also had to add a workaround so that the linker doesn't drop the seemingly unused code from the library. Thanks goes to Kaetami for that! 2012-06-28 11:06:36 +02:00
dfighter1985
b5c4ad14da CHANGED: #1471 CDBViewQuantity is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-28 07:35:11 +02:00
dfighter1985
c1f7df59d7 CHANGED: #1471 CDBViewNumber is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-28 07:16:15 +02:00
dfighter1985
5afbf1615a CHANGED: CDBViewDigit is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-28 07:07:44 +02:00
dfighter1985
2f0a724cd7 CHANGED: #1471 CDBViewBar3 is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-24 04:51:30 +02:00
dfighter1985
f14ca72e58 CHANGED: #1471 CDBViewBar3 no longer depends on CInterfaceManager. 2012-06-24 04:33:55 +02:00
dfighter1985
cdb0c5b6c5 CHANGED: #1471 CDBViewBar is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-24 04:30:12 +02:00
dfighter1985
2b2eb5cb78 CHANGED: CDBViewBar no longer depends on CInterfaceManager. 2012-06-24 04:14:36 +02:00
dfighter1985
854e269ae6 CHANGED: CGroupHeader is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-24 04:08:15 +02:00
dfighter1985
0532f7a01a CHANGED: CGroupHeader no longer depends on CInterfaceManager. 2012-06-24 04:00:45 +02:00
dfighter1985
308fa1d0ea CHANGED: CGroupTab and CCtrlTabButton are now part of the NELGUI library and are under the NLGUI namespace. 2012-06-24 03:53:15 +02:00
dfighter1985
59c52c713c CHANGED: #1471 CGroupTab no longer depends on CInterfaceManager and the Ryzom game client time data. 2012-06-24 03:29:20 +02:00
dfighter1985
bb32f759c1 CHANGED: #1471 CViewTextMenu, CGroupSubMenu, CGroupMenu are now part of the NELGUI library and are under the NLGUI namespace. 2012-06-23 22:38:10 +02:00
dfighter1985
67f71ddf15 CHANGED: #1471 CViewTextMenu, CGroupSubMenu, CGroupMenu no longer depend on CInterfaceManager and CInterfaceParser. 2012-06-23 22:04:33 +02:00
dfighter1985
82e2759971 CHANGED: #1471 CGroupScrollText is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-23 21:24:48 +02:00
dfighter1985
5aa1f67e3d CHANGED: #1471 CGroupScrollText no longer depends on the Ryzom client time data. 2012-06-23 21:03:23 +02:00
dfighter1985
bdf9c2b7ba CHANGED: #1471 CGroupContainer is now part of the NELGUI library and is under the NLGUI namespace. 2012-06-23 07:21:32 +02:00
dfighter1985
2b4298b269 CHANGED: #1471 CGroupContainer no longer depends on CInterfaceManager, CViewPointer and the Ryzom game client time values. 2012-06-23 06:24:09 +02:00
dfighter1985
d7ea450e20 CHANGED: #1471 Moved some code from interface_options_ryzom to interface_options ( needed for CGroupContainer ) 2012-06-23 04:23:52 +02:00
dfighter1985
02227edb58 CHANGED: #1471 CGroupEditBox is now in the NELGUI library and is under the NLGUI namespace. 2012-06-23 03:27:49 +02:00
dfighter1985
2da27bdc2d CHANGED: #1471 CGroupEditBox no longer depends on CGroupContainer, and CInputHandlerManager. 2012-06-22 23:17:55 +02:00
dfighter1985
ab8b296adc CHANGED: #1471 CGroupList is now part of NELGUI library, and is under NLGUI namespace. 2012-06-22 06:48:19 +02:00
dfighter1985
3bba3af4ab CHANGED: #1471 CGroupList no longer depends on CGroupContainer. 2012-06-22 05:44:01 +02:00
dfighter1985
e131c0f837 CHANGED: #1471 CGroupTree is now part of NELGUI library, and is under NLGUI namespace. 2012-06-22 05:37:55 +02:00
dfighter1985
8c93416909 CHANGED: #1471 CGroupTree no longer depends on CGroupContainer. 2012-06-22 05:13:05 +02:00
dfighter1985
2fcef29aa3 CHANGED: #1471 CViewBitmapCombo is now part of NELGUI library, and is under NLGUI namespace. 2012-06-22 04:40:34 +02:00
dfighter1985
547bd65160 CHANGED: #1471 CViewBitmapCombo no longer depends on CViewPointer. 2012-06-22 04:27:53 +02:00