I am hoping someone might know something obvious here that I have missed. I can run the pre-built HelloWorld program which generates the sample textured cube file called output.u3d.
I then tried to build it on Windows 32 bit using Visual Studio 2013 as a debug
build and managed to get a successful debug. I copied in the dll's as needed and while the program runs it does not create the output file. Looking at it in the debugger it seems to be running fine until this part:
// Create mesh compiler that will create updates for progressive CLOD mesh
if (IFXSUCCESS(result))
result = IFXCreateComponent(CID_IFXAuthorGeomCompiler, IID_IFXAuthorGeomCompiler,
(void**)&pCompiler);
After this call result is not longer 0x0, rather it is 0x80002000. I am now working on building the library from source so I can debug inside the function but if someone might know off hand what went wrong that would be great.
Thanks,
Mark
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Good day,
// Create mesh compiler that will create updates for progressive CLOD mesh
if (IFXSUCCESS(result))
result = IFXCreateComponent(CID_IFXAuthorGeomCompiler, IID_IFXAuthorGeomCompiler,
(void**)&pCompiler);
After this call result is not longer 0x0, rather it is 0x80002000. I am now working on building the library from source so I can debug inside the function but if someone might know off hand what went wrong that would be great.
Thanks,
Mark
Try my Cmake repack from http://www2.iaas.msu.ru/tmp/u3d/ .
As to details - sorry, me forget the details. ;)