Commit Graph

2901 Commits (67e0b796ce0c7386e654a2a6e9c7da490b716b89)

Author SHA1 Message Date
kaetemi cf42b3473f Fix a compile error
kaetemi 0163a508c2 Merge
kaetemi 32082e854a Avoid redundant per-frame calls to getDbProp("UI:VARIABLES:DIRECTION"")
--HG--
branch : kaetemi-optimize
kaetemi 16783449a7 Avoid redundant per-frame calls to getDbProp in outpost.xml and outpost.lua
--HG--
branch : kaetemi-optimize
kaetemi 70ea479714 Make _ShowReticleLeaf static
--HG--
branch : kaetemi-optimize
kaetemi ed912ab3ae Avoid redundant per-frame calls to getDbProp("UI:VARIABLES:CDB_INIT_IN_PROGRESS")
--HG--
branch : kaetemi-optimize
kaetemi 1fc4277cf4 Avoid redundant per-frame calls to getDbProp("UI:VARIABLES:MK_MOVE")
--HG--
branch : kaetemi-optimize
kaetemi cc2465199c Avoid redundant per-frame calls to getDbProp("UI:SAVE:USER_CHAR_FADE")
--HG--
branch : kaetemi-optimize
kaetemi 23ac008cf1 Avoid redundant per-frame calls to getDbProp("SERVER:WEATHER:VALUE")
--HG--
branch : kaetemi-optimize
kaetemi 171faa31fb Avoid redundant calls to getDbProp("UI:SAVE:INSCENE:...")
--HG--
branch : kaetemi-optimize
kaetemi 477e9e8ef1 Avoid redundant calls to getDbProp in CEntityCL
--HG--
branch : kaetemi-optimize
kaetemi aeb9f4d945 Avoid redundant per-frame calls to getDbProp("UI:ENTITY:GUILD:#:ICON")
--HG--
branch : kaetemi-optimize
kaetemi 13fc6ffb58 Avoid per-frame 'set' action handler in map.xml when opening the respawn map
--HG--
branch : kaetemi-optimize
kaetemi 22710e12bd Avoid per-frame 'set' action handler in config.xml for blending day and night color
--HG--
branch : kaetemi-optimize
kaetemi 5a9537dfcc 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
--HG--
branch : kaetemi-optimize
kaetemi 19a8b48355 Avoid redundant per-frame calls to getDbProp("SERVER:USER:DEFAULT_WEIGHT_HANDS")
--HG--
branch : kaetemi-optimize
kaetemi a75bd5d23a Avoid redundant per-frame calls to getDbProp in CNetManager
--HG--
branch : kaetemi-optimize
kaetemi 7bb8dec40c Parse action handler condition for interface link in advance
--HG--
branch : kaetemi-optimize
kaetemi d5308215aa Avoid redundant per-frame calls to getDbProp in NLGUI::CWidgetManager
--HG--
branch : kaetemi-optimize
kaetemi fb00acf329 Avoid redundant per-frame calls to getDbValue32(toString("SERVER:CHARACTER_INFO:CHARACTERISTICS%d:VALUE", i))
--HG--
branch : kaetemi-optimize
kaetemi 5f80a90a1c Avoid redundant per-frame calls to getDbProp("UI:VARIABLES:FPS", false)
--HG--
branch : kaetemi-optimize
kaetemi 2a57f6c647 Avoid redundant per-frame calls to getDbProp("UI:VARIABLES:TOTAL_MALUS_EQUIP", false)
--HG--
branch : kaetemi-optimize
kaetemi 0897092fe3 Avoid redundant per-frame calls to getDbProp("UI:SAVE:SHOW_RETICLE")
--HG--
branch : kaetemi-optimize
kervala 8577277bfd Fixed: prtab function not compiling with VC++ (define DEBUG_CRYPT if you want to debug crypt() method)
Cédric OCHS 1a83892ec6 Merged in StudioEtrange/ryzomcore/StudioEtrange/fix-some-probleme-with-spaces-in-path-on-1374699208398 (pull request )
Fix some problems with space char in path on windows
kaetemi f6ee2707ea Merge with default
--HG--
branch : multipass-stereo
kaetemi 55a00fd518 Don't do EOL changes for database.xml and msg.xml, causes checksum difference
kaetemi 78595ec0e6 Silently sneaking in a nicer splash image for ovqt
kaetemi 1e9771d054 Merge with default
--HG--
branch : multipass-stereo
StudioEtrange 0efa7c8aee PCHSupport.cmake edited online with Bitbucket
--HG--
branch : StudioEtrange/fix-some-probleme-with-spaces-in-path-on-1374699208398
StudioEtrange 744267c63b Fix some probleme with spaces in path on windows
PCHSupport.cmake edited online with Bitbucket

--HG--
branch : StudioEtrange/fix-some-probleme-with-spaces-in-path-on-1374699208398
StudioEtrange f18dd1f351 Error passing wrong version number to msvc linker
ENV: WinSDK8 VS2012 Compilation in 64 Bits
ERROR: error when linking client

CAUSE: msvc link support only major and minor version number. Before VS2012 extra number (like revision number) were stripped. Now the link throw an error with VS2012

see https://bugs.php.net/bug.php?id=63537 see http://msdn.microsoft.com/fr-fr/library/h88b7dc8(v=vs.110).aspx

--HG--
branch : StudioEtrange/error-passing-wrong-version-number-to-ms-1374694351376
StudioEtrange 885a39ad7e nel.cmake edited online with Bitbucket
--HG--
branch : StudioEtrange/nelcmake-edited-online-with-bitbucket-1374694264640
StudioEtrange cc30e3b8f8 ENV:
WinSDK8
VS2012
Compilation in 64 Bits

ERROR:
error when linking client

CAUSE:
msvc link support only major and minor version number.
Before VS2012 extra number (like revision number) were stripped. Now the link throw an error with VS2012

see https://bugs.php.net/bug.php?id=63537
see http://msdn.microsoft.com/fr-fr/library/h88b7dc8(v=vs.110).aspx

--HG--
branch : StudioEtrange/env-winsdk8-vs2012-compilation-in-64-bit-1374693753244
kaetemi e435a07bb6 Fix bug crash in zone lighter with large number of CPU cores
kaetemi e9c274c135 Use tags for pacs prim export
kaetemi 179669116c EOL
kervala aeddda3e19 Fixed: lua_open() doesn't exist with Lua 5.2
kervala 296b4384a8 Fixed: Compilation in 64 bits with Windows SDK 8.0 (patch provided by StudioEtrange)
kaetemi 5831150471 Merge with default
--HG--
branch : multipass-stereo
kaetemi 347d4e0940 Some necessary ryzom tools did not build when client and server were unchecked
kaetemi 662b75f87a Merge with default
--HG--
branch : multipass-stereo
kaetemi 02dc3c1cfe Fix a divide-by-zero crash in the 3ds Max plugins on really fast PCs
kaetemi f280f4673f Merge with default
--HG--
branch : multipass-stereo
kaetemi 53e11d0d68 Merge with default
--HG--
branch : multipass-stereo
kaetemi 8323f95e22 Fix issue , landscape quality issues caused by incorrect defaults
kaetemi 9f185ce38d Fix an error in 3ds Max with the material script
kaetemi d5329b1ac8 Fix bad includes in snowballs, re
--HG--
branch : multipass-stereo
Michael Witrant 293601e80e Fixed definition tests for optional LibOVR
--HG--
branch : multipass-stereo
Michael Witrant a33a0e5c56 LibOVR is optional, and is disabled by default
--HG--
branch : multipass-stereo
Michael Witrant 0036b5c619 Added Win32 and Apple LibOVR build paths
--HG--
branch : multipass-stereo
Michael Witrant fa4cbb00f7 Fixed Linux build failure because a temporary pointer was passed, ref
--HG--
branch : multipass-stereo
Michael Witrant c60bd3e3f5 Added LibOVR finder and Linux support, ref
--HG--
branch : multipass-stereo
kaetemi d1051ce5c9 Handle head orientation in ryzom client, ref
--HG--
branch : multipass-stereo
kaetemi eab2386ff6 Don't render to texture when in wireframe mode, re
--HG--
branch : multipass-stereo
kaetemi 248f07ad9e Put stereo render loop inside ryzom client main loop, see
--HG--
branch : multipass-stereo
kaetemi b1aaf05bf6 Init/release VR interfaces in ryzom client, ref
--HG--
branch : multipass-stereo
kaetemi ffe05eae62 Move some more updates out of the render code, see
--HG--
branch : multipass-stereo
kaetemi 263e506551 Some necessary changes to camera setting, re
--HG--
branch : multipass-stereo
kaetemi 5ac4a23bd3 Some more cleanup
--HG--
branch : multipass-stereo
kaetemi 93d856b394 Make oversize screenshots be perfectly seamless
--HG--
branch : multipass-stereo
kaetemi bf8ad82e21 Pull weather updates out of scene render
--HG--
branch : multipass-stereo
kaetemi 5c568c6ea0 Correctly apply bloom on oversize screenshots
--HG--
branch : multipass-stereo
kaetemi c87403ecb9 Refactor fulldetail override
--HG--
branch : multipass-stereo
kaetemi 25f5bccfe6 Merge with default
--HG--
branch : multipass-stereo
kaetemi 352ee42571 Distort 2D gui as well, ref
--HG--
branch : multipass-stereo
Jan Boon 46c4cc7aa4 Merged in botanic/rc-botanic-webdev (pull request )
warning and path fix's
kaetemi 6cfc75a1a2 Correctly synchronize some more animation in snowballs, re
--HG--
branch : multipass-stereo
kaetemi dcd77495ca Fix particles being animated twice in stereo render, see
--HG--
branch : multipass-stereo
kaetemi bf8bd64f0d Add stereo debugger for visually comparing rendered frames, ref
--HG--
branch : multipass-stereo
kaetemi e68e7161d8 Use width instead of height of screen for hmd fov, re
--HG--
branch : multipass-stereo
kaetemi 1fe2b62eb1 Add minimal head model and world scale, ref
--HG--
branch : multipass-stereo
kaetemi 0dd8764e45 Make bloom work together with render target used for the rift shader, ref
--HG--
branch : multipass-stereo
kaetemi 52f4a37939 Remove unnecessary user render target code from bloom, see
--HG--
branch : multipass-stereo
kaetemi 8c86b05d5b Merge with default
--HG--
branch : multipass-stereo
kaetemi 391fa6dcff Add arbfp1 and fp40 barrel fragment programs, see
--HG--
branch : multipass-stereo
kaetemi 73d3176f0c Test arbfp1, see
--HG--
branch : multipass-stereo
kaetemi 5bae110c2c Properly scale seconds per frame graph in snowballs
--HG--
branch : multipass-stereo
kaetemi d13da7a398 Prefer NPOT texture over RECT texture
--HG--
branch : multipass-stereo
kaetemi 43f8adff79 Render left and right deformed view, re
--HG--
branch : multipass-stereo
kaetemi ce92c13289 Test the barrel shader, see
--HG--
branch : multipass-stereo
kaetemi d45813adfc Workaround in snowballs for fullscreen bug with opengl driver
--HG--
branch : multipass-stereo
kaetemi c5c6f7c871 Render the scene to a target texture for the stereo rendering filter, ref
--HG--
branch : multipass-stereo
kaetemi 7766116494 Fix a render target issue, see
--HG--
branch : multipass-stereo
kaetemi c5e1235cbb Create stereo render target, see
--HG--
branch : multipass-stereo
kaetemi 85109102b2 Add interface for stereo display render targets, ref
--HG--
branch : multipass-stereo
kaetemi 85977755de Allow turning off bloom in snowballs
--HG--
branch : multipass-stereo
kaetemi fe91e2a751 Cleanup
--HG--
branch : multipass-stereo
kaetemi fba17e4553 Allow linking debug and release with same mysql lib if no specific debug lib.
--HG--
branch : multipass-stereo
kaetemi 5f229667bc Create interface classes for stereo displays and head mounted displays, see
--HG--
branch : multipass-stereo
kaetemi bf16ccd320 Separate some camera related functions, ref
--HG--
branch : multipass-stereo
kaetemi 86eb05a6d0 Move some config stuff out of main_loop.cpp, see
--HG--
branch : multipass-stereo
kaetemi 24af75fc23 Remove some unused includes, re
--HG--
branch : multipass-stereo
kaetemi 3912bee50e Some more debug functions moved, see
--HG--
branch : multipass-stereo
kaetemi 7fa2a05195 Moved some temp code out of main_loop.cpp, ref
--HG--
branch : multipass-stereo
kaetemi bcc048145c Take some debug render code out of main_loop.cpp, see
--HG--
branch : multipass-stereo
kaetemi 4d96c23c95 Separate some profiling code from main_loop.cpp, see
--HG--
branch : multipass-stereo
kaetemi cb60e64355 Pull CPing out of main_loop.cpp, refs
--HG--
branch : multipass-stereo
kaetemi 6d28f88601 Return view as CQuat, see
--HG--
branch : multipass-stereo
kaetemi 1cc5848220 Create a clipping frustum, ref
--HG--
branch : multipass-stereo
kaetemi e7842982a0 Allow multiple user cameras to be calculated separately, useful for sky etc, re
--HG--
branch : multipass-stereo
kaetemi 38be9b5997 Fix warning
--HG--
branch : multipass-stereo
kaetemi 202413ab52 Adjust 2D interface shift, re
--HG--
branch : multipass-stereo
kaetemi 9255bd73de Move snowballs compass, see
--HG--
branch : multipass-stereo
kaetemi 4864ce7a5a Add eye distance in 2D interface shift, re
--HG--
branch : multipass-stereo
kaetemi 5423d4d025 Add 2D interface shifting calculations, see
--HG--
branch : multipass-stereo
kaetemi 39197681fa Correctly adjust text to viewport, re
--HG--
branch : multipass-stereo
kaetemi d1bf069708 Add some comments, see
--HG--
branch : multipass-stereo
kaetemi 91be2d64bd Cleanup and make bloom work with stereo rendering, re
--HG--
branch : multipass-stereo
kaetemi 32a187a199 Render from multiple cameras, see
--HG--
branch : multipass-stereo
kaetemi a5c9592165 Read sensor data and set camera in snowballs, ref
--HG--
branch : multipass-stereo
kaetemi a79b9f7e65 Add library name to device name, re
--HG--
branch : multipass-stereo
kaetemi 64821ab4de List stereo devices, see
--HG--
branch : multipass-stereo
kaetemi c188dd3e17 Merge with default
--HG--
branch : multipass-stereo
kaetemi f331757718 Fix Ryzom Client scripts for lua 5.2
kaetemi 8ded099fbb Added some notes
--HG--
branch : multipass-stereo
kaetemi 78179ed809 Rename some functions to follow the same naming convention of others
--HG--
branch : multipass-stereo
kaetemi ad5b60963f Cleanup
--HG--
branch : multipass-stereo
kaetemi be33bbc70f Add support for fp40 with opengl
--HG--
branch : multipass-stereo
kaetemi bc25be05ba Additional test, textures does not seem to work in ps_3_0
--HG--
branch : multipass-stereo
kaetemi f278ac7638 Activate textures for postprocessing material under direct3d
--HG--
branch : multipass-stereo
kaetemi 3e91b1a5cf Test texture with postprocessing material, seems to work with opengl
--HG--
branch : multipass-stereo
kaetemi ea97602c5f Updated snowballs default config
--HG--
branch : multipass-stereo
kaetemi 9b0b1008ff Fix linux compile
--HG--
branch : multipass-stereo
kaetemi dfb110b387 Add function to check which pixel program profiles are available on a driver
--HG--
branch : multipass-stereo
kaetemi 9f1ddc9202 Add test for ps.1.1 pixel program in snowballs (it works too now)
--HG--
branch : multipass-stereo
kaetemi c3af389ea6 Add test for ARBfp1.0 fragment program in snowballs (it works)
--HG--
branch : multipass-stereo
kaetemi 1c3fc17d91 Cleanup more unneeded code
--HG--
branch : multipass-stereo
kaetemi 4200483383 Removed unneeded parser related code from the opengl pixel program implementation
--HG--
branch : multipass-stereo
kaetemi 197c0687d9 Add direct3d diff for old nevrax pixel program code, marked a todo in the comments
--HG--
branch : multipass-stereo
kaetemi f08de2dcdc Added diff to opengl driver for old nevrax pixel program code, marked todos in comments
--HG--
branch : multipass-stereo
kaetemi 983fab378c Add rest of the diff from the old nevrax code for pixel programs to NL3D
--HG--
branch : multipass-stereo
kaetemi ef720f764f Removed some CEffect related bit that slipped in
--HG--
branch : multipass-stereo
kaetemi 3927378399 Add diff from old nevrax pixel program code to IDriver, CEffect related code not included
--HG--
branch : multipass-stereo
kaetemi 7be5858010 Simplify CPixelProgram
--HG--
branch : multipass-stereo
kaetemi 16d47d742f Add some files from old nevrax shader code for exposing pixel programs in the drivers
--HG--
branch : multipass-stereo
kaetemi f63a275f2b Backed out changeset ea4b76b7213a, bad approach
--HG--
branch : multipass-stereo
kaetemi c7994bb11f Allow rendering with bloom to a user provided render target (untested) ()
--HG--
branch : multipass-stereo
kaetemi 4a7f58938d Allow stepping through the time delta in multiple passes in snowballs
--HG--
branch : multipass-stereo
kaetemi c7a9edd495 Remove silly heap allocation of a null pointer
--HG--
branch : multipass-stereo
kaetemi f17145cde6 Allow configuration of bloom settings from config files in snowballs
--HG--
branch : multipass-stereo
kaetemi 87c30bceea Add info structure for multipass camera rendering effects
--HG--
branch : multipass-stereo
kaetemi 3b9f934b82 Fixes to compile Ryzom Client with lua 5.2
kaetemi 8629f069ae Allow compiling with shared libxml2 on Windows
kaetemi d139185b1e Compile NLGUI with lua 5.2
kervala 30d56b7c24 Added: CMake project for shape2obj
kervala d77926c96e Fixed: EOL for client_config_qt
Botanic c5f75ec268 fixed thanks kervala
Botanic 1055925bac No reason to hardcode the path
Botanic 503f5d348e Fixed warnings and logout
Botanic 914c5ad303 no reason to make people change the logs path every time
Botanic 7e64c718c4 fixed warning
Botanic 0fc3b07a12 fixed warning
Botanic a535002554 why the hell make the faster values for "debug only" waiting it so 1990's
Botanic b1edfcc646 bad eol
dfighter1985 cfc78bd614 FIXED: GUI not showing up because of the interface user functions not getting registered, because of a file linking issue.
dfighter1985 301077c93d Merged default
--HG--
branch : client_config_qt
dfighter1985 d2a7c66e9f Use to .toUTF8() instead of .toStdString().
--HG--
branch : client_config_qt
dfighter1985 e950834079 Merged default
--HG--
branch : client_config_qt
Dzmitry Kamiahin 68fe576f01 Fixed self-comparsion in ps.
sfb 1bfba35cd0 merge
kaetemi 76a7df820b This should fix . It was creating the unknown for the new type and then returning a new sheet for the requested unknown
sfb 2bf56882f8 merge
sfb 8fe6eee93c fixed with an explicit static_cast.
dfighter1985 bdfa7dbc37 Don't build GUI Editor when not building the GUI library.
kervala 2aea567fe2 Changed: Moved Ryzom detailed version in client
kervala f68cda5cd2 Changed: Process EventCloseWindowId by client
kervala 0624da9c82 Changed: Added a new event EventCloseWindowId when system reports window should be closed
kervala 67c93a1238 Changed: Warning
kervala d85e4f9ec7 Changed: EOL fixes
kervala 381eeaef8a Fixed: Virtual destructor warning
kervala 920cbf55ca Fixed: Assign instead of a comparison
kervala b0e717728b Changed: French comments translated to English
kervala 9aff9ae939 Fixed: PCH compilation
kervala d505b181f9 Changed: Define CMAKE_OSX_DEPLOYMENT_TARGET if not specified on command line
kervala 33c73f3f16 fixes build failure/error using clang
kervala 0c2e2d3e8f fixes build failure/error using clang
kervala 3aee7c3ac8 fixes a warning
kervala ab454f3d92 fixes Luabind can't be found
Added PCH support to NeL GUI
kervala a5806126b4 Fixed: Compilation under Mac OS X (CMAKE_OSX_DEPLOYMENT_TARGET and CMAKE_OSX_SYSROOT must be set on CMake command-line if needed)
dfighter1985 526da8ddf8 MODIFIED: no more action handler spam.
dfighter1985 fb4875570e Merging dangling default branch.
mattraykowski b90737e365 changes - updated the NL_VERSION_MINOR version from 8 to 9.
dfighter1985 2bdceaecda Resolved some build errors occuring after previous commit.
dfighter1985 fe456d91b6 GUI Editor no longer depends on RTTI typename, instead it uses GetClassName() string provided by DECLARE_UI_CLASS().
dfighter1985 ea8d82cfa6 MODIFIED: Resolved build errors with stlport.
dfighter1985 d106260646 Merged in dfighter1985/ryzomcore (pull request )
GCC build error fixes for 
dfighter1985 df7cf9704f Merged some changes.
dfighter1985 f7962597bd MODIFIED: Resolved some GCC build in the GUI Editor.
mattraykowski 6e309fee7a changed - moved the libwww package discovery and fixed include paths in library project.
dfighter1985 8d54b6f77d MODIFIED: Resolved build error with FINAL_VERSION set.
dfighter1985 ecbcdf388f MODIFIED: Resolved some GCC build errors.
SirCotare 44681d3663 re-added api
--HG--
branch : gsoc2012-achievements
SirCotare 3cf378c5e7 merge from default
--HG--
branch : gsoc2012-achievements
SirCotare 12db371ce0 merge from upstream
--HG--
branch : gsoc2012-achievements
SirCotare b7d56fc85e damn that merging... trying to remove malicious api
--HG--
branch : gsoc2012-achievements
SirCotare 64aa976411 removed old parser
--HG--
branch : gsoc2012-achievements
SirCotare 1dbd080eda added missing summary image
--HG--
branch : gsoc2012-achievements
SirCotare 51cc279942 updated API & achievements tracker to latest live version
--HG--
branch : gsoc2012-achievements
SirCotare 2d73e89682 database structure updated
--HG--
branch : gsoc2012-achievements