Would you like to react to this message? Create an account in a few clicks or log in to continue.



 
HomeHome  Latest imagesLatest images  SearchSearch  RegisterRegister  Log inLog in  

 

 Does spark work with Irrlicht 1.8?

Go down 
3 posters
Go to page : 1, 2, 3, 4, 5, 6  Next
AuthorMessage
The_Glitch




Messages : 69
Date d'inscription : 2014-01-17

Does spark work with Irrlicht 1.8? Empty
PostSubject: Does spark work with Irrlicht 1.8?   Does spark work with Irrlicht 1.8? Icon_minitimeFri Jan 17, 2014 6:28 pm

I've been using Irrlicht for awhile now and found spark and have decided to use it in my application. I see Spark2 which I have compiled is using Irrlicht 1.9. A lot of my work is made a lot of progress and I would like to use Spark but Spark 1.5 is for an earlier Irrlicht version and Spark2 is for an unstable version of Irrlicht 1.9.

I get a few errors with trying to use Spark2.

I'm using Irrlicht 1.8.








Code:
1>  main.cpp
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_defaultinitializer.h(43): error C2947: expecting '>' to terminate template-argument-list, found '<'
1>          c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_defaultinitializer.h(40) : see reference to class template instantiation 'SPK::DefaultInitializer<T>::description_base' being compiled
1>          c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_defaultinitializer.h(54) : see reference to class template instantiation 'SPK::DefaultInitializer<T>' being compiled
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_defaultinitializer.h(43): error C2976: 'SPK::Attribute' : too few template arguments
1>          c:\users\god_man\desktop\spark2\include\core\spk_attributes.h(74) : see declaration of 'SPK::Attribute'
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_defaultinitializer.h(43): error C3254: 'SPK::DefaultInitializer<T>::description_base' : class contains explicit override 'getDefaultValue' but does not derive from an interface that contains the function declaration
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_defaultinitializer.h(43): error C2838: 'getDefaultValue' : illegal qualified name in member declaration
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_defaultinitializer.h(43): error C2143: syntax error : missing ';' before '>'
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_defaultinitializer.h(43): error C2059: syntax error : '>'
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_defaultinitializer.h(43): error C2238: unexpected token(s) preceding ';'
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_defaultinitializer.h(43): error C2146: syntax error : missing ';' before identifier 'type'
1>          c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_defaultinitializer.h(43) : see reference to class template instantiation 'SPK::DefaultInitializer<T>::description_base::spkAttr<0,b>' being compiled
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_defaultinitializer.h(43): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_defaultinitializer.h(43): error C2079: 'SPK::DefaultInitializer<SPK::Color>::_spk_description_obj' uses undefined class 'SPK::DefaultInitializer<SPK::Color>::description_base'
1>          c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_defaultinitializer.h(96) : see reference to class template instantiation 'SPK::DefaultInitializer<SPK::Color>' being compiled
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_defaultinitializer.h(96): error C2504: 'SPK::DefaultInitializer<SPK::Color>::description_base' : base class undefined
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_defaultinitializer.h(43): error C2079: 'SPK::DefaultInitializer<float>::_spk_description_obj' uses undefined class 'SPK::DefaultInitializer<float>::description_base'
1>          c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_defaultinitializer.h(97) : see reference to class template instantiation 'SPK::DefaultInitializer<float>' being compiled
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_defaultinitializer.h(97): error C2504: 'SPK::DefaultInitializer<float>::description_base' : base class undefined
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominitializer.h(44): error C2947: expecting '>' to terminate template-argument-list, found '<'
1>          c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominitializer.h(41) : see reference to class template instantiation 'SPK::RandomInitializer<T>::description_base' being compiled
1>          c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominitializer.h(56) : see reference to class template instantiation 'SPK::RandomInitializer<T>' being compiled
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominitializer.h(44): error C2976: 'SPK::Attribute' : too few template arguments
1>          c:\users\god_man\desktop\spark2\include\core\spk_attributes.h(74) : see declaration of 'SPK::Attribute'
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominitializer.h(44): error C3254: 'SPK::RandomInitializer<T>::description_base' : class contains explicit override 'getMinValue' but does not derive from an interface that contains the function declaration
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominitializer.h(44): error C2838: 'getMinValue' : illegal qualified name in member declaration
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominitializer.h(44): error C3254: 'SPK::RandomInitializer<T>::description_base' : class contains explicit override 'getMaxValue' but does not derive from an interface that contains the function declaration
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominitializer.h(44): error C2838: 'getMaxValue' : illegal qualified name in member declaration
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominitializer.h(44): error C2143: syntax error : missing ';' before '>'
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominitializer.h(44): error C2059: syntax error : '>'
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominitializer.h(44): error C2238: unexpected token(s) preceding ';'
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominitializer.h(44): error C2146: syntax error : missing ';' before identifier 'type'
1>          c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominitializer.h(44) : see reference to class template instantiation 'SPK::RandomInitializer<T>::description_base::spkAttr<0,b>' being compiled
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominitializer.h(44): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominitializer.h(44): error C2079: 'SPK::RandomInitializer<SPK::Color>::_spk_description_obj' uses undefined class 'SPK::RandomInitializer<SPK::Color>::description_base'
1>          c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominitializer.h(61) : see reference to class template instantiation 'SPK::RandomInitializer<SPK::Color>' being compiled
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominitializer.h(61): error C2504: 'SPK::RandomInitializer<SPK::Color>::description_base' : base class undefined
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominitializer.h(44): error C2079: 'SPK::RandomInitializer<float>::_spk_description_obj' uses undefined class 'SPK::RandomInitializer<float>::description_base'
1>          c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominitializer.h(62) : see reference to class template instantiation 'SPK::RandomInitializer<float>' being compiled
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominitializer.h(62): error C2504: 'SPK::RandomInitializer<float>::description_base' : base class undefined
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_simpleinterpolator.h(44): error C2947: expecting '>' to terminate template-argument-list, found '<'
1>          c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_simpleinterpolator.h(41) : see reference to class template instantiation 'SPK::SimpleInterpolator<T>::description_base' being compiled
1>          c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_simpleinterpolator.h(56) : see reference to class template instantiation 'SPK::SimpleInterpolator<T>' being compiled
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_simpleinterpolator.h(44): error C2976: 'SPK::Attribute' : too few template arguments
1>          c:\users\god_man\desktop\spark2\include\core\spk_attributes.h(74) : see declaration of 'SPK::Attribute'
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_simpleinterpolator.h(44): error C3254: 'SPK::SimpleInterpolator<T>::description_base' : class contains explicit override 'getBirthValue' but does not derive from an interface that contains the function declaration
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_simpleinterpolator.h(44): error C2838: 'getBirthValue' : illegal qualified name in member declaration
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_simpleinterpolator.h(44): error C3254: 'SPK::SimpleInterpolator<T>::description_base' : class contains explicit override 'getDeathValue' but does not derive from an interface that contains the function declaration
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_simpleinterpolator.h(44): error C2838: 'getDeathValue' : illegal qualified name in member declaration
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_simpleinterpolator.h(44): error C2143: syntax error : missing ';' before '>'
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_simpleinterpolator.h(44): error C2059: syntax error : '>'
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_simpleinterpolator.h(44): error C2238: unexpected token(s) preceding ';'
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_simpleinterpolator.h(44): error C2146: syntax error : missing ';' before identifier 'type'
1>          c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_simpleinterpolator.h(44) : see reference to class template instantiation 'SPK::SimpleInterpolator<T>::description_base::spkAttr<0,b>' being compiled
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_simpleinterpolator.h(44): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_simpleinterpolator.h(44): error C2079: 'SPK::SimpleInterpolator<SPK::Color>::_spk_description_obj' uses undefined class 'SPK::SimpleInterpolator<SPK::Color>::description_base'
1>          c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_simpleinterpolator.h(61) : see reference to class template instantiation 'SPK::SimpleInterpolator<SPK::Color>' being compiled
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_simpleinterpolator.h(61): error C2504: 'SPK::SimpleInterpolator<SPK::Color>::description_base' : base class undefined
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_simpleinterpolator.h(44): error C2079: 'SPK::SimpleInterpolator<float>::_spk_description_obj' uses undefined class 'SPK::SimpleInterpolator<float>::description_base'
1>          c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_simpleinterpolator.h(62) : see reference to class template instantiation 'SPK::SimpleInterpolator<float>' being compiled
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_simpleinterpolator.h(62): error C2504: 'SPK::SimpleInterpolator<float>::description_base' : base class undefined
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominterpolator.h(47): error C2947: expecting '>' to terminate template-argument-list, found '<'
1>          c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominterpolator.h(44) : see reference to class template instantiation 'SPK::RandomInterpolator<T>::description_base' being compiled
1>          c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominterpolator.h(72) : see reference to class template instantiation 'SPK::RandomInterpolator<T>' being compiled
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominterpolator.h(47): error C2976: 'SPK::Attribute' : too few template arguments
1>          c:\users\god_man\desktop\spark2\include\core\spk_attributes.h(74) : see declaration of 'SPK::Attribute'
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominterpolator.h(47): error C3254: 'SPK::RandomInterpolator<T>::description_base' : class contains explicit override 'getMinBirthValue' but does not derive from an interface that contains the function declaration
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominterpolator.h(47): error C2838: 'getMinBirthValue' : illegal qualified name in member declaration
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominterpolator.h(47): error C3254: 'SPK::RandomInterpolator<T>::description_base' : class contains explicit override 'getMaxBirthValue' but does not derive from an interface that contains the function declaration
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominterpolator.h(47): error C2838: 'getMaxBirthValue' : illegal qualified name in member declaration
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominterpolator.h(47): error C3254: 'SPK::RandomInterpolator<T>::description_base' : class contains explicit override 'getMinDeathValue' but does not derive from an interface that contains the function declaration
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominterpolator.h(47): error C2838: 'getMinDeathValue' : illegal qualified name in member declaration
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominterpolator.h(47): error C3254: 'SPK::RandomInterpolator<T>::description_base' : class contains explicit override 'getMaxDeathValue' but does not derive from an interface that contains the function declaration
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominterpolator.h(47): error C2838: 'getMaxDeathValue' : illegal qualified name in member declaration
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominterpolator.h(47): error C2143: syntax error : missing ';' before '>'
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominterpolator.h(47): error C2059: syntax error : '>'
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominterpolator.h(47): error C2238: unexpected token(s) preceding ';'
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominterpolator.h(47): error C2146: syntax error : missing ';' before identifier 'type'
1>          c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominterpolator.h(47) : see reference to class template instantiation 'SPK::RandomInterpolator<T>::description_base::spkAttr<0,b>' being compiled
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominterpolator.h(47): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominterpolator.h(47): error C2079: 'SPK::RandomInterpolator<SPK::Color>::_spk_description_obj' uses undefined class 'SPK::RandomInterpolator<SPK::Color>::description_base'
1>          c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominterpolator.h(77) : see reference to class template instantiation 'SPK::RandomInterpolator<SPK::Color>' being compiled
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominterpolator.h(77): error C2504: 'SPK::RandomInterpolator<SPK::Color>::description_base' : base class undefined
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominterpolator.h(47): error C2079: 'SPK::RandomInterpolator<float>::_spk_description_obj' uses undefined class 'SPK::RandomInterpolator<float>::description_base'
1>          c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominterpolator.h(78) : see reference to class template instantiation 'SPK::RandomInterpolator<float>' being compiled
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_randominterpolator.h(78): error C2504: 'SPK::RandomInterpolator<float>::description_base' : base class undefined
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(250): error C2947: expecting '>' to terminate template-argument-list, found '<'
1>          c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(237) : see reference to class template instantiation 'SPK::GraphInterpolator<T>::description_base' being compiled
1>          c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(294) : see reference to class template instantiation 'SPK::GraphInterpolator<T>' being compiled
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(250): error C2976: 'SPK::Attribute' : too few template arguments
1>          c:\users\god_man\desktop\spark2\include\core\spk_attributes.h(74) : see declaration of 'SPK::Attribute'
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(250): error C3254: 'SPK::GraphInterpolator<T>::description_base' : class contains explicit override 'getType' but does not derive from an interface that contains the function declaration
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(250): error C2838: 'getType' : illegal qualified name in member declaration
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(250): error C2143: syntax error : missing ';' before '>'
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(250): error C2059: syntax error : '>'
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(250): error C2238: unexpected token(s) preceding ';'
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(250): error C2146: syntax error : missing ';' before identifier 'type'
1>          c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(250) : see reference to class template instantiation 'SPK::GraphInterpolator<T>::description_base::spkAttr<0,b>' being compiled
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(250): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>          c:\users\god_man\desktop\spark2\include\core\spk_attributes.h(74) : see declaration of 'SPK::Attribute'
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(250): error C3254: 'SPK::GraphInterpolator<T>::description_base' : class contains explicit override 'getInterpolatorParam' but does not derive from an interface that contains the function declaration
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(250): error C2838: 'getInterpolatorParam' : illegal qualified name in member declaration
1>          c:\users\god_man\desktop\spark2\include\core\spk_attributes.h(74) : see declaration of 'SPK::Attribute'
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(250): error C3254: 'SPK::GraphInterpolator<T>::description_base' : class contains explicit override 'isLoopingEnabled' but does not derive from an interface that contains the function declaration
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(250): error C2838: 'isLoopingEnabled' : illegal qualified name in member declaration
1>          c:\users\god_man\desktop\spark2\include\core\spk_attributes.h(74) : see declaration of 'SPK::Attribute'
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(250): error C3254: 'SPK::GraphInterpolator<T>::description_base' : class contains explicit override 'getScaleXVariation' but does not derive from an interface that contains the function declaration
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(250): error C2838: 'getScaleXVariation' : illegal qualified name in member declaration
1>          c:\users\god_man\desktop\spark2\include\core\spk_attributes.h(74) : see declaration of 'SPK::Attribute'
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(250): error C3254: 'SPK::GraphInterpolator<T>::description_base' : class contains explicit override 'getOffsetXVariation' but does not derive from an interface that contains the function declaration
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(250): error C2838: 'getOffsetXVariation' : illegal qualified name in member declaration
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(250): error C2976: 'SPK::FieldAttribute' : too few template arguments
1>          c:\users\god_man\desktop\spark2\include\core\spk_attributes.h(176) : see declaration of 'SPK::FieldAttribute'
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(250): error C2628: 'SPK::FieldAttribute' followed by 'unsigned' is illegal (did you forget a ';'?)
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(250): error C2628: 'SPK::FieldAttribute' followed by 'int' is illegal (did you forget a ';'?)
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(250): warning C4346: 'SPK::GraphInterpolator<T>::setX' : dependent name is not a type
1>          prefix with 'typename' to indicate a type
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(250): error C2146: syntax error : missing ';' before identifier '_spk_field_x'
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(250): error C2208: 'T' : no members defined using this type
1>          c:\users\god_man\desktop\spark2\include\core\spk_attributes.h(176) : see declaration of 'SPK::FieldAttribute'
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(250): warning C4346: 'SPK::GraphInterpolator<T>::setY0' : dependent name is not a type
1>          prefix with 'typename' to indicate a type
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(250): error C2146: syntax error : missing ';' before identifier '_spk_field_y0'
1>          c:\users\god_man\desktop\spark2\include\core\spk_attributes.h(176) : see declaration of 'SPK::FieldAttribute'
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(250): warning C4346: 'SPK::GraphInterpolator<T>::setY1' : dependent name is not a type
1>          prefix with 'typename' to indicate a type
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(250): error C2146: syntax error : missing ';' before identifier '_spk_field_y1'
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(250): error C2079: 'SPK::GraphInterpolator<SPK::Color>::_spk_description_obj' uses undefined class 'SPK::GraphInterpolator<SPK::Color>::description_base'
1>          c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(299) : see reference to class template instantiation 'SPK::GraphInterpolator<SPK::Color>' being compiled
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(299): error C2504: 'SPK::GraphInterpolator<SPK::Color>::description_base' : base class undefined
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(250): error C2079: 'SPK::GraphInterpolator<float>::_spk_description_obj' uses undefined class 'SPK::GraphInterpolator<float>::description_base'
1>          c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(300) : see reference to class template instantiation 'SPK::GraphInterpolator<float>' being compiled
1>c:\users\god_man\desktop\spark2\include\extensions\interpolators\spk_graphinterpolator.h(300): error C2504: 'SPK::GraphInterpolator<float>::description_base' : base class undefined
1>c:\users\god_man\desktop\spark2\include\rendering\irrlicht\spk_irr_buffer.h(53): error C2039: 'IDynamicMeshBuffer' : is not a member of 'irr::scene'
1>c:\users\god_man\desktop\spark2\include\rendering\irrlicht\spk_irr_buffer.h(53): error C2143: syntax error : missing ';' before '&'
1>c:\users\god_man\desktop\spark2\include\rendering\irrlicht\spk_irr_buffer.h(53): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\users\god_man\desktop\spark2\include\rendering\irrlicht\spk_irr_buffer.h(53): warning C4183: 'getMeshBuffer': missing return type; assumed to be a member function returning 'int'
1>c:\users\god_man\desktop\spark2\include\rendering\irrlicht\spk_irr_buffer.h(54): error C2039: 'IDynamicMeshBuffer' : is not a member of 'irr::scene'
1>c:\users\god_man\desktop\spark2\include\rendering\irrlicht\spk_irr_buffer.h(54): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\users\god_man\desktop\spark2\include\rendering\irrlicht\spk_irr_buffer.h(54): error C2143: syntax error : missing ';' before '&'
1>c:\users\god_man\desktop\spark2\include\rendering\irrlicht\spk_irr_buffer.h(54): warning C4183: 'getMeshBuffer': missing return type; assumed to be a member function returning 'int'
1>c:\users\god_man\desktop\spark2\include\rendering\irrlicht\spk_irr_buffer.h(60): error C2039: 'CDynamicMeshBuffer' : is not a member of 'irr::scene'
1>c:\users\god_man\desktop\spark2\include\rendering\irrlicht\spk_irr_buffer.h(60): error C2143: syntax error : missing ';' before '*'
1>c:\users\god_man\desktop\spark2\include\rendering\irrlicht\spk_irr_buffer.h(60): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\users\god_man\desktop\spark2\include\rendering\irrlicht\spk_irr_buffer.h(88): error C2065: 'meshBuffer' : undeclared identifier
1>c:\users\god_man\desktop\spark2\include\rendering\irrlicht\spk_irr_buffer.h(88): error C2227: left of '->getIndexBuffer' must point to class/struct/union/generic type
1>          type is 'unknown-type'
1>c:\users\god_man\desktop\spark2\include\rendering\irrlicht\spk_irr_buffer.h(88): error C2228: left of '.setValue' must have class/struct/union
1>c:\users\god_man\desktop\spark2\include\rendering\irrlicht\spk_irr_buffer.h(93): error C2065: 'meshBuffer' : undeclared identifier
1>c:\users\god_man\desktop\spark2\include\rendering\irrlicht\spk_irr_buffer.h(93): error C2227: left of '->getVertexBuffer' must point to class/struct/union/generic type
1>          type is 'unknown-type'
1>c:\users\god_man\desktop\spark2\include\rendering\irrlicht\spk_irr_buffer.h(93): error C2228: left of '.Pos' must have class/struct/union
1>c:\users\god_man\desktop\spark2\include\rendering\irrlicht\spk_irr_buffer.h(93): error C2228: left of '.set' must have class/struct/union
1>c:\users\god_man\desktop\spark2\include\rendering\irrlicht\spk_irr_buffer.h(101): error C2065: 'meshBuffer' : undeclared identifier
1>c:\users\god_man\desktop\spark2\include\rendering\irrlicht\spk_irr_buffer.h(101): error C2227: left of '->getVertexBuffer' must point to class/struct/union/generic type
1>          type is 'unknown-type'
1>c:\users\god_man\desktop\spark2\include\rendering\irrlicht\spk_irr_buffer.h(101): error C2228: left of '.Color' must have class/struct/union
1>c:\users\god_man\desktop\spark2\include\rendering\irrlicht\spk_irr_buffer.h(101): fatal error C1003: error count exceeds 100; stopping compilation

I would love to use Spark2 library I hope the place isn't dead though. Thanks
Back to top Go down
Darktib
Committer
Darktib


Messages : 389
Date d'inscription : 2009-07-20
Localisation : A coté de Paris

Does spark work with Irrlicht 1.8? Empty
PostSubject: Re: Does spark work with Irrlicht 1.8?   Does spark work with Irrlicht 1.8? Icon_minitimeFri Jan 17, 2014 7:29 pm

What compiler do you use ?

SPARK is not compiled by vs2013 as for now, but a fix can be done - I just have to find the time to write it.

Also, I use the latest version of Irrlicht svn with SPARK without problems (and with vs2010)
Back to top Go down
The_Glitch




Messages : 69
Date d'inscription : 2014-01-17

Does spark work with Irrlicht 1.8? Empty
PostSubject: Re: Does spark work with Irrlicht 1.8?   Does spark work with Irrlicht 1.8? Icon_minitimeFri Jan 17, 2014 7:41 pm

Well I'm using Visual Studio 2013 Pro. Everything compiled fine, it's just I noticed that spark2 Irrlicht.dll is 1.9 I'm using 1.8. This is the SVN version provided by one of the Irrlicht devs to me it's provides Hardware skinning which my project needs.

So what should I do Spark library looks very promising and I'm at that stage were particles and various effects need to get implemented into my project.
Back to top Go down
Darktib
Committer
Darktib


Messages : 389
Date d'inscription : 2009-07-20
Localisation : A coté de Paris

Does spark work with Irrlicht 1.8? Empty
PostSubject: Re: Does spark work with Irrlicht 1.8?   Does spark work with Irrlicht 1.8? Icon_minitimeFri Jan 17, 2014 8:07 pm

Well, the error doesn't seems to come from Irrlicht. Instead, it is the template code that is bugging vs2013.
I also have this compiler so I can fix it - will take some time though (1 week max probably).

A workaround is to use VS2010 if you can (it is possible to install it on Win8 with a DirectX SDK, the procedure is not that straightforward but there are some tutorials on the net).
Back to top Go down
The_Glitch




Messages : 69
Date d'inscription : 2014-01-17

Does spark work with Irrlicht 1.8? Empty
PostSubject: Re: Does spark work with Irrlicht 1.8?   Does spark work with Irrlicht 1.8? Icon_minitimeFri Jan 17, 2014 8:46 pm

Alright I let bring up a fix I can wait I'll check with you Monday maybe. Yeah I'm running win7 pro say I could use VS2010 buit I'd rather not if you know what I mean.

I'll check back later Thanks Darktib
Back to top Go down
Darktib
Committer
Darktib


Messages : 389
Date d'inscription : 2009-07-20
Localisation : A coté de Paris

Does spark work with Irrlicht 1.8? Empty
PostSubject: Re: Does spark work with Irrlicht 1.8?   Does spark work with Irrlicht 1.8? Icon_minitimeSat Jan 18, 2014 6:41 am

Ok, bug fixed. Now compiles without error on my vs2013. Commited to the repository.

(was a lot simpler than I thought : it's a 3-word fix Wink )
Back to top Go down
The_Glitch




Messages : 69
Date d'inscription : 2014-01-17

Does spark work with Irrlicht 1.8? Empty
PostSubject: Re: Does spark work with Irrlicht 1.8?   Does spark work with Irrlicht 1.8? Icon_minitimeSat Jan 18, 2014 6:24 pm

Hmm I'm still having trouble. I'm using the shader pipeline version of Irrlicht the Irrlicht.dll is 1.8.0.0.

I've downloaded the latest spark 2. But I get these errors.




Code:
1>  main.cpp
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(53): error C2039: 'IDynamicMeshBuffer' : is not a member of 'irr::scene'
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(53): error C2143: syntax error : missing ';' before '&'
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(53): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(53): warning C4183: 'getMeshBuffer': missing return type; assumed to be a member function returning 'int'
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(54): error C2039: 'IDynamicMeshBuffer' : is not a member of 'irr::scene'
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(54): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(54): error C2143: syntax error : missing ';' before '&'
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(54): warning C4183: 'getMeshBuffer': missing return type; assumed to be a member function returning 'int'
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(60): error C2039: 'CDynamicMeshBuffer' : is not a member of 'irr::scene'
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(60): error C2143: syntax error : missing ';' before '*'
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(60): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(88): error C2065: 'meshBuffer' : undeclared identifier
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(88): error C2227: left of '->getIndexBuffer' must point to class/struct/union/generic type
1>          type is 'unknown-type'
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(88): error C2228: left of '.setValue' must have class/struct/union
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(93): error C2065: 'meshBuffer' : undeclared identifier
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(93): error C2227: left of '->getVertexBuffer' must point to class/struct/union/generic type
1>          type is 'unknown-type'
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(93): error C2228: left of '.Pos' must have class/struct/union
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(93): error C2228: left of '.set' must have class/struct/union
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(101): error C2065: 'meshBuffer' : undeclared identifier
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(101): error C2227: left of '->getVertexBuffer' must point to class/struct/union/generic type
1>          type is 'unknown-type'
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(101): error C2228: left of '.Color' must have class/struct/union
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(101): error C2228: left of '.set' must have class/struct/union
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(111): error C2065: 'meshBuffer' : undeclared identifier
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(111): error C2227: left of '->getVertexBuffer' must point to class/struct/union/generic type
1>          type is 'unknown-type'
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(111): error C2228: left of '.TCoords' must have class/struct/union
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(111): error C2228: left of '.set' must have class/struct/union
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(119): error C2039: 'IDynamicMeshBuffer' : is not a member of 'irr::scene'
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(119): error C2143: syntax error : missing ';' before '&'
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(119): error C2433: 'IDynamicMeshBuffer' : 'inline' not permitted on data declarations
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(119): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(120): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(121): error C2065: 'meshBuffer' : undeclared identifier
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(124): error C2039: 'IDynamicMeshBuffer' : is not a member of 'irr::scene'
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(124): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(124): error C2143: syntax error : missing ';' before '&'
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(124): error C2433: 'IDynamicMeshBuffer' : 'inline' not permitted on data declarations
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(124): error C2373: 'SPK::IRR::IDynamicMeshBuffer' : redefinition; different type modifiers
1>          c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(119) : see declaration of 'SPK::IRR::IDynamicMeshBuffer'
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(125): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\users\god_man\desktop\spark_latest\include\rendering\irrlicht\spk_irr_buffer.h(126): error C2065: 'meshBuffer' : undeclared identifier
Back to top Go down
Darktib
Committer
Darktib


Messages : 389
Date d'inscription : 2009-07-20
Localisation : A coté de Paris

Does spark work with Irrlicht 1.8? Empty
PostSubject: Re: Does spark work with Irrlicht 1.8?   Does spark work with Irrlicht 1.8? Icon_minitimeSat Jan 18, 2014 7:44 pm

Ok, I see. Since this is the branch where FVF is developped, the IDynamicMeshBuffer interface disappeared, hence the errors. This will be longer to fix. (IDynamicMeshBuffer is still included in trunk and opengl-es branches).

For information: the RenderBuffer class is used to store the buffer used to render particles, one per group. IrrBuffer is inheriting RenderBuffer, and since RenderBuffer is contains only 2 constructors, this class is made for type safety, and is a black box from the point of view of Group.
The implementation of IrrBuffer is used by the Irrlicht renderers, actually it is a CDynamicMeshBuffer filled and rendered by the renderers => its implementation can change a lot, that's not a problem.

The problem: I can't port the implementation of IrrBuffer to FVF as long as this branch is not merged into trunk - this might take a few monthes, until Irrlicht 1.9 is released - because users usually use non-svn releases of Irrlicht or the trunk / opengl-es branches (you're the first on the forum with shader-pipeline).
Having said that, you can still modify the source code Wink.
Back to top Go down
The_Glitch




Messages : 69
Date d'inscription : 2014-01-17

Does spark work with Irrlicht 1.8? Empty
PostSubject: Re: Does spark work with Irrlicht 1.8?   Does spark work with Irrlicht 1.8? Icon_minitimeSat Jan 18, 2014 8:04 pm

Well that is not good. I was really looking forward to using this. Do you think it would take alot to get it working? I ask because you a more familiar with this library. Would it be to much to ask if you could take a look as it would be alot easier for you. My project has come along way and spark could take it even further.
Back to top Go down
Darktib
Committer
Darktib


Messages : 389
Date d'inscription : 2009-07-20
Localisation : A coté de Paris

Does spark work with Irrlicht 1.8? Empty
PostSubject: Re: Does spark work with Irrlicht 1.8?   Does spark work with Irrlicht 1.8? Icon_minitimeSun Jan 19, 2014 7:31 am

I can take a look and try to change it, but that will needs maybe 1 or 2 weeks - that is because I'm not familiar with the shader-pipeline branch...
Back to top Go down
The_Glitch




Messages : 69
Date d'inscription : 2014-01-17

Does spark work with Irrlicht 1.8? Empty
PostSubject: Re: Does spark work with Irrlicht 1.8?   Does spark work with Irrlicht 1.8? Icon_minitimeSun Jan 19, 2014 12:34 pm

Alright thanks for the effort. The shader pipeline branch is through one of the main devs of Irrlicht on the rendering side anyway. It allows for a lot of new features which were a lot harder or impossible to implement in older version of Irrlicht. Such as Hardware skinning.

If you download the shader pipeline branch it comes setup like the default Irrlicht setup. All examples are provided so you can see anything that has changed and the new methods of going about a task.

Hope for good news in the future I'll check back later Thanks Darktib.
Back to top Go down
granyte




Messages : 53
Date d'inscription : 2012-06-23

Does spark work with Irrlicht 1.8? Empty
PostSubject: Re: Does spark work with Irrlicht 1.8?   Does spark work with Irrlicht 1.8? Icon_minitimeTue Jan 21, 2014 8:35 pm

I have modified my version of spark to use iirrlicht shaderpipeline branch.

I was also wondering does the point renderer normaly rely on the point size vertex attribute on dx9?

if it's the case I might be able to push this into the fvf branch along with other patches
Back to top Go down
The_Glitch




Messages : 69
Date d'inscription : 2014-01-17

Does spark work with Irrlicht 1.8? Empty
PostSubject: Re: Does spark work with Irrlicht 1.8?   Does spark work with Irrlicht 1.8? Icon_minitimeTue Jan 21, 2014 8:47 pm

Well I'd like to give your edited version a shot If you don't mind. Also I'm not to sure about the point render as things in Irrlicht constantly change.
Back to top Go down
granyte




Messages : 53
Date d'inscription : 2012-06-23

Does spark work with Irrlicht 1.8? Empty
PostSubject: Re: Does spark work with Irrlicht 1.8?   Does spark work with Irrlicht 1.8? Icon_minitimeTue Jan 21, 2014 9:02 pm

the point size was a reference to a broken irrlicht renderer that relies on some feature that are not exposed ans as I try to contribute to irrlicht I might get the occasion to expose them

Uploading the patch after i'm done with my league game
Back to top Go down
The_Glitch




Messages : 69
Date d'inscription : 2014-01-17

Does spark work with Irrlicht 1.8? Empty
PostSubject: Re: Does spark work with Irrlicht 1.8?   Does spark work with Irrlicht 1.8? Icon_minitimeTue Jan 21, 2014 10:54 pm

Okay well I guess I'll wait then maybe Darktib will get done first.
Back to top Go down
granyte




Messages : 53
Date d'inscription : 2012-06-23

Does spark work with Irrlicht 1.8? Empty
PostSubject: Re: Does spark work with Irrlicht 1.8?   Does spark work with Irrlicht 1.8? Icon_minitimeTue Jan 21, 2014 11:02 pm

Back to top Go down
The_Glitch




Messages : 69
Date d'inscription : 2014-01-17

Does spark work with Irrlicht 1.8? Empty
PostSubject: Re: Does spark work with Irrlicht 1.8?   Does spark work with Irrlicht 1.8? Icon_minitimeTue Jan 21, 2014 11:53 pm

Awesome hope this works. Never used a patch before does this replace spark_irr_buffer.h or am I using a patch incorrectly.
Back to top Go down
granyte




Messages : 53
Date d'inscription : 2012-06-23

Does spark work with Irrlicht 1.8? Empty
PostSubject: Re: Does spark work with Irrlicht 1.8?   Does spark work with Irrlicht 1.8? Icon_minitimeWed Jan 22, 2014 12:34 am

Do you have a svn client? this need to be applied through your svn clien and will only modify the needed files.

in shorth a .patch file is a list of the modification done to a several files .
Back to top Go down
The_Glitch




Messages : 69
Date d'inscription : 2014-01-17

Does spark work with Irrlicht 1.8? Empty
PostSubject: Re: Does spark work with Irrlicht 1.8?   Does spark work with Irrlicht 1.8? Icon_minitimeWed Jan 22, 2014 12:45 am

Yeah I use Tortoise SVN I loaded the patch selected the Spark2 folder I have and I selected patch files so I believe it worked properly I'll test later and see. Thanks alot
Back to top Go down
Darktib
Committer
Darktib


Messages : 389
Date d'inscription : 2009-07-20
Localisation : A coté de Paris

Does spark work with Irrlicht 1.8? Empty
PostSubject: Re: Does spark work with Irrlicht 1.8?   Does spark work with Irrlicht 1.8? Icon_minitimeWed Jan 22, 2014 3:33 am

Thank you for the patch, i will review it today, I'll keep you informed.
Back to top Go down
Darktib
Committer
Darktib


Messages : 389
Date d'inscription : 2009-07-20
Localisation : A coté de Paris

Does spark work with Irrlicht 1.8? Empty
PostSubject: Re: Does spark work with Irrlicht 1.8?   Does spark work with Irrlicht 1.8? Icon_minitimeWed Jan 22, 2014 10:31 am

I started to integrate the changes. It will be commited to a new svn branch, that will occur maybe in this week or the next one.

I am able to compile SPARK and use it with DirectX 11 (on Windows 8.1). However:
- in Test_Irrlicht, the particles are black and white, and depth write is enabled (and should normally be disabled). Maybe there was a change in Irrlicht shader-pipeline in which the way to specify the material changed ? Or maybe it is because I tested it on a Intel graphic chipset (works well for OpenGL and DirectX 9 though).
- there is a weird bug, in irr_buffer you added a condition before calling set_used, removing this condition results in no particle rendered. Weird, since, the condition is normally already checked in set_used...

I continue investigating these bugs.

Also, the point-cloud vertex descriptor is not used, I think I will drop it. I have to check for the point-size, if I remember right it was working on OGL and not on DX (or the inverse, I do not remember well...).

edit: also, there was inconsistencies in the drawVertexPrimitiveList calls:
- either bool were passed as 0, and in IRRPointRenderer the number of primitive was not passed
- or there is another version of this function that is not included in the svn revision of shader-pipeline
The weird fact about that is that it compiled without errors...
Back to top Go down
granyte




Messages : 53
Date d'inscription : 2012-06-23

Does spark work with Irrlicht 1.8? Empty
PostSubject: Re: Does spark work with Irrlicht 1.8?   Does spark work with Irrlicht 1.8? Icon_minitimeWed Jan 22, 2014 2:54 pm

Darktib wrote:

I am able to compile SPARK and use it with DirectX 11 (on Windows 8.1). However:
- in Test_Irrlicht, the particles are black and white, and depth write is enabled (and should normally be disabled). Maybe there was a change in Irrlicht shader-pipeline in which the way to specify the material changed ? Or maybe it is because I tested it on a Intel graphic chipset (works well for OpenGL and DirectX 9 though).


this is a bug with the dx11 driver it will be fixed befor release but atm it's broken.

Darktib wrote:

- there is a weird bug, in irr_buffer you added a condition before calling set_used, removing this condition results in no particle rendered. Weird, since, the condition is normally already checked in set_used...

I don't recall why I added it but removing it resulted in bad thing


Darktib wrote:

Also, the point-cloud vertex descriptor is not used, I think I will drop it. I have to check for the point-size, if I remember right it was working on OGL and not on DX (or the inverse, I do not remember well...).

the irr point renderer is not working on the dx driver(never tested OGL) and I don't know how it works I was asking if you needed any api features exposed to make them work

Darktib wrote:

edit: also, there was inconsistencies in the drawVertexPrimitiveList calls:
- either bool were passed as 0, and in IRRPointRenderer the number of primitive was not passed
- or there is another version of this function that is not included in the svn revision of shader-pipeline
The weird fact about that is that it compiled without errors...

I have a similar issue with the post processing framework I use. It seem to flip the hardware buffer bits to true when I passed them in a false and because there is no apparent reason for this it seem like the function is called by the CNullDriver and the CNullDriver changes stuff I still have to figure out why
Back to top Go down
Darktib
Committer
Darktib


Messages : 389
Date d'inscription : 2009-07-20
Localisation : A coté de Paris

Does spark work with Irrlicht 1.8? Empty
PostSubject: Re: Does spark work with Irrlicht 1.8?   Does spark work with Irrlicht 1.8? Icon_minitimeWed Jan 22, 2014 4:15 pm

Granyte wrote:
this is a bug with the dx11 driver it will be fixed befor release but atm it's broken.
Ok, so the material is ignored by the driver is an Irrlicht bug. However, the Irrlicht examples are working... ?!?

Granyte wrote:
Darktib wrote:
   - there is a weird bug, in irr_buffer you added a condition before calling set_used, removing this condition results in no particle rendered. Weird, since, the condition is normally already checked in set_used...
I don't recall why I added it but removing it resulted in bad thing
I will investigate this. The condition for indices is unnecessary, but the one for vertices seems to be needed.

Granyte wrote:
It seem to flip the hardware buffer bits to true when I passed them in a false and because there is no apparent reason for this it seem like the function is called by the CNullDriver and the CNullDriver changes stuff I still have to figure out why
I will also investigate this (if I find the time to do so).

Note that I will post Irrlicht problems to the DirectX11 driver thread on the Irrlicht forum.
Back to top Go down
The_Glitch




Messages : 69
Date d'inscription : 2014-01-17

Does spark work with Irrlicht 1.8? Empty
PostSubject: Re: Does spark work with Irrlicht 1.8?   Does spark work with Irrlicht 1.8? Icon_minitimeWed Jan 22, 2014 6:17 pm

EDIT


TortoiseSVN want apply the patch... but If I mainly make the changes to the include file based off the patch seems fine I'll check why TortoiseSVN isn't applying the patch maybe it's because my root folder isn't named spark2 not sure
Back to top Go down
granyte




Messages : 53
Date d'inscription : 2012-06-23

Does spark work with Irrlicht 1.8? Empty
PostSubject: Re: Does spark work with Irrlicht 1.8?   Does spark work with Irrlicht 1.8? Icon_minitimeWed Jan 22, 2014 9:29 pm

wich error exactly?


@ Darktib yes we should use that and the Shader-pipeline branch thread
Back to top Go down
Sponsored content





Does spark work with Irrlicht 1.8? Empty
PostSubject: Re: Does spark work with Irrlicht 1.8?   Does spark work with Irrlicht 1.8? Icon_minitime

Back to top Go down
 
Does spark work with Irrlicht 1.8?
Back to top 
Page 1 of 6Go to page : 1, 2, 3, 4, 5, 6  Next
 Similar topics
-
» DIRECTION_ALIGNED doesn't work in Irrlicht
» IRRSystem scale doesn't work?
» irrlicht and iPhone
» SPARK Demo Irrlicht - Unresolved externals
» One issue on explosion demo of SPARK using Irrlicht as a renderer?

Permissions in this forum:You cannot reply to topics in this forum
 :: English Forum :: Questions (en)-
Jump to: