Commit graph

599 commits

Author SHA1 Message Date
kaetemi
d404c1228c Create a clipping frustum, ref 2013-06-26 21:35:36 +02:00
kaetemi
2f4867ab78 Allow multiple user cameras to be calculated separately, useful for sky etc, re 2013-06-26 20:57:37 +02:00
kaetemi
8230238b5f Add eye distance in 2D interface shift, re 2013-06-26 17:24:23 +02:00
kaetemi
1b8ddaa87b Add 2D interface shifting calculations, see 2013-06-26 16:59:08 +02:00
kaetemi
cbd72f73ff Add some comments, see 2013-06-26 15:55:39 +02:00
kaetemi
7672ab2812 Cleanup and make bloom work with stereo rendering, re 2013-06-26 15:49:31 +02:00
kaetemi
e51d9e15d9 Render from multiple cameras, see 2013-06-26 08:00:19 +02:00
kaetemi
a7cf55c58e Read sensor data and set camera in snowballs, ref 2013-06-26 04:57:58 +02:00
kaetemi
dc813a060e Add library name to device name, re 2013-06-26 02:55:15 +02:00
kaetemi
b45bdb88e6 List stereo devices, see 2013-06-26 02:45:49 +02:00
kaetemi
982bf804de Added some notes 2013-06-20 00:25:52 +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
cfb9827b2c Test texture with postprocessing material, seems to work with opengl 2013-06-19 20:47:23 +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
9c5fabf615 Add test for ps.1.1 pixel program in snowballs (it works too now) 2013-06-19 04:03:32 +02:00
kaetemi
72035e936a Removed unneeded parser related code from the opengl pixel program implementation 2013-06-19 02:33:19 +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
7da48d8866 Removed some CEffect related bit that slipped in 2013-06-19 01:22:26 +02:00
kaetemi
9f6b60a920 Add diff from old nevrax pixel program code to IDriver, CEffect related code not included 2013-06-19 01:20:51 +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) () 2013-06-17 00:45:17 +02:00
kaetemi
abdeee4b81 Add info structure for multipass camera rendering effects 2013-06-16 20:48:17 +02:00
kaetemi
5fa4beab46 Fixes to compile Ryzom Client with lua 5.2 2013-06-16 03:43:45 +02:00
kaetemi
7bb6775261 Compile NLGUI with lua 5.2 2013-06-16 02:33:04 +02:00
dfighter1985
c030ad755d When adding a new widget, the correct widget is now instantiated. Also added some checks. 2013-05-09 23:57:48 +02:00
dfighter1985
101d2cc612 Some more work for widget adding support. Basically the system works, just need to make sure the proper widget is instantiated, and the defaults are loaded ( so it shows up ). 2013-05-09 05:53:14 +02:00
dfighter1985
059147a5b3 Merged default. 2013-05-04 22:28:31 +02:00
Dzmitry Kamiahin
7ddd062666 Fixed self-comparsion in ps. 2013-05-04 01:57:53 +03:00
dfighter1985
e9d646d864 Merged default 2013-05-03 02:07:38 +02:00
kervala
79cd42d7c6 Changed: Added a new event EventCloseWindowId when system reports window should be closed 2013-04-29 11:15:14 +02:00
kervala
36f996a20b Fixed: Virtual destructor warning 2013-04-29 10:41:34 +02:00
kervala
02d6565234 fixes build failure/error using clang 2013-03-26 13:56:16 +01:00
dfighter1985
0715fbc9c7 Merging default. 2013-03-12 07:17:04 +01:00
dfighter1985
045502d5a3 MODIFIED: no more action handler spam. 2013-03-12 07:16:16 +01:00
dfighter1985
69954d6e8b FIXED: Deleting the CViewText of CCtrlTextButton should no longer lead to crashes. 2013-03-10 00:56:27 +01:00
dfighter1985
8c2db11be3 FIXED: Widgets will no longer get stuck in the widget hierarchy tree, when deleting their parent. 2013-03-09 22:02:31 +01:00
dfighter1985
b2d052108f MODIFIED: Preliminary support for a little cleanup when removing a widget from it's parent group ( for example when moving the widget ). 2013-03-08 06:28:52 +01:00
dfighter1985
836f3c9c2c MODIFIED: Draw the highlight of the currently selected widget in editor mode. 2013-03-07 06:01:33 +01:00
dfighter1985
c15cf6375c MODIFIED: Somehow I left this here, and it prevented viewtexts from being selected. 2013-03-03 00:54:22 +01:00
dfighter1985
9003dedbe5 MODIFIED: Text buttons will now delete their text too when being deleted. 2013-03-02 23:27:17 +01:00
dfighter1985
b731004c61 MODIFIED: GUI Editor can now delete widgets. 2013-03-02 06:57:40 +01:00
dfighter1985
84a4ac2f0d MODIFIED: Update property browser when selecting in the central widget. 2013-02-23 06:55:19 +01:00
dfighter1985
308bbbb0c6 MODIFIED: Views can now be selected too from the central widget. 2013-02-23 00:13:44 +01:00
dfighter1985
f55ab4e21e GUI Editor no longer depends on RTTI typename, instead it uses GetClassName() string provided by DECLARE_UI_CLASS(). 2013-02-20 22:05:09 +01:00
mattraykowski
9048c3bb21 changed - moved the libwww package discovery and fixed include paths in library project. 2013-02-19 10:04:40 -06: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
4f6cb3e329 Changed: Typo fixes (Thanks to DuDraig!) 2013-02-12 17:35:51 +01:00
kervala
8409d5a371 Changed: Typo fixes (thanks to Vagrant!) 2013-02-09 10:05:32 +01:00
kervala
2b9dc61e3e Changed: Warnings with clang 2013-02-08 18:17:42 +01:00
kervala
98606fb5b5 Changed: Typo fixes (thanks to Vagrant!) 2013-02-08 13:17:44 +01:00
kervala
2b4119c428 Fixed: Compilation with VC++ 2010 and 2012 2012-12-11 12:22:41 +01:00
kervala
2cd7419f42 Changed: PCH optimizations 2012-12-11 11:59:54 +01:00
kervala
b0af47cd3a Fixed: Include libxml2 header 2012-12-08 13:13:00 +01:00
kervala
230a8138d9 Changed: Minor typos 2012-12-08 12:07:23 +01:00
kervala
cc4480844e Changed: Compilation with PCH optimizations 2012-12-08 11:32:31 +01:00
kervala
13eed944d6 Changed: Compilation with VC++ 2012 2012-12-08 11:28:46 +01:00
kervala
8f19d1d643 Changed: Minor typos 2012-12-03 09:09:31 +01:00
dfighter1985
421582d386 MODIFIED: Merged mainline default to this branch. 2012-11-25 05:22:40 +01:00
kervala
003ec79559 Changed: VC++ 2012 partial support 2012-11-24 20:26:55 +01:00
kervala
b9fd49ebc3 Move all PACS headers in nel/include/pacs directory (fixes ) 2012-10-28 11:55:21 +01:00
kervala
40227ccec5 Fixed : Implement anisotropic filtering for textures 2012-10-27 17:46:13 +02:00
dfighter1985
0d27998506 CHANGED: GUI library will now build with the new externals and Visual Studio 2010. 2012-10-24 18:16:01 +02:00
kervala
eb3eccc7b0 Changed: Updated description for CBitmap::load and CBitmap::loadSize 2012-10-06 15:49:27 +02:00
kervala
3429d7ba42 Changed: Remove all warnings when compiling Ryzom 2012-09-25 12:33:02 +02:00
dfighter1985
dc93bf28a9 CHANGED: CCtrlBaseButton action handlers will now be retrievable, even if the action handler couldn't be found at the time of parsing. 2012-08-20 01:29:49 +02:00
dfighter1985
c5a8cecf7e CHANGED: Keys are now parsed from the config files, and then serialized on save. 2012-08-18 20:28:56 +02:00
dfighter1985
530a141bee CHANGED: Pointer settings are now parsed even when the particular pointer cannot be instantiated. They are also serialized when serializing the GUI. 2012-08-18 18:39:45 +02:00
dfighter1985
3a6ae1b74a CHANGED: Should be able to change text options for CCtrlTextButton. 2012-08-18 03:37:52 +02:00
dfighter1985
79e4832373 CHANGED: Serialize text options for Buttons with text too. 2012-08-18 02:46:19 +02:00
dfighter1985
094bbd6e9a CHANGED: GUI Procedures are now serialized. 2012-08-17 21:49:54 +02:00
dfighter1985
8402f2657f CHANGED: Links are now serialized. 2012-08-17 20:36:35 +02:00
dfighter1985
ef43b498bc CHANGED: Variables are now serialized. 2012-08-17 06:10:18 +02:00
dfighter1985
8a6d621881 CHANGED: Tree/node data is now serialized. 2012-08-17 04:37:07 +02:00
dfighter1985
b8cb3c43cd CHANGED: interface options are now serialized. 2012-08-16 00:45:19 +02:00
dfighter1985
696ae33eaa CHANGED: Widgets can now be flagged as non-serializable, in which case they won't be serialized. 2012-08-15 16:35:21 +02:00
dfighter1985
5076c5ccdf CHANGED: CGroupContainer fields can now be serialized. 2012-08-14 21:02:20 +02:00
dfighter1985
0915eb8be8 CHANGED: CGroupTab fields can now be serialized. 2012-08-14 19:43:43 +02:00
dfighter1985
0d34661c7e CHANGED: CDBGroupSelectNumber fields can now be serialized. 2012-08-14 19:29:20 +02:00
dfighter1985
65f04c6cdc CHANGED: CDBGroupComboBox fields can now be serialized. 2012-08-14 18:43:21 +02:00
dfighter1985
f40cbfe768 CHANGED: CGroupHTML fields can now be serialized. 2012-08-14 09:22:24 +02:00
dfighter1985
24d8c6d80a CHANGED: CGroupScrollText fields can now be serialized. 2012-08-14 02:10:27 +02:00
dfighter1985
a95b52532c CHANGED: CGroupParagraph fields can now we serialized. 2012-08-14 01:33:54 +02:00
dfighter1985
493fd206a6 CHANGED: CGroupHeader fields can now we serialized. 2012-08-14 01:22:49 +02:00
dfighter1985
bbfa9894a4 CHANGED: CGroupList fields can now we serialized. 2012-08-14 01:20:14 +02:00
dfighter1985
d42171a216 CHANGED: CGroupHTMLInputOffset fields can now we serialized. 2012-08-14 01:10:14 +02:00
dfighter1985
86b570c4d5 CHANGED: CGroupWheel fields can now we serialized. 2012-08-14 00:59:29 +02:00
dfighter1985
6567a626e4 CHANGED: CGroupHeaderEntry fields can now we serialized. 2012-08-14 00:53:47 +02:00
dfighter1985
620dee1540 CHANGED: CGroupTree fields can now we serialized. 2012-08-13 22:38:02 +02:00
dfighter1985
ecec91c8a1 CHANGED: CGroupMenu fields can now be serialized. 2012-08-13 03:08:41 +02:00
dfighter1985
4a47e8739c CHANGED: CGroupModal fields can now be serialized. 2012-08-13 02:28:24 +02:00
dfighter1985
dd3a746fbb CHANGED: CGroupFrame fields can now be serialized. 2012-08-13 02:06:54 +02:00
dfighter1985
427197e66f CHANGED: CGroupTable fields can now be serialized. 2012-08-13 01:58:39 +02:00
dfighter1985
94d94e1110 CHANGED: CGroupCell fields can now be serialized. 2012-08-13 01:34:00 +02:00
dfighter1985
4f88c86327 CHANGED: CGroupEditBox fields can now be serialized. 2012-08-13 00:48:06 +02:00
dfighter1985
17c180db71 CHANGED: CViewBitmapCombo fields can now be serialized. 2012-08-12 03:50:55 +02:00
dfighter1985
6870d47bee CHANGED: CDBViewBar3 fields can now be serialized. 2012-08-12 03:43:31 +02:00
dfighter1985
db38ac9e8f CHANGED: CDBViewBar fields can now be serialized. 2012-08-12 03:36:44 +02:00
dfighter1985
5d83619f55 CHANGED: CViewBitmap fields can now be serialized. 2012-08-12 03:20:03 +02:00
dfighter1985
0e4dc6af74 CHANGED: CDBViewQuantity fields can now be serialized. 2012-08-12 03:11:28 +02:00
dfighter1985
625595747e CHANGED: CDBViewNumber fields can now be serialized. 2012-08-12 02:58:14 +02:00
dfighter1985
951ff5a655 CHANGED: CViewTextIDFormated fields can now be serialized. 2012-08-12 01:32:21 +02:00
dfighter1985
179d9e524c CHANGED: CViewTextFormated and CViewTextID fields can now be serialized. 2012-08-12 01:19:05 +02:00
dfighter1985
75f77ea756 CHANGED: CViewText fields can now be serialized. 2012-08-12 00:31:43 +02:00
dfighter1985
b8dca9de5f CHANGED: CViewDigit fields can now be serialized. 2012-08-11 19:56:30 +02:00
dfighter1985
f7682aa14c CHANGED: CCtrlTooltip fields can now be serialized. 2012-08-11 19:32:18 +02:00
dfighter1985
76fa5215ff CHANGED: CCtrlScroll fields can now be serialized. 2012-08-11 19:22:55 +02:00
dfighter1985
55d4c3f5b8 CHANGED: Implemented property setting/getting and serializing for CCtrlColPick. 2012-08-10 21:44:33 +02:00
dfighter1985
1c7a240285 CHANGED: Controls are now serialized into the XML output file when saving. 2012-08-10 20:08:36 +02:00
dfighter1985
17215417e3 CHANGED: CCtrlTabButton fields can now be serialized. 2012-08-10 19:43:49 +02:00
dfighter1985
6616577975 CHANGED: CCtrlTextButton fields can now be serialized. 2012-08-10 19:40:41 +02:00
dfighter1985
c9e8ba135a CHANGED: CCtrlButton fields can now be serialized. 2012-08-10 19:23:39 +02:00
dfighter1985
cbb2afadb3 CHANGED: CCtrlBaseButton fields can now be serialized. 2012-08-10 19:12:49 +02:00
dfighter1985
198a8b39db CHANGED: Apparently the *root* group needed to be serializes separately, otherwise the parser cannot read it back. 2012-08-10 17:10:01 +02:00
dfighter1985
c3d958a17d CHANGED: CInterfaceGroup fields can now be serialized. 2012-08-10 13:32:58 +02:00
dfighter1985
5895d198d0 CHANGED: CCtrlBase fields can now be serialized. 2012-08-10 02:43:01 +02:00
dfighter1985
936260d54f ADDED: CWidgetSerializer class, that serializes the widgets into a single XML file. Also CInterfaceElement fields can now be serializes. 2012-08-10 01:21:20 +02:00
dfighter1985
7c551870c8 CHANGED: some simple bugfixes, like missing properties, misspelled properties, widget not updating when changed, etc. 2012-08-07 22:35:08 +02:00
dfighter1985
3f1f05082b CHANGED: Implemented property setting for CGroupContainer. 2012-08-07 03:24:15 +02:00
dfighter1985
08dec79e72 CHANGED: Implemented property setting for CGroupTab. 2012-08-07 02:32:12 +02:00
dfighter1985
ede9c82fec CHANGED: Implemented property setting for CDBGroupSelectNumber. 2012-08-07 02:29:23 +02:00
dfighter1985
87e5b794ae CHANGED: Implemented property setting for CDBGroupComboBox. 2012-08-07 01:54:36 +02:00
dfighter1985
d84830051f CHANGED: Implemented property setting for CGroupHTML. 2012-08-07 01:44:46 +02:00
dfighter1985
df1644b001 CHANGED: Implemented property setting for CGroupScrollText. 2012-08-07 01:18:42 +02:00
dfighter1985
fc5443d9f1 CHANGED: Implemented property setting for CGroupParagraph. 2012-08-06 22:04:18 +02:00
dfighter1985
b9ca0e3979 CHANGED: Implemented property setting for CGroupHeader. 2012-08-06 21:28:07 +02:00
dfighter1985
ee1166fa8d CHANGED: Implemented property setting for CGroupList. 2012-08-06 20:55:33 +02:00
dfighter1985
30dfa426cf CHANGED: Implemented property setting for CInterfaceGroupWheel. 2012-08-06 20:11:22 +02:00
dfighter1985
17b59d9110 CHANGED: Implemented property setting for CGroupTree. 2012-08-05 21:06:03 +02:00
dfighter1985
2a99bb57d1 CHANGED: Implemented property setting for CGroupMenu. 2012-08-05 20:48:31 +02:00
dfighter1985
3fcf024368 CHANGED: Implemented property setting for CGgroupModal. 2012-08-05 20:37:41 +02:00
dfighter1985
fb19686b06 CHANGED: Implemented property setting for CGgroupFrame. 2012-08-05 20:25:26 +02:00
dfighter1985
b18b005e88 CHANGED: Implemented property setting for CGgroupTable. 2012-08-05 20:09:57 +02:00
dfighter1985
e4cd5dbfa1 CHANGED: Implemented property setting for CGgroupCell. 2012-08-05 19:59:34 +02:00
dfighter1985
1407d75f06 CHANGED: Implemented property setting for CGroupEditBox. 2012-08-05 19:39:37 +02:00
dfighter1985
1eb09e31af CHANGED: Implemented property setting for CInterfaceGroup. 2012-08-05 19:24:09 +02:00
dfighter1985
7497a0202c CHANGED: Implemented property setting for CViewBitmapCombo. 2012-08-04 20:16:08 +02:00
dfighter1985
3e9ad85b40 CHANGED: Implemented property setting for CDBViewBar3. 2012-08-04 20:06:18 +02:00
dfighter1985
4dae3b0a18 CHANGED: Implemented property setting for CDBViewBar. 2012-08-04 19:55:10 +02:00
dfighter1985
0e23702cd2 CHANGED: Implemented property setting for CViewBitmap. 2012-08-04 19:36:27 +02:00
dfighter1985
68b83eab1f CHANGED: Implemented property setting for CDBViewQuantity. 2012-08-04 18:17:52 +02:00
dfighter1985
0103afae6e CHANGED: Implemented property setting for CDBViewNumber. 2012-08-04 18:14:43 +02:00
dfighter1985
15440c0553 CHANGED: Implemented property setting for CViewTextIDFormated. 2012-08-04 08:06:09 +02:00
dfighter1985
fe1721f00f CHANGED: Implemented property setting for CViewTextID. 2012-08-04 08:03:48 +02:00