It is funny that over a decade ago Microsoft, after getting annoyed with the endless procrastination of the OpenGL working group went off and created DirectX (made up of a suite of different API’s ranging from hardware accelerated video to 3d hardware acceleration, input management etc) and thus we’ve over a decade where pretty much Microsoft has had the gaming industry by the balls. Fast forward today and the situation seems rather different especially when one considers the rise of iOS and Android (along with OS X and Steam on Linux) with the move to not only get Steam working on Linux but also the rise in gaming on mobile platforms then place on top of that the strong sales of Sony’s Playstation 4 has led to a some what OpenGL and OpenGL ES revival and golden age after almost a decade and a half in the wilderness with all but a few niche markets holding stedfast to the technology ( link ). So whilst Microsoft ignored the mobile world game developers realised that if they were to target both desktop and mobile devices they would have to once again embrace OpenGL and OpenGL ES and thus we’ve seen an uptick.
Regarding how this relates to DirectX 12.0 and the apparently promise of an open alternative to Mantle – and reading through the comments Peter asks the question (and I’m paraphrasing), “what has OpenGL got to do with an API that attempts to be lower level than DirectX or OpenGL today” – it has everything to do with it. Microsoft is once again trying to keep itself relevant by claiming to have some sort of edge over the competition by offering something that, quite frankly, I haven’t heard many developers ask for because god knows, as some contributors in the comment section point out, we don’t want to see another episode of GLIDE where a hardware vendor claims that their vendor specific API has magical properties that no other vendor has. The inclusion of a lower level API as part of DirectX is a larger attempt by Microsoft to bring the spotlight back to themselves after having ignored the mobile platform for years and more or less snubbed the hardcore gamer community (which act, in many cases as evangelists for Microsoft to friends and family members aka “he’s good with computers”) many developers are still targeting Windows but many question the wisdom of being bound to a Windows only technology given that portability will be of greater importance as Mac sales grow along with Steam/Linux and handheld devices.
I’ll be interesting to see what happens with Mac OS X 10.10 (or what ever it’ll be called) given that OpenGL 4.4 delivers harmonisation with OpenGL ES 3.0 so maybe we’ll be lucky and see OpenGL 4.4 support appear along with OpenCL 2.0 which will make things interesting. With that being said, with Mantle it does open an interesting question as to whether it’ll mean that third party developers will be able to implement OpenGL on top of mantle thus not requiring the sorts of low level information and if so then could we see an nVidia counterpart to mantle which will make things interesting.
1) Gradually paying down bills with the goal to get all the loose ends tied up by the middle of this year. Things are looking good so far – the old situation of eating away at something piece by piece rather than trying to get it all cleaned off in one go. The loan with my parents is gradually being paid down and hopefully I can get it paid off by the end of this year which will free up more cash each year. As much as I’d like to get myself a 125/150cc scooter ASAP at the same time I’d sooner pay down my debt before taking on new debt.
2) Work is going well – lots of movement and hopefully with the minimum wage going up to $14.25 on 1 April so hopefully that’ll translate into a pay increase for me as well but if nothing happens I’ll talk to my area manager and find out. I don’t expect to be rich but it would be nice to receive a modest pay increase given that been here for 3 years and all the customers I serve have survived – which is a good sign.
3) The Warehouse now have a bigger range of picture frames which should mean that I can finally get those last two prints framed although I’d prefer to get the larger version of “Repast of the Lion’ but that’ll set me back NZ$230 or so from All Posters not to mention the cost of having to get it framed would cost a pretty penny. Oh well, maybe with good fortune I’ll get it in the second half of the year and I’ll give my dad the smaller version for his office.
4) Updated the look and feel of my blog to the ‘Twenty Fourteen’ theme and the banner at the top is a Joan Miro painting which I enjoy purely on the basis of it being colourful – yes, art can be appreciated based on it being pretty rather than an elongated wankfest that many seem to engage in when discussing art.
5) Scooter is going well – the fixing up of the muffler has quietened things up a bit and the replacement of the filter has meant things sound a little smoother than they used to. Although I have to admit I am tempted to give the Unleaded 98 a go to see whether it makes a difference in terms of smoother idling.
Just watching the news (Al Jazeera) and hot on the heals of Uganda’s anti-gay law we have Nigeria, in lieu of actually doing something about terrorism, economic development, corruption etc. they too trot down the well worn path of ‘blame the gays’. Anyone seeing a trend here – when in doubt blame the gays for all your failings in your country? sounds a bit like that other group of people who have been historically blamed for everything that goes wrong in the world.
And boy it is so damn comfortable – so relaxing being at a desk in a comfortable chair; once you go ‘tub chair’ everything else feels rather meh