Category Archives: Gateway
Today was the time for a lot of bug-fixing (you remember the list from yesterday?!): – Bounding boxes now correct (they were screwing up on some tall objects, which led them to disappear before they should, instead of only off-screen). – Sound issues were solved (including the combat music rolling in and out properly… Also […]
Started the Mac playthrough, and it was glorious… …in the sense that it lasted one cutscene, until I found a bug in the system and had to track it down! It ended up being a multithreading bug (which didn’t show up on Windows due to the fact that Windows allows for locking a mutex twice […]
Today was mostly about fixing bugs in the different ports, adjusting small issues that arise from there, and fixing the broken audio system… So, the result is: Right side is the game running Windows (Direct3D), middle is Ubuntu 14.04 and left is iMac! Everything is fully functional, from my tests… Next step is seeing if […]
Yeah, I got the Mac version working! No sound for some reason (need to investigate), but working fine as far as I can see… The weird part was that I was expecting to have to upgrade the shaders (I’m using version 1.40, which correspond to OpenGL 3.1, and this context is not backwards compatible), but […]
So I started working on porting the game from OpenGL 3.2 with backwards compatibility to OpenGL 3.2 without any backwards compatibility… So, a lot of debug code and error checking… This was the first result: Not impressive… :\ So now I’m looking at what I’m missing there… The 2d part seems to work fine, the […]
…and a big problem! So, I got the game to compile, and link… Was a bit of work, but most of the hardest part was done before on the Linux port, since they’re very similar… And then I find out that Yosemite (the current version of OSX) only supports OpenGL 3.2 (and upwards) and below […]
So, more work on the Mac port today… XCode is so full of weirdness… Maybe for a Mac-head, it all makes perfect sense, but for me, it seems it goes the most roundabout way possible to do simple stuff like linking projects (with dependencies), etc… So, small list of issues today (and solutions, in case […]
So today I started the Mac port… Half of it was lost updating the company’s Mac (I haven’t used it in ages), another 25% loading up my repository (almost 2Gb of data off-site), and then the rest in trying to figure out how the Mac actually works… At first look it seems like a Linux […]
Never thought this, but considering the next (logical) step in the game development is to make the Mac build of the game, I decided to take the day to do some bug fixing, since it seemed a bit more relaxing than going for the iMac… Anyway, most of the bugs were simple stuff (and some […]
What seemed like a simple issue to solve (lack of performance on low-end card because of ambient occlusion) ended up being much more complicated than expected! So, yesterday I decided to add a new system to be able to customize the level of ambient occlusion (in terms of resolution)… I added the system, but while […]