ZenGL 0.3.8
Changelog:
- [iOS]fixed bug with button Hide on virtual keyboard and iOS 6
- [Direct3D9]disabled Direct3D9Ex by default because of slow tex_GetData on AMD and Intel videocards
download
Nice work as always dude
Games:
Seafox
Pages:
Syntax Error Software
itch.io page
Online Chess
http://gameknot.com/#paul_nicholls
ZenGL 0.3.9
Changelog:
- [Android]fixed problem with 30fps rendering on Nexus and probably other Tegra-based devices
- [Android]added libGLU.so, now triangulation should work
- fixed pengine2d_DelEmitter(removing last emitter)
- fixed col2d_PointInTriangle(random result in some cases)
- fixed joy_Init(amount of joysticks never decreases)
- fixed SND_INFO_DURATION for sounds(always returned 0)
download
Great work man! The ability of ZenGL to run in several platforms is a killer feature nowadays!
Keep up the good work! it's fantastic that you've got IOS and Android supported to a usable level but I don't understand why you bothered to support Direct3D, that's a whole lot of work for nothing. PC's you'd just use GL anyway and microsoft are never going to allow a game on any xbox that wasn't written using their API.
Do you support GL 3.2+ across windows, OSX and Linux? if so on OSX, have you had any problems with uniform buffers? They're utterly broken for me, struggled for ages to try and get them working. I'm on a hackintosh so I don't know if it's due to that (even thou my Nvidia card is one that ships with some macs) or if it's just OSX in general. I've found a few references in forums to people having similar issues, but again they might also be on hackintoshes, they don't say, so I can't find a common denominator.
When the moon hits your eye like a big pizza pie - that's an extinction level impact event.
Because commercial projects on Windows should use it, if you want to avoid a lot of problems with crappy drivers and stupid users without vendor drivers at all(sometimes they have only standard drivers provided by Windows)but I don't understand why you bothered to support Direct3D
ZenGL is 2D oriented, so I don't use so progressive API.Do you support GL 3.2+ across windows, OSX and Linux?
Ahh yes very good point, there's many older devices+drivers that only support Direct3D properly, S3 chips for example.
But the same is now true if you don't use GL 3.2, it's actually the case that GL1 and GL2 legacy functions are increasingly being implemented in the drivers to use the DX11/GL4.x programming pipelines. As a result there's many instances where GL1/2 support is becoming unstable and even some legacy functionality (such as display lists) is not supported directly in hardware. The fixed pipelines in cards have long since gone and are emulated at the driver level. Nvidia tend to be really good with not breaking old things, ATI tend to break somthing in every driver release.
Intels latest line of chips are a good example, dramatically slower smooth line/point rasterization and will switch to software if you try to use line stippling (at least in my tests of 1 1/2 years ago). Any depreciated functionality could potentially suffer the same fate.
Remember they're focusing on game support and games that use GL1.x and GL2.x tend to be a lot less demanding on the card and thus they don't really care about optimizing that much.
So it's not a case of only switching if you need the new functionality, you should concider supporting just for performance/stability concerns with the same justification you rightly use for Direct3D.
Last edited by phibermon; 02-04-2013 at 02:51 PM.
When the moon hits your eye like a big pizza pie - that's an extinction level impact event.
Bookmarks