-
Notifications
You must be signed in to change notification settings - Fork 6
Assertion failed: afterSize - beforeSize == 1 #1
Comments
I think it is unlikely to be caused by the dependencies issue. Thank you for flagging this issue. :) |
Thank you for your response! I also tried some of the jsons with postfix "_pm" " _vpl" . Haven't found one that does work. Thank you so much for your kind help. |
Thank for your reply :) I decided to pull the code and recompiled everything. In the framework, we always use an absolute path of ascii characters to refer to a file. |
Thank you for your kind help. Not sure from which direction to debug this error. It seems to have something to do with meshes. |
I think the problem is likely to stem from the Assimp in which we used for loading .obj meshes. Since you're now rolling with an Assimp of your own version, my best suggestion is to completely replace the Assimp that provided inside the framework.
If possible, please also show the compiler message that prevents you from compiling in the first place. We might be able to figure out what originally cause this problem. Another possibility is to completely purge the Assimp and replace it with tiny_obj_loader. This is highly doable, doesn't cause any compatibility issues, and surely fix Assimp related problems. It will, however, take a considerable amount of time. I suggest this only as the last resort. |
Thanks for your excellent work!
I successfully built the project on windows 10 x64, but when I run the exe for the three example jsons provided, I got them fail on the assertion(afterSize-beforeSize == 1)
which is in the rtcommon.h
`
`
How should I deal with that?
Or is there possibility that we use some wrong dependencies?
The text was updated successfully, but these errors were encountered: