SkyX 0.4 [0.4 version released - Over-cloud rendering!]

A place to show off your latest screenshots and for people to comment on them. Only start a new thread here if you have some nice images to show off!
Demarii
Gnoblar
Posts: 18
Joined: Thu Jan 26, 2012 2:58 am
Location: Canada
x 9

Re: SkyX 0.2 [+ Thunderstorm system preview! (2 new videos)]

Post by Demarii »

Excellent work, you've made some great progress with this and I'm really looking forward to seeing the improvements you have planned. Glad to see you've got support for crowd-funding idea, you hoped for. Goes to show just how much your great work is appreciated.

Dean Bouvier (Demarii)
User avatar
amigoface
Greenskin
Posts: 132
Joined: Mon Oct 13, 2008 3:01 pm

Re: SkyX 0.2 [+ Thunderstorm system preview! (2 new videos)]

Post by amigoface »

beauty !

I had already told you :

you are an artist !
User avatar
Xavyiy
OGRE Expert User
OGRE Expert User
Posts: 847
Joined: Tue Apr 12, 2005 2:35 pm
Location: Albacete - Spain
x 87

Re: SkyX 0.2 [+ Thunderstorm system preview! (2 new videos)]

Post by Xavyiy »

Hi all!

@Demarii
Thanks a lot for your support! In fact, it's awesome to have this kind of support from all you, this gives me some extra energy for working on my Ogre-related plugins and also thinking in releasing as Open Source some plugins I'll be making in a middle future(~1-2 years) for the Paradise Engine: rivers, vegetation, ...

@spacegaier @amigoface
Thanks! =)

-----------------

Btw, I'm still working on the lightning system, I've still some big work to do on materials, testing and demos, but I like how the development is going :)

Xavier
rapt0r
Gnoblar
Posts: 2
Joined: Sun Feb 26, 2012 6:06 pm

Re: SkyX 0.2 [+ Thunderstorm system preview! (2 new videos)]

Post by rapt0r »

Hello everyone!
This plugin looks really amazing, nice work! I tried out the precompiled demos, they work fine but I can't compile the demo on my own.
I'm using visual studio 2010 and Ogre 1.7.4

In my opinion I have included all the necessary files but I still get these errors:

Code: Select all

1>skyx.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: virtual void __thiscall SkyX::BasicController::update(float const &)" (__imp_?update@BasicController@SkyX@@UAEXABM@Z)
1>skyx.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall SkyX::BasicController::BasicController(bool const &)" (__imp_??0BasicController@SkyX@@QAE@AB_N@Z)
1>skyx.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall SkyX::GPUManager::addGroundPass(class Ogre::Pass *,float const &,enum Ogre::SceneBlendType const &)" (__imp_?addGroundPass@GPUManager@SkyX@@QAEXPAVPass@Ogre@@ABMABW4SceneBlendType@4@@Z)
1>skyx.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class SkyX::CloudLayer * __thiscall SkyX::CloudsManager::add(struct SkyX::CloudLayer::Options const &)" (__imp_?add@CloudsManager@SkyX@@QAEPAVCloudLayer@2@ABUOptions@32@@Z)
1>skyx.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: virtual void __thiscall SkyX::SkyX::preViewportUpdate(struct Ogre::RenderTargetViewportEvent const &)" (__imp_?preViewportUpdate@SkyX@1@UAEXABURenderTargetViewportEvent@Ogre@@@Z)
1>skyx.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: virtual bool __thiscall SkyX::SkyX::frameStarted(struct Ogre::FrameEvent const &)" (__imp_?frameStarted@SkyX@1@UAE_NABUFrameEvent@Ogre@@@Z)
1>skyx.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall SkyX::SkyX::create(void)" (__imp_?create@SkyX@1@QAEXXZ)
1>skyx.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall SkyX::SkyX::~SkyX(void)" (__imp_??1SkyX@0@UAE@XZ)
1>skyx.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall SkyX::SkyX::SkyX(class Ogre::SceneManager *,class SkyX::Controller *)" (__imp_??0SkyX@0@QAE@PAVSceneManager@Ogre@@PAVController@0@@Z)
1>skyx.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall SkyX::BasicController::~BasicController(void)" (__imp_??1BasicController@SkyX@@UAE@XZ)
1>skyx.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class SkyX::CloudsManager * __thiscall SkyX::SkyX::getCloudsManager(void)" (__imp_?getCloudsManager@SkyX@1@QAEPAVCloudsManager@1@XZ)
1>skyx.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class SkyX::GPUManager * __thiscall SkyX::SkyX::getGPUManager(void)" (__imp_?getGPUManager@SkyX@1@QAEPAVGPUManager@1@XZ)
1>skyx.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class SkyX::AtmosphereManager * __thiscall SkyX::SkyX::getAtmosphereManager(void)" (__imp_?getAtmosphereManager@SkyX@1@QAEPAVAtmosphereManager@1@XZ)
1>skyx.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall SkyX::SkyX::setTimeMultiplier(float const &)" (__imp_?setTimeMultiplier@SkyX@1@QAEXABM@Z)
1>skyx.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: virtual float __thiscall SkyX::BasicController::getMoonPhase(void)" (__imp_?getMoonPhase@BasicController@SkyX@@UAEMXZ)
1>skyx.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall SkyX::BasicController::setMoonPhase(float const &)" (__imp_?setMoonPhase@BasicController@SkyX@@QAEXABM@Z)
1>skyx.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: virtual class Ogre::Vector3 __thiscall SkyX::BasicController::getMoonDirection(void)" (__imp_?getMoonDirection@BasicController@SkyX@@UAE?AVVector3@Ogre@@XZ)
1>skyx.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: virtual class Ogre::Vector3 __thiscall SkyX::BasicController::getSunDirection(void)" (__imp_?getSunDirection@BasicController@SkyX@@UAE?AVVector3@Ogre@@XZ)
1>skyx.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class Ogre::Vector3 const & __thiscall SkyX::BasicController::getTime(void)const " (__imp_?getTime@BasicController@SkyX@@QBEABVVector3@Ogre@@XZ)
1>skyx.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: struct SkyX::AtmosphereManager::Options const & __thiscall SkyX::AtmosphereManager::getOptions(void)const " (__imp_?getOptions@AtmosphereManager@SkyX@@QBEABUOptions@12@XZ)
1>skyx.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall SkyX::AtmosphereManager::setOptions(struct SkyX::AtmosphereManager::Options const &)" (__imp_?setOptions@AtmosphereManager@SkyX@@QAEXABUOptions@12@@Z)
1>MSVCRT.lib(crtexew.obj) : error LNK2001: unresolved external symbol _WinMain@16
Thanks for your help!
User avatar
Mind Calamity
Ogre Magi
Posts: 1255
Joined: Sat Dec 25, 2010 2:55 pm
Location: Macedonia
x 81

Re: SkyX 0.2 [+ Thunderstorm system preview! (2 new videos)]

Post by Mind Calamity »

Code: Select all

1>MSVCRT.lib(crtexew.obj) : error LNK2001: unresolved external symbol _WinMain@16
Set your project to a windows project/application in "Project Properties -> Linker -> System", also make sure you're linking to "SkyX.lib" in "Project Properties -> Linker -> Input".

(Also make sure it's path is added to the additional libraries paths - "Project Properties -> Linker -> General")
BitBucket username changed to iboshkov (from MindCalamity)
Do you need help? What have you tried?
- xavier
---------------------
HkOgre - a Havok Integration for OGRE | Simple SSAO | My Blog | My YouTube | My DeviantArt
rapt0r
Gnoblar
Posts: 2
Joined: Sun Feb 26, 2012 6:06 pm

Re: SkyX 0.2 [+ Thunderstorm system preview! (2 new videos)]

Post by rapt0r »

Mind Calamity wrote:

Code: Select all

1>MSVCRT.lib(crtexew.obj) : error LNK2001: unresolved external symbol _WinMain@16
Set your project to a windows project/application in "Project Properties -> Linker -> System", also make sure you're linking to "SkyX.lib" in "Project Properties -> Linker -> Input".

(Also make sure it's path is added to the additional libraries paths - "Project Properties -> Linker -> General")
Thansk for the reply!
I don't have the SkyX.lib file.
When i try to build the files in SkyX\Source i get these errors:

Code: Select all

1>AtmosphereManager.obj : warning LNK4217: locally defined symbol ?update@CloudsManager@SkyX@@QAEXXZ (public: void __thiscall SkyX::CloudsManager::update(void)) imported in function "public: void __thiscall SkyX::AtmosphereManager::_update(struct SkyX::AtmosphereManager::Options const &,bool const &)" (?_update@AtmosphereManager@SkyX@@QAEXABUOptions@12@AB_N@Z)
1>SkyX.obj : warning LNK4217: locally defined symbol ?update@CloudsManager@SkyX@@QAEXXZ (public: void __thiscall SkyX::CloudsManager::update(void)) imported in function "public: void * __thiscall SkyX::AtmosphereManager::`scalar deleting destructor'(unsigned int)" (??_GAtmosphereManager@SkyX@@QAEPAXI@Z)
1>AtmosphereManager.obj : warning LNK4217: locally defined symbol ?setGpuProgramParameter@GPUManager@SkyX@@QAEXABW4GpuProgram@12@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABHAB_N@Z (public: void __thiscall SkyX::GPUManager::setGpuProgramParameter(enum SkyX::GPUManager::GpuProgram const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int const &,bool const &)) imported in function "public: void __thiscall SkyX::AtmosphereManager::_update(struct SkyX::AtmosphereManager::Options const &,bool const &)" (?_update@AtmosphereManager@SkyX@@QAEXABUOptions@12@AB_N@Z)
1>AtmosphereManager.obj : warning LNK4217: locally defined symbol ?setGpuProgramParameter@GPUManager@SkyX@@QAEXABW4GpuProgram@12@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVVector3@Ogre@@AB_N@Z (public: void __thiscall SkyX::GPUManager::setGpuProgramParameter(enum SkyX::GPUManager::GpuProgram const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ogre::Vector3 const &,bool const &)) imported in function "public: void __thiscall SkyX::AtmosphereManager::_update(struct SkyX::AtmosphereManager::Options const &,bool const &)" (?_update@AtmosphereManager@SkyX@@QAEXABUOptions@12@AB_N@Z)
1>SkyX.obj : warning LNK4217: locally defined symbol ?setGpuProgramParameter@GPUManager@SkyX@@QAEXABW4GpuProgram@12@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVVector3@Ogre@@AB_N@Z (public: void __thiscall SkyX::GPUManager::setGpuProgramParameter(enum SkyX::GPUManager::GpuProgram const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Ogre::Vector3 const &,bool const &)) imported in function "public: void __thiscall SkyX::SkyX::create(void)" (?create@SkyX@1@QAEXXZ)
1>AtmosphereManager.obj : warning LNK4217: locally defined symbol ?setGpuProgramParameter@GPUManager@SkyX@@QAEXABW4GpuProgram@12@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABMAB_N@Z (public: void __thiscall SkyX::GPUManager::setGpuProgramParameter(enum SkyX::GPUManager::GpuProgram const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,float const &,bool const &)) imported in function "public: void __thiscall SkyX::AtmosphereManager::_update(struct SkyX::AtmosphereManager::Options const &,bool const &)" (?_update@AtmosphereManager@SkyX@@QAEXABUOptions@12@AB_N@Z)
1>SkyX.obj : warning LNK4049: locally defined symbol ?setGpuProgramParameter@GPUManager@SkyX@@QAEXABW4GpuProgram@12@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABMAB_N@Z (public: void __thiscall SkyX::GPUManager::setGpuProgramParameter(enum SkyX::GPUManager::GpuProgram const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,float const &,bool const &)) imported
1>CloudsManager.obj : warning LNK4217: locally defined symbol ??1ColorGradient@SkyX@@QAE@XZ (public: __thiscall SkyX::ColorGradient::~ColorGradient(void)) imported in function "public: __thiscall SkyX::CloudLayer::CloudLayer(class SkyX::SkyX *)" (??0CloudLayer@SkyX@@QAE@PAV11@@Z)
1>VCloudsManager.obj : warning LNK4049: locally defined symbol ??1ColorGradient@SkyX@@QAE@XZ (public: __thiscall SkyX::ColorGradient::~ColorGradient(void)) imported
1>CloudsManager.obj : warning LNK4217: locally defined symbol ??0ColorGradient@SkyX@@QAE@XZ (public: __thiscall SkyX::ColorGradient::ColorGradient(void)) imported in function "public: __thiscall SkyX::CloudLayer::CloudLayer(class SkyX::SkyX *)" (??0CloudLayer@SkyX@@QAE@PAV11@@Z)
1>VCloudsManager.obj : warning LNK4049: locally defined symbol ??0ColorGradient@SkyX@@QAE@XZ (public: __thiscall SkyX::ColorGradient::ColorGradient(void)) imported
1>CloudsManager.obj : warning LNK4217: locally defined symbol ?getColor@ColorGradient@SkyX@@QBE?BVVector3@Ogre@@ABM@Z (public: class Ogre::Vector3 const __thiscall SkyX::ColorGradient::getColor(float const &)const ) imported in function "public: void __thiscall SkyX::CloudLayer::_updateInternalPassParameters(void)" (?_updateInternalPassParameters@CloudLayer@SkyX@@QAEXXZ)
1>VCloudsManager.obj : warning LNK4049: locally defined symbol ?getColor@ColorGradient@SkyX@@QBE?BVVector3@Ogre@@ABM@Z (public: class Ogre::Vector3 const __thiscall SkyX::ColorGradient::getColor(float const &)const ) imported
1>CloudsManager.obj : warning LNK4217: locally defined symbol ?getSkydomeMaterialName@GPUManager@SkyX@@QBE?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ (public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __thiscall SkyX::GPUManager::getSkydomeMaterialName(void)const ) imported in function "public: class SkyX::CloudLayer * __thiscall SkyX::CloudsManager::add(struct SkyX::CloudLayer::Options const &)" (?add@CloudsManager@SkyX@@QAEPAVCloudLayer@2@ABUOptions@32@@Z)
1>SkyX.obj : warning LNK4049: locally defined symbol ?getSkydomeMaterialName@GPUManager@SkyX@@QBE?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ (public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __thiscall SkyX::GPUManager::getSkydomeMaterialName(void)const ) imported
1>GPUManager.obj : warning LNK4217: locally defined symbol ?_update@AtmosphereManager@SkyX@@QAEXABUOptions@12@AB_N@Z (public: void __thiscall SkyX::AtmosphereManager::_update(struct SkyX::AtmosphereManager::Options const &,bool const &)) imported in function "public: void __thiscall SkyX::GPUManager::addGroundPass(class Ogre::Pass *,float const &,enum Ogre::SceneBlendType const &)" (?addGroundPass@GPUManager@SkyX@@QAEXPAVPass@Ogre@@ABMABW4SceneBlendType@4@@Z)
1>SkyX.obj : warning LNK4217: locally defined symbol ?_update@AtmosphereManager@SkyX@@QAEXABUOptions@12@AB_N@Z (public: void __thiscall SkyX::AtmosphereManager::_update(struct SkyX::AtmosphereManager::Options const &,bool const &)) imported in function "public: __thiscall SkyX::SkyX::SkyX(class Ogre::SceneManager *,class SkyX::Controller *)" (??0SkyX@0@QAE@PAVSceneManager@Ogre@@PAVController@0@@Z)
1>MoonManager.obj : warning LNK4217: locally defined symbol ?getSkydomeRadius@MeshManager@SkyX@@QBE?BMPAVCamera@Ogre@@@Z (public: float const __thiscall SkyX::MeshManager::getSkydomeRadius(class Ogre::Camera *)const ) imported in function "public: void __thiscall SkyX::MoonManager::updateGeometry(class Ogre::Camera *)" (?updateGeometry@MoonManager@SkyX@@QAEXPAVCamera@Ogre@@@Z)
1>SkyX.obj : warning LNK4217: locally defined symbol ??0VCloudsManager@SkyX@@QAE@PAV11@@Z (public: __thiscall SkyX::VCloudsManager::VCloudsManager(class SkyX::SkyX *)) imported in function "public: __thiscall SkyX::SkyX::SkyX(class Ogre::SceneManager *,class SkyX::Controller *)" (??0SkyX@0@QAE@PAVSceneManager@Ogre@@PAVController@0@@Z)
1>SkyX.obj : warning LNK4217: locally defined symbol ??0CloudsManager@SkyX@@QAE@PAV11@@Z (public: __thiscall SkyX::CloudsManager::CloudsManager(class SkyX::SkyX *)) imported in function "public: __thiscall SkyX::SkyX::SkyX(class Ogre::SceneManager *,class SkyX::Controller *)" (??0SkyX@0@QAE@PAVSceneManager@Ogre@@PAVController@0@@Z)
1>SkyX.obj : warning LNK4217: locally defined symbol ??0MoonManager@SkyX@@QAE@PAV11@@Z (public: __thiscall SkyX::MoonManager::MoonManager(class SkyX::SkyX *)) imported in function "public: __thiscall SkyX::SkyX::SkyX(class Ogre::SceneManager *,class SkyX::Controller *)" (??0SkyX@0@QAE@PAVSceneManager@Ogre@@PAVController@0@@Z)
1>SkyX.obj : warning LNK4217: locally defined symbol ??0GPUManager@SkyX@@QAE@PAV11@@Z (public: __thiscall SkyX::GPUManager::GPUManager(class SkyX::SkyX *)) imported in function "public: __thiscall SkyX::SkyX::SkyX(class Ogre::SceneManager *,class SkyX::Controller *)" (??0SkyX@0@QAE@PAVSceneManager@Ogre@@PAVController@0@@Z)
1>SkyX.obj : warning LNK4217: locally defined symbol ??0AtmosphereManager@SkyX@@QAE@PAV11@@Z (public: __thiscall SkyX::AtmosphereManager::AtmosphereManager(class SkyX::SkyX *)) imported in function "public: __thiscall SkyX::SkyX::SkyX(class Ogre::SceneManager *,class SkyX::Controller *)" (??0SkyX@0@QAE@PAVSceneManager@Ogre@@PAVController@0@@Z)
1>SkyX.obj : warning LNK4217: locally defined symbol ??0MeshManager@SkyX@@QAE@PAV11@@Z (public: __thiscall SkyX::MeshManager::MeshManager(class SkyX::SkyX *)) imported in function "public: __thiscall SkyX::SkyX::SkyX(class Ogre::SceneManager *,class SkyX::Controller *)" (??0SkyX@0@QAE@PAVSceneManager@Ogre@@PAVController@0@@Z)
1>SkyX.obj : warning LNK4217: locally defined symbol ??1MeshManager@SkyX@@QAE@XZ (public: __thiscall SkyX::MeshManager::~MeshManager(void)) imported in function "public: void * __thiscall SkyX::MeshManager::`scalar deleting destructor'(unsigned int)" (??_GMeshManager@SkyX@@QAEPAXI@Z)
1>SkyX.obj : warning LNK4217: locally defined symbol ??1AtmosphereManager@SkyX@@QAE@XZ (public: __thiscall SkyX::AtmosphereManager::~AtmosphereManager(void)) imported in function "public: void * __thiscall SkyX::AtmosphereManager::`scalar deleting destructor'(unsigned int)" (??_GAtmosphereManager@SkyX@@QAEPAXI@Z)
1>SkyX.obj : warning LNK4217: locally defined symbol ??1GPUManager@SkyX@@QAE@XZ (public: __thiscall SkyX::GPUManager::~GPUManager(void)) imported in function "public: void * __thiscall SkyX::GPUManager::`scalar deleting destructor'(unsigned int)" (??_GGPUManager@SkyX@@QAEPAXI@Z)
1>SkyX.obj : warning LNK4217: locally defined symbol ??1MoonManager@SkyX@@QAE@XZ (public: __thiscall SkyX::MoonManager::~MoonManager(void)) imported in function "public: void * __thiscall SkyX::MoonManager::`scalar deleting destructor'(unsigned int)" (??_GMoonManager@SkyX@@QAEPAXI@Z)
1>SkyX.obj : warning LNK4217: locally defined symbol ??1CloudsManager@SkyX@@QAE@XZ (public: __thiscall SkyX::CloudsManager::~CloudsManager(void)) imported in function "public: void * __thiscall SkyX::CloudsManager::`scalar deleting destructor'(unsigned int)" (??_GCloudsManager@SkyX@@QAEPAXI@Z)
1>SkyX.obj : warning LNK4217: locally defined symbol ??1VCloudsManager@SkyX@@QAE@XZ (public: __thiscall SkyX::VCloudsManager::~VCloudsManager(void)) imported in function "public: void * __thiscall SkyX::VCloudsManager::`scalar deleting destructor'(unsigned int)" (??_GVCloudsManager@SkyX@@QAEPAXI@Z)
1>SkyX.obj : warning LNK4217: locally defined symbol ?create@MoonManager@SkyX@@QAEXXZ (public: void __thiscall SkyX::MoonManager::create(void)) imported in function "public: void __thiscall SkyX::SkyX::create(void)" (?create@SkyX@1@QAEXXZ)
1>SkyX.obj : warning LNK4217: locally defined symbol ?setMaterialName@MeshManager@SkyX@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z (public: void __thiscall SkyX::MeshManager::setMaterialName(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)) imported in function "public: void __thiscall SkyX::SkyX::create(void)" (?create@SkyX@1@QAEXXZ)
1>SkyX.obj : warning LNK4217: locally defined symbol ?create@MeshManager@SkyX@@QAEXXZ (public: void __thiscall SkyX::MeshManager::create(void)) imported in function "public: void __thiscall SkyX::SkyX::create(void)" (?create@SkyX@1@QAEXXZ)
1>SkyX.obj : warning LNK4217: locally defined symbol ?remove@VCloudsManager@SkyX@@QAEXXZ (public: void __thiscall SkyX::VCloudsManager::remove(void)) imported in function "public: void __thiscall SkyX::SkyX::remove(void)" (?remove@SkyX@1@QAEXXZ)
1>SkyX.obj : warning LNK4217: locally defined symbol ?remove@MoonManager@SkyX@@QAEXXZ (public: void __thiscall SkyX::MoonManager::remove(void)) imported in function "public: void __thiscall SkyX::SkyX::remove(void)" (?remove@SkyX@1@QAEXXZ)
1>SkyX.obj : warning LNK4217: locally defined symbol ?remove@MeshManager@SkyX@@QAEXXZ (public: void __thiscall SkyX::MeshManager::remove(void)) imported in function "public: void __thiscall SkyX::SkyX::remove(void)" (?remove@SkyX@1@QAEXXZ)
1>SkyX.obj : warning LNK4217: locally defined symbol ?removeAll@CloudsManager@SkyX@@QAEXXZ (public: void __thiscall SkyX::CloudsManager::removeAll(void)) imported in function "public: void __thiscall SkyX::SkyX::remove(void)" (?remove@SkyX@1@QAEXXZ)
1>SkyX.obj : warning LNK4217: locally defined symbol ?update@VCloudsManager@SkyX@@QAEXABM@Z (public: void __thiscall SkyX::VCloudsManager::update(float const &)) imported in function "public: void __thiscall SkyX::SkyX::update(float const &)" (?update@SkyX@1@QAEXABM@Z)
1>SkyX.obj : warning LNK4217: locally defined symbol ?updateMoonPhase@MoonManager@SkyX@@QAEXABM@Z (public: void __thiscall SkyX::MoonManager::updateMoonPhase(float const &)) imported in function "public: void __thiscall SkyX::SkyX::update(float const &)" (?update@SkyX@1@QAEXABM@Z)
1>SkyX.obj : warning LNK4217: locally defined symbol ?notifyCameraRender@VCloudsManager@SkyX@@QAEXPAVCamera@Ogre@@@Z (public: void __thiscall SkyX::VCloudsManager::notifyCameraRender(class Ogre::Camera *)) imported in function "public: void __thiscall SkyX::SkyX::notifyCameraRender(class Ogre::Camera *)" (?notifyCameraRender@SkyX@1@QAEXPAVCamera@Ogre@@@Z)
1>SkyX.obj : warning LNK4217: locally defined symbol ?updateGeometry@MoonManager@SkyX@@QAEXPAVCamera@Ogre@@@Z (public: void __thiscall SkyX::MoonManager::updateGeometry(class Ogre::Camera *)) imported in function "public: void __thiscall SkyX::SkyX::notifyCameraRender(class Ogre::Camera *)" (?notifyCameraRender@SkyX@1@QAEXPAVCamera@Ogre@@@Z)
1>SkyX.obj : warning LNK4217: locally defined symbol ?updateGeometry@MeshManager@SkyX@@QAEXPAVCamera@Ogre@@@Z (public: void __thiscall SkyX::MeshManager::updateGeometry(class Ogre::Camera *)) imported in function "public: void __thiscall SkyX::SkyX::notifyCameraRender(class Ogre::Camera *)" (?notifyCameraRender@SkyX@1@QAEXPAVCamera@Ogre@@@Z)
1>SkyX.obj : warning LNK4217: locally defined symbol ?_updateFP@GPUManager@SkyX@@QAEXXZ (public: void __thiscall SkyX::GPUManager::_updateFP(void)) imported in function "public: void __thiscall SkyX::SkyX::setLightingMode(enum SkyX::SkyX::LightingMode const &)" (?setLightingMode@SkyX@1@QAEXABW4LightingMode@11@@Z)
1>SkyX.obj : warning LNK4217: locally defined symbol ?registerAll@CloudsManager@SkyX@@QAEXXZ (public: void __thiscall SkyX::CloudsManager::registerAll(void)) imported in function "public: void __thiscall SkyX::SkyX::setLightingMode(enum SkyX::SkyX::LightingMode const &)" (?setLightingMode@SkyX@1@QAEXABW4LightingMode@11@@Z)
1>AtmosphereManager.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class SkyX::CloudsManager * __thiscall SkyX::SkyX::getCloudsManager(void)" (__imp_?getCloudsManager@SkyX@1@QAEPAVCloudsManager@1@XZ) referenced in function "public: void __thiscall SkyX::AtmosphereManager::_update(struct SkyX::AtmosphereManager::Options const &,bool const &)" (?_update@AtmosphereManager@SkyX@@QAEXABUOptions@12@AB_N@Z)
1>AtmosphereManager.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: enum SkyX::SkyX::LightingMode const & __thiscall SkyX::SkyX::getLightingMode(void)const " (__imp_?getLightingMode@SkyX@1@QBEABW4LightingMode@11@XZ) referenced in function "public: void __thiscall SkyX::AtmosphereManager::_update(struct SkyX::AtmosphereManager::Options const &,bool const &)" (?_update@AtmosphereManager@SkyX@@QAEXABUOptions@12@AB_N@Z)
1>CloudsManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: enum SkyX::SkyX::LightingMode const & __thiscall SkyX::SkyX::getLightingMode(void)const " (__imp_?getLightingMode@SkyX@1@QBEABW4LightingMode@11@XZ)
1>GPUManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: enum SkyX::SkyX::LightingMode const & __thiscall SkyX::SkyX::getLightingMode(void)const " (__imp_?getLightingMode@SkyX@1@QBEABW4LightingMode@11@XZ)
1>AtmosphereManager.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class SkyX::GPUManager * __thiscall SkyX::SkyX::getGPUManager(void)" (__imp_?getGPUManager@SkyX@1@QAEPAVGPUManager@1@XZ) referenced in function "public: void __thiscall SkyX::AtmosphereManager::_update(struct SkyX::AtmosphereManager::Options const &,bool const &)" (?_update@AtmosphereManager@SkyX@@QAEXABUOptions@12@AB_N@Z)
1>CloudsManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class SkyX::GPUManager * __thiscall SkyX::SkyX::getGPUManager(void)" (__imp_?getGPUManager@SkyX@1@QAEPAVGPUManager@1@XZ)
1>MoonManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class SkyX::GPUManager * __thiscall SkyX::SkyX::getGPUManager(void)" (__imp_?getGPUManager@SkyX@1@QAEPAVGPUManager@1@XZ)
1>AtmosphereManager.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class SkyX::Controller * __thiscall SkyX::SkyX::getController(void)const " (__imp_?getController@SkyX@1@QBEPAVController@1@XZ) referenced in function "public: class Ogre::Vector3 const __thiscall SkyX::AtmosphereManager::getColorAt(class Ogre::Vector3 const &)const " (?getColorAt@AtmosphereManager@SkyX@@QBE?BVVector3@Ogre@@ABV34@@Z)
1>CloudsManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class SkyX::Controller * __thiscall SkyX::SkyX::getController(void)const " (__imp_?getController@SkyX@1@QBEPAVController@1@XZ)
1>MoonManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class SkyX::Controller * __thiscall SkyX::SkyX::getController(void)const " (__imp_?getController@SkyX@1@QBEPAVController@1@XZ)
1>VCloudsManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class SkyX::Controller * __thiscall SkyX::SkyX::getController(void)const " (__imp_?getController@SkyX@1@QBEPAVController@1@XZ)
1>BasicController.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) const SkyX::BasicController::`vftable'" (__imp_??_7BasicController@SkyX@@6B@) referenced in function "public: __thiscall SkyX::BasicController::BasicController(bool const &)" (??0BasicController@SkyX@@QAE@AB_N@Z)
1>CloudsManager.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall SkyX::ColorGradient::addCFrame(struct std::pair<class Ogre::Vector3,float> const &)" (__imp_?addCFrame@ColorGradient@SkyX@@QAEXABU?$pair@VVector3@Ogre@@M@std@@@Z) referenced in function "public: __thiscall SkyX::CloudLayer::CloudLayer(class SkyX::SkyX *)" (??0CloudLayer@SkyX@@QAE@PAV11@@Z)
1>VCloudsManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall SkyX::ColorGradient::addCFrame(struct std::pair<class Ogre::Vector3,float> const &)" (__imp_?addCFrame@ColorGradient@SkyX@@QAEXABU?$pair@VVector3@Ogre@@M@std@@@Z)
1>CloudsManager.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class SkyX::ColorGradient & __thiscall SkyX::ColorGradient::operator=(class SkyX::ColorGradient const &)" (__imp_??4ColorGradient@SkyX@@QAEAAV01@ABV01@@Z) referenced in function "public: __thiscall SkyX::CloudLayer::CloudLayer(class SkyX::SkyX *)" (??0CloudLayer@SkyX@@QAE@PAV11@@Z)
1>VCloudsManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class SkyX::ColorGradient & __thiscall SkyX::ColorGradient::operator=(class SkyX::ColorGradient const &)" (__imp_??4ColorGradient@SkyX@@QAEAAV01@ABV01@@Z)
1>CloudsManager.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: float const & __thiscall SkyX::SkyX::_getTimeOffset(void)const " (__imp_?_getTimeOffset@SkyX@1@QBEABMXZ) referenced in function "public: void __thiscall SkyX::CloudLayer::_updateInternalPassParameters(void)" (?_updateInternalPassParameters@CloudLayer@SkyX@@QAEXXZ)
1>CloudsManager.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: struct SkyX::AtmosphereManager::Options const & __thiscall SkyX::AtmosphereManager::getOptions(void)const " (__imp_?getOptions@AtmosphereManager@SkyX@@QBEABUOptions@12@XZ) referenced in function "public: void __thiscall SkyX::CloudLayer::_updateInternalPassParameters(void)" (?_updateInternalPassParameters@CloudLayer@SkyX@@QAEXXZ)
1>GPUManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: struct SkyX::AtmosphereManager::Options const & __thiscall SkyX::AtmosphereManager::getOptions(void)const " (__imp_?getOptions@AtmosphereManager@SkyX@@QBEABUOptions@12@XZ)
1>SkyX.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: struct SkyX::AtmosphereManager::Options const & __thiscall SkyX::AtmosphereManager::getOptions(void)const " (__imp_?getOptions@AtmosphereManager@SkyX@@QBEABUOptions@12@XZ)
1>CloudsManager.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class SkyX::AtmosphereManager * __thiscall SkyX::SkyX::getAtmosphereManager(void)" (__imp_?getAtmosphereManager@SkyX@1@QAEPAVAtmosphereManager@1@XZ) referenced in function "public: void __thiscall SkyX::CloudLayer::_updateInternalPassParameters(void)" (?_updateInternalPassParameters@CloudLayer@SkyX@@QAEXXZ)
1>GPUManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class SkyX::AtmosphereManager * __thiscall SkyX::SkyX::getAtmosphereManager(void)" (__imp_?getAtmosphereManager@SkyX@1@QAEPAVAtmosphereManager@1@XZ)
1>CloudsManager.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: struct SkyX::CloudLayer::Options const & __thiscall SkyX::CloudLayer::getOptions(void)const " (__imp_?getOptions@CloudLayer@SkyX@@QBEABUOptions@12@XZ) referenced in function "public: class SkyX::CloudLayer * __thiscall SkyX::CloudsManager::add(struct SkyX::CloudLayer::Options const &)" (?add@CloudsManager@SkyX@@QAEPAVCloudLayer@2@ABUOptions@32@@Z)
1>GPUManager.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const & __thiscall SkyX::MeshManager::getMaterialName(void)const " (__imp_?getMaterialName@MeshManager@SkyX@@QBEABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) referenced in function "public: void __thiscall SkyX::GPUManager::setGpuProgramParameter(enum SkyX::GPUManager::GpuProgram const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int const &,bool const &)" (?setGpuProgramParameter@GPUManager@SkyX@@QAEXABW4GpuProgram@12@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABHAB_N@Z)
1>GPUManager.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: bool const & __thiscall SkyX::MeshManager::isCreated(void)const " (__imp_?isCreated@MeshManager@SkyX@@QBEAB_NXZ) referenced in function "public: void __thiscall SkyX::GPUManager::setGpuProgramParameter(enum SkyX::GPUManager::GpuProgram const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int const &,bool const &)" (?setGpuProgramParameter@GPUManager@SkyX@@QAEXABW4GpuProgram@12@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABHAB_N@Z)
1>GPUManager.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class SkyX::MeshManager * __thiscall SkyX::SkyX::getMeshManager(void)" (__imp_?getMeshManager@SkyX@1@QAEPAVMeshManager@1@XZ) referenced in function "public: void __thiscall SkyX::GPUManager::setGpuProgramParameter(enum SkyX::GPUManager::GpuProgram const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int const &,bool const &)" (?setGpuProgramParameter@GPUManager@SkyX@@QAEXABW4GpuProgram@12@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABHAB_N@Z)
1>MoonManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class SkyX::MeshManager * __thiscall SkyX::SkyX::getMeshManager(void)" (__imp_?getMeshManager@SkyX@1@QAEPAVMeshManager@1@XZ)
1>GPUManager.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: bool const & __thiscall SkyX::SkyX::isStarfieldEnabled(void)const " (__imp_?isStarfieldEnabled@SkyX@1@QBEAB_NXZ) referenced in function "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __thiscall SkyX::GPUManager::getSkydomeMaterialName(void)const " (?getSkydomeMaterialName@GPUManager@SkyX@@QBE?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
1>MeshManager.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class Ogre::SceneManager * __thiscall SkyX::SkyX::getSceneManager(void)" (__imp_?getSceneManager@SkyX@1@QAEPAVSceneManager@Ogre@@XZ) referenced in function "public: void __thiscall SkyX::MeshManager::remove(void)" (?remove@MeshManager@SkyX@@QAEXXZ)
1>MoonManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class Ogre::SceneManager * __thiscall SkyX::SkyX::getSceneManager(void)" (__imp_?getSceneManager@SkyX@1@QAEPAVSceneManager@Ogre@@XZ)
1>VCloudsManager.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class Ogre::SceneManager * __thiscall SkyX::SkyX::getSceneManager(void)" (__imp_?getSceneManager@SkyX@1@QAEPAVSceneManager@Ogre@@XZ)
1>MeshManager.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: float const & __thiscall SkyX::SkyX::getInfiniteCameraFarClipDistance(void)const " (__imp_?getInfiniteCameraFarClipDistance@SkyX@1@QBEABMXZ) referenced in function "public: float const __thiscall SkyX::MeshManager::getSkydomeRadius(class Ogre::Camera *)const " (?getSkydomeRadius@MeshManager@SkyX@@QBE?BMPAVCamera@Ogre@@@Z)
1>MoonManager.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const __thiscall SkyX::GPUManager::getMoonMaterialName(void)const " (__imp_?getMoonMaterialName@GPUManager@SkyX@@QBE?BV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) referenced in function "public: void__thiscall SkyX::MoonManager::create(void)" (?create@MoonManager@SkyX@@QAEXXZ)
1>MoonManager.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: bool const & __thiscall SkyX::SkyX::isVisible(void)const " (__imp_?isVisible@SkyX@1@QBEAB_NXZ) referenced in function "public: void __thiscall SkyX::MoonManager::updateGeometry(class Ogre::Camera *)" (?updateGeometry@MoonManager@SkyX@@QAEXPAVCamera@Ogre@@@Z)
1>SkyX.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) const SkyX::SkyX::`vftable'{for `Ogre::RenderTargetListener'}" (__imp_??_7SkyX@0@6BRenderTargetListener@Ogre@@@) referenced in function "public: __thiscall SkyX::SkyX::SkyX(class Ogre::SceneManager *,class SkyX::Controller *)" (??0SkyX@0@QAE@PAVSceneManager@Ogre@@PAVController@0@@Z)
1>SkyX.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) const SkyX::SkyX::`vftable'{for `Ogre::FrameListener'}" (__imp_??_7SkyX@0@6BFrameListener@Ogre@@@) referenced in function "public: __thiscall SkyX::SkyX::SkyX(class Ogre::SceneManager *,class SkyX::Controller *)" (??0SkyX@0@QAE@PAVSceneManager@Ogre@@PAVController@0@@Z)
1>SkyX.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class Ogre::SceneNode * __thiscall SkyX::MeshManager::getSceneNode(void)" (__imp_?getSceneNode@MeshManager@SkyX@@QAEPAVSceneNode@Ogre@@XZ) referenced in function "public: void __thiscall SkyX::SkyX::notifyCameraRender(class Ogre::Camera *)" (?notifyCameraRender@SkyX@1@QAEXPAVCamera@Ogre@@@Z)
1>SkyX.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall SkyX::VClouds::VClouds::setVisible(bool const &)" (__imp_?setVisible@VClouds@1SkyX@@QAEXAB_N@Z) referenced in function "public: void __thiscall SkyX::SkyX::setVisible(bool const &)" (?setVisible@SkyX@1@QAEXAB_N@Z)
1>SkyX.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class SkyX::VClouds::VClouds * __thiscall SkyX::VCloudsManager::getVClouds(void)" (__imp_?getVClouds@VCloudsManager@SkyX@@QAEPAVVClouds@32@XZ) referenced in function "public: void __thiscall SkyX::SkyX::setVisible(bool const &)" (?setVisible@SkyX@1@QAEXAB_N@Z)
1>SkyX.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: bool const & __thiscall SkyX::VCloudsManager::isCreated(void)const " (__imp_?isCreated@VCloudsManager@SkyX@@QBEAB_NXZ) referenced in function "public: void __thiscall SkyX::SkyX::setVisible(bool const &)" (?setVisible@SkyX@1@QAEXAB_N@Z)
1>SkyX.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class Ogre::SceneNode * __thiscall SkyX::MoonManager::getMoonSceneNode(void)" (__imp_?getMoonSceneNode@MoonManager@SkyX@@QAEPAVSceneNode@Ogre@@XZ) referenced in function "public: void __thiscall SkyX::SkyX::setVisible(bool const &)" (?setVisible@SkyX@1@QAEXAB_N@Z)
1>VCloudsManager.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall SkyX::VClouds::VClouds::VClouds(class Ogre::SceneManager *)" (__imp_??0VClouds@0SkyX@@QAE@PAVSceneManager@Ogre@@@Z) referenced in function "public: __thiscall SkyX::VCloudsManager::VCloudsManager(class SkyX::SkyX *)" (??0VCloudsManager@SkyX@@QAE@PAV11@@Z)
1>VCloudsManager.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall SkyX::VClouds::VClouds::~VClouds(void)" (__imp_??1VClouds@0SkyX@@QAE@XZ) referenced in function "public: void * __thiscall SkyX::VClouds::VClouds::`scalar deleting destructor'(unsigned int)" (??_GVClouds@0SkyX@@QAEPAXI@Z)
1>VCloudsManager.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall SkyX::VClouds::VClouds::create(class Ogre::Vector2 const &,float const &)" (__imp_?create@VClouds@1SkyX@@QAEXABVVector2@Ogre@@ABM@Z) referenced in function "public: void __thiscall SkyX::VCloudsManager::create(float const &)" (?create@VCloudsManager@SkyX@@QAEXABM@Z)
1>VCloudsManager.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: struct SkyX::VClouds::VClouds::GeometrySettings const & __thiscall SkyX::VClouds::VClouds::getGeometrySettings(void)const " (__imp_?getGeometrySettings@VClouds@1SkyX@@QBEABUGeometrySettings@112@XZ) referenced in function "public: void __thiscall SkyX::VCloudsManager::create(float const &)" (?create@VCloudsManager@SkyX@@QAEXABM@Z)
1>VCloudsManager.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall SkyX::VClouds::VClouds::update(float const &)" (__imp_?update@VClouds@1SkyX@@QAEXABM@Z) referenced in function "public: void __thiscall SkyX::VCloudsManager::update(float const &)" (?update@VCloudsManager@SkyX@@QAEXABM@Z)
1>VCloudsManager.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall SkyX::VClouds::VClouds::notifyCameraRender(class Ogre::Camera *,float const &)" (__imp_?notifyCameraRender@VClouds@1SkyX@@QAEXPAVCamera@Ogre@@ABM@Z) referenced in function "public: void __thiscall SkyX::VCloudsManager::notifyCameraRender(class Ogre::Camera *)" (?notifyCameraRender@VCloudsManager@SkyX@@QAEXPAVCamera@Ogre@@@Z)
1>VCloudsManager.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall SkyX::VClouds::VClouds::remove(void)" (__imp_?remove@VClouds@1SkyX@@QAEXXZ) referenced in function "public: void __thiscall SkyX::VCloudsManager::remove(void)" (?remove@VCloudsManager@SkyX@@QAEXXZ)
1>VCloudsManager.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall SkyX::VClouds::VClouds::setSunColor(class Ogre::Vector3 const &)" (__imp_?setSunColor@VClouds@1SkyX@@QAEXABVVector3@Ogre@@@Z) referenced in function "private: void __thiscall SkyX::VCloudsManager::_setLightParameters(void)" (?_setLightParameters@VCloudsManager@SkyX@@AAEXXZ)
1>VCloudsManager.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall SkyX::VClouds::VClouds::setAmbientColor(class Ogre::Vector3 const &)" (__imp_?setAmbientColor@VClouds@1SkyX@@QAEXABVVector3@Ogre@@@Z) referenced in function "private: void __thiscall SkyX::VCloudsManager::_setLightParameters(void)" (?_setLightParameters@VCloudsManager@SkyX@@AAEXXZ)
1>VCloudsManager.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall SkyX::VClouds::VClouds::setSunDirection(class Ogre::Vector3 const &)" (__imp_?setSunDirection@VClouds@1SkyX@@QAEXABVVector3@Ogre@@@Z) referenced in function "private: void __thiscall SkyX::VCloudsManager::_setLightParameters(void)" (?_setLightParameters@VCloudsManager@SkyX@@AAEXXZ)
1>VCloudsManager.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall SkyX::VClouds::VClouds::setWindSpeed(float const &)" (__imp_?setWindSpeed@VClouds@1SkyX@@QAEXABM@Z) referenced in function "public: void __thiscall SkyX::VCloudsManager::_updateWindSpeedConfig(void)" (?_updateWindSpeedConfig@VCloudsManager@SkyX@@QAEXXZ)
1>VCloudsManager.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: float const & __thiscall SkyX::SkyX::getTimeMultiplier(void)const " (__imp_?getTimeMultiplier@SkyX@1@QBEABMXZ) referenced in function "public: void __thiscall SkyX::VCloudsManager::_updateWindSpeedConfig(void)" (?_updateWindSpeedConfig@VCloudsManager@SkyX@@QAEXXZ)
1>MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup
I don't understand it :(



edit: finally solved it with cmake :D
User avatar
Xavyiy
OGRE Expert User
OGRE Expert User
Posts: 847
Joined: Tue Apr 12, 2005 2:35 pm
Location: Albacete - Spain
x 87

Re: SkyX 0.2 [+ Thunderstorm system preview! (2 new videos)]

Post by Xavyiy »

Hi all!

Here is a little update report: SkyX 0.3 is almost finished, now I've to update the demos and also check the stencil shadows support, since it's something that the community has asked for several times :)
Also, there's a little thing that I want to change in order to improve the volumetric clouds performance, it's not something hard but can take a couple of days.

So, I hope to be releasing a preview demo in some days and SkyX 0.3 sometime soon, maybe for the end of the next week.

Xavier
User avatar
Xavyiy
OGRE Expert User
OGRE Expert User
Posts: 847
Joined: Tue Apr 12, 2005 2:35 pm
Location: Albacete - Spain
x 87

Re: SkyX 0.2 [+ Thunderstorm system preview! (2 new videos)]

Post by Xavyiy »

Hi all!

Well, finally here is the SkyX 0.3 preview demo: http://modclub.rigsofrods.com/xavi/SkyX ... ewDemo.rar (4.43Mb)

There are still some little things that I want to change in SkyX before releasing the 0.3 version and, also, I've to check the stencil shadow support =)

Xavier
Kissy
Gnoblar
Posts: 16
Joined: Mon Aug 16, 2010 12:54 am
x 1

Re: SkyX 0.2 [0.3 preview demo available!]

Post by Kissy »

Hi Xavier,

thanks for your preview, it seems really nice.
I am waiting for this 0.3 release !

Thanks
User avatar
Zonder
Ogre Magi
Posts: 1178
Joined: Mon Aug 04, 2008 7:51 pm
Location: Manchester - England
x 76

Re: SkyX 0.2 [+ Thunderstorm system preview! (2 new videos)]

Post by Zonder »

Xavyiy wrote:Hi all!

Well, finally here is the SkyX 0.3 preview demo: http://modclub.rigsofrods.com/xavi/SkyX ... ewDemo.rar (4.43Mb)

There are still some little things that I want to change in SkyX before releasing the 0.3 version and, also, I've to check the stencil shadow support =)

Xavier
Might be worth doing a new announcement post when it's released this one is getting big :)
There are 10 types of people in the world: Those who understand binary, and those who don't...
BigG
Gnoblar
Posts: 7
Joined: Sat May 29, 2010 11:05 am

Re: SkyX 0.2 [+ Thunderstorm system preview! (2 new videos)]

Post by BigG »

Xavyiy wrote:Hi all!

Well, finally here is the SkyX 0.3 preview demo: http://modclub.rigsofrods.com/xavi/SkyX ... ewDemo.rar (4.43Mb)

There are still some little things that I want to change in SkyX before releasing the 0.3 version and, also, I've to check the stencil shadow support =)

Xavier
Wow. Really impressive! I'd like to thank you for this excellent contribution to the community and as well encourage you to keep up your excellent work ;-) I'm looking forward to 0.3, it's plain awesome!

- BigG
User avatar
Xavyiy
OGRE Expert User
OGRE Expert User
Posts: 847
Joined: Tue Apr 12, 2005 2:35 pm
Location: Albacete - Spain
x 87

Re: SkyX 0.3 [0.3 version released!]

Post by Xavyiy »

Hi all!
SkyX 0.3 is finally here! Hope you'll enjoy the new thunderstorm system!

Download links are available at: http://www.paradise-studios.net/downloads/hydrax_skyx/

Stencil shadows:
Btw,I haven't been able to fix the stencil shadows issue since them seems to be broken in current Ogre 1.7.X: http://www.ogre3d.org/forums/viewtopic.php?f=5&t=59322 . Anyway, all SkyX materials are defined to don't receive shadows and also the ogre doc sais that objects without edge list are skipped from the stencil shadow calculation, so in theory it must work in Ogre 1.8 (stencil shadows are aparently fixed here) BUT maybe(dunno if Ogre skips the stencil shadows if the object doesn't have the edge list created even if MovableObject::getCastShadows() is true) you'll have to disable the shadow casting in all SkyX movable objects(skydome, vclouds geometry blocks and also lightning manual objects) by setting MovableObject::setCastShadows(false). I'll do it for the next 0.3.1 mantenance release, in ~10 days.

-------------

@Kissy @BigG
Thanks for the kind words!

@Zonder
I'll create a new thread for the next 0.4 release, in some months, since now there are two SkyX threads (0.1 version thread and this one) in the first page of the Showcase forum, I don't want to spam the forum with lot of SkyX threads! =)

Xavier
Kissy
Gnoblar
Posts: 16
Joined: Mon Aug 16, 2010 12:54 am
x 1

Re: SkyX 0.3 [0.3 version released!]

Post by Kissy »

Thanks !

This is a really cool release.
I love the thunderstorm :)

Keep up your good work.

PS : links are broken (404) is it not yet uploaded ?

Kissy
User avatar
amigoface
Greenskin
Posts: 132
Joined: Mon Oct 13, 2008 3:01 pm

Re: SkyX 0.3 [0.3 version released!]

Post by amigoface »

Xavyiy wrote: I'll create a new thread for the next 0.4 release, in some months, since now there are two SkyX threads (0.1 version thread and this one) in the first page of the Showcase forum, I don't want to spam the forum with lot of SkyX threads! =)
Xavier
imlho : skyx deserve its own subform in the addons forums sections

anyway : great work, love it, even i don't play with ogre these days ...
User avatar
spacegaier
OGRE Team Member
OGRE Team Member
Posts: 4308
Joined: Mon Feb 04, 2008 2:02 pm
Location: Germany
x 137

Re: SkyX 0.3 [0.3 version released!]

Post by spacegaier »

amigoface wrote:imlho : skyx deserve its own subform in the addons forums sections
Xavyiy just needs to say the word and I am sure that we will get him a second section for SkyX.
Ogre Admin [Admin, Dev, PR, Finance, Wiki, etc.] | BasicOgreFramework | AdvancedOgreFramework
Don't know what to do in your spare time? Help the Ogre wiki grow! Or squash a bug...
User avatar
Zonder
Ogre Magi
Posts: 1178
Joined: Mon Aug 04, 2008 7:51 pm
Location: Manchester - England
x 76

Re: SkyX 0.3 [0.3 version released!]

Post by Zonder »

spacegaier wrote:
amigoface wrote:imlho : skyx deserve its own subform in the addons forums sections
Xavyiy just needs to say the word and I am sure that we will get him a second section for SkyX.
Or rename the hydrax forum to Hydrax & SkyX. It does get to a point where questions need there own space instead of been in the showcase :)
There are 10 types of people in the world: Those who understand binary, and those who don't...
Nodrev
Gremlin
Posts: 193
Joined: Fri Jan 25, 2008 6:55 pm
Location: Nantes / France
x 17

Re: SkyX 0.3 [0.3 version released!]

Post by Nodrev »

CMake package updated for v0.3: https://arkeon.dyndns.org/svn-scol/trun ... _CMake.rar
Congrats Xavyiy :)
scrawl
OGRE Expert User
OGRE Expert User
Posts: 1119
Joined: Sat Jan 01, 2011 7:57 pm
x 220

Re: SkyX 0.3 [0.3 version released!]

Post by scrawl »

Failed to compile in GCC because you used special "or" token as a parameter name.

Fix:

in Lightning.h change line 75 to:

Code: Select all

		Lightning(Ogre::SceneManager* sm, Ogre::SceneNode* sn, const Ogre::Vector3& origin, const Ogre::Vector3& dir, const Ogre::Real& l, 
in Lightning.cpp change line 30 to:

Code: Select all

		: mOrigin(origin)
Otherwise, works great and the thunderstorms look awesome. Congrats :)
User avatar
Xavyiy
OGRE Expert User
OGRE Expert User
Posts: 847
Joined: Tue Apr 12, 2005 2:35 pm
Location: Albacete - Spain
x 87

Re: SkyX 0.3 [0.3 version released!]

Post by Xavyiy »

Hi all!

@Kissy
Thanks! And yes, it seems the server has experimented some trouble yesterday night! Now it's fully working =)

@amigoface @spacegaier @Zonder
I like the Zonder idea about renaming the Hydrax forum to Hydrax & SkyX. Also, maintaining just one forum will make things easier to me, specially considering my last months time constraints (You'll have noticed that I'm posting much less than what I was used to. It's the price I've to pay if I want keep a decent Paradise Engine development rate while finishing my studies!)

Also, of course, thanks for the support!

@Nodrev
Wow, you're fast! =)
The new v0.3 CMake package is now online! thanks!

@scrawl
Well... it's the second time in less than 6 months that I use the "or" token as parameter... I'll fix that for the 0.3.1! And I'll try to remember not to use it anymore! :roll:

Xavier
User avatar
spacegaier
OGRE Team Member
OGRE Team Member
Posts: 4308
Joined: Mon Feb 04, 2008 2:02 pm
Location: Germany
x 137

Re: SkyX 0.3 [0.3 version released!]

Post by spacegaier »

/* Renaming done in addon forums. */
Ogre Admin [Admin, Dev, PR, Finance, Wiki, etc.] | BasicOgreFramework | AdvancedOgreFramework
Don't know what to do in your spare time? Help the Ogre wiki grow! Or squash a bug...
User avatar
Xavyiy
OGRE Expert User
OGRE Expert User
Posts: 847
Joined: Tue Apr 12, 2005 2:35 pm
Location: Albacete - Spain
x 87

Re: SkyX 0.3 [0.3 version released!]

Post by Xavyiy »

spacegaier wrote:/* Renaming done in addon forums. */
Great, thanks!

I'll be filling the renamed forum with some SkyX info as soon as possible!

Xavier
Transporter
Minaton
Posts: 933
Joined: Mon Mar 05, 2012 11:37 am
Location: Germany
x 110

Re: SkyX 0.3 [0.3 version released!]

Post by Transporter »

Nodrev wrote:CMake package updated for v0.3: https://arkeon.dyndns.org/svn-scol/trun ... _CMake.rar
Congrats Xavyiy :)
Nice one! I added boost 1.49 to my version of SkyXDependencies.cmake. It would be nice if you could add modified versions of FindOIS.cmake and FindOGRE.cmake instead of searching for a OGREConfig.cmake.
Nodrev
Gremlin
Posts: 193
Joined: Fri Jan 25, 2008 6:55 pm
Location: Nantes / France
x 17

Re: SkyX 0.3 [0.3 version released!]

Post by Nodrev »

@Xavyiy
Wow, you're fast! =)
Only one file to modify ;)

@Transporter
It would be nice if you could add modified versions of FindOIS.cmake and FindOGRE.cmake instead of searching for a OGREConfig.cmake.
Defining an OGRE_HOME environment variable to find the sdk is the way I use CMake, it's simpler for me as I have more than one version of Ogre on my computer, but it's opensource, so feel free to modify it to your needs :). I allways use cmake this way for Ogre dependent projects... Did not remember all the other reason why (after lot of try) I choose to go this way, but there was plenty :)
User avatar
Thoran
Halfling
Posts: 94
Joined: Mon Dec 01, 2008 2:04 pm
Location: Germany
x 1

Re: SkyX 0.3 [0.3 version released!]

Post by Thoran »

@Xavyiy
Hi Xavyiy. It might have been answered before, but I hav a question for the license of SkyX. Your website says all SkyX is under LGPL. What I would like to know, what versionof LGPL and if you have a static link exception. For the latter your website doesn't say so, so I assume the answer is no?

Thanks,
Thoran
User avatar
Xavyiy
OGRE Expert User
OGRE Expert User
Posts: 847
Joined: Tue Apr 12, 2005 2:35 pm
Location: Albacete - Spain
x 87

Re: SkyX 0.3 [0.3 version released!]

Post by Xavyiy »

Thoran wrote:@Xavyiy
Hi Xavyiy. It might have been answered before, but I hav a question for the license of SkyX. Your website says all SkyX is under LGPL. What I would like to know, what versionof LGPL and if you have a static link exception. For the latter your website doesn't say so, so I assume the answer is no?

Thanks,
Thoran
Hi Thoran!
Currently both Hydrax and SkyX are released under the LGPL v3 terms, with no static linking exception for the moment.

I'm still thinking how to fund my needs until I'll release the Paradise Engine. Unfortunately I'm living in a country which doesn't make things easy for entrepreneurs, for example, creating you're own company costs: 3000€ + 280€/month(even if you don't gain anything!) + taxes, something inaffordable for someone who is starting(and in my case, also studying). Furthermore, it's the only legal way here for selling software if you have plans to earn more than 3000€/year.

One inquebrantable thing is that both Hydrax and SkyX are always going to be LGPL software, because it's the only way I've to re-thanks the Ogre community for the infinite knowledge that I've learn here and also it's a compromise that I've with all people that have donated for SkyX, also, thanks again to them one more time.

These last weeks I've been receiving some emails about people interested in SkyX/Hydrax comercial licenses, so I'm thinking in offering this kind of licenses for people who don't want to be "linked" to the LGPL restrictions. Another idea is to sell advanced Hydrax geometry/noise modules one time I'll be back to its development (during this summer).

Xavier