OpenGL Connundrum

Started by
13 comments, last by MarkS_ 10 years, 9 months ago
Mesa (http://www.mesa3d.org/) should provide horribly slow but advanced software rendering, allowing you to meet the UNREASONABLE requirement of not installing drivers without abandoning OpenGL 2.1 (which is already highly obsolete).

This advice is only a fallback from my real advice, which is running away from such a project/team/company and letting your (former) manager deal with self-imposed trouble.

Omae Wa Mou Shindeiru

Advertisement

@OP - is the reason for not being able to use ANGLE the BSD license? TitaniumGL is another option that's freeware but only supports GL1.4; no shaders but better at least than software-emulated 1.1 (I've little experience of it so can't vouch for it's quality).

It has to do with more requirements, but that may be based on legal; I really don't know. Thanks for the suggestions though!


@OP - is the reason for not being able to use ANGLE the BSD license? TitaniumGL is another option that's freeware but only supports GL1.4; no shaders but better at least than software-emulated 1.1 (I've little experience of it so can't vouch for it's quality).

It has to do with more requirements, but that may be based on legal; I really don't know. Thanks for the suggestions though!

Couldn't you statically link to ANGLE for your Windows build?

Direct3D has need of instancing, but we do not. We have plenty of glVertexAttrib calls.

Just an update for anyone reading this in the future: I implemented a GL 1.1 render path and the results were ~10fps @ 1080p and ~35fps @ 1280x1024. This is compared to ~80fps and ~100fps when rendering as non-emulated GL 2.1.

That's bad, but not terrible. It is a shame the parameters of the project are so strict. There are easier ways...

This topic is closed to new replies.

Advertisement