I have had an office in 6 different places over the last 4 years. Quite ridiculous if you ask me and this is the first time that I know that I will not have to plan a move a year from now. Moving house is an interesting trimmer. The amount of books, hardware, furniture and… Continue reading 1401
1397
It is a good thing to not have anything else to unpack, just some picture frames, books and other minor things that sit on my office floor to sort out. Made a few code changes so that my nanomsg integration works on both the mac and windows machines and have my flatbuffers being sent across… Continue reading 1397
1388
I booted up my computer for the first time since I finished moving. Has been a rather busy 3 weeks, preparing to move, moving and then unpacking. A massively unpleasant experience! Still a few boxes to sort out and stuff to rearrange, but I should be back to my regular programming before the weekend.
1362
So, to test my native library I guess I should have a better way then just using some dynamic wrapper to remaps the function addresses dynamically for the C# scripts. If I would just have in the DllImport a string imported from a script that comes with the native dll. The native dll build could… Continue reading 1362
1352
Any work I have done on my own project for the last two days has been spent on paper. Adding SQlite to manage my flatbuffer data, works in minor conjunction with the file system. Basically, all my tile library collections would go under a content folder, where you each collection of libraries goes into its… Continue reading 1352
1349
Working with Xcode and CMake is a very odd mix, but that is what I am using at the moment. I added the C_MC33 algorithm in my primitive generation library so that you can create topologically consistent shapes for random point sets and split the caching and shape management library into its own dll. I… Continue reading 1349
1348
Well, a part of my tool are libraries of tiles. Support for enormous libraries of tiles. A lot of them and them being quite large. But these libraries need to be properly managed, take up minimum disk space and be quick to access. So, having something SQLite to manage those, seems like a good idea.… Continue reading 1348
1346
Flatbuffers are great. I am using them for my persisted data, for passing buffers between native and managed libraries and for my resource caches. You can have it spit out a .json file if you like to have a text file to read and edit, but its flat nature offers a ton of benefits. Not… Continue reading 1346
1345
I have about 8 errors on my screen to clean up to be at a state where I can start running the native library and fix the runtime errors. I will need to move the caching stuff to the native library as well, since most of the old items are now behind some rather obscure… Continue reading 1345
1344
Well, so last night, after getting back from a birthday party, I thought to myself; does the marching cube algorithm produce manifold meshes? And the answer is "NO"! The original algorithm can very easily produce holes, an improvement of that algorithm called the M33 followed a few years after and it added 33 additional cases… Continue reading 1344