Intel GMA 4500M properly supported?

Started by gnola14, August 05, 2009, 14:49:27

Previous topic - Next topic

gnola14

Hi! I recently posted another thread, where I was getting org.lwjgl.opengl.OpenGLException: Invalid enum (1280) when trying to load some testsin jME (jMonkey Engine). I was told that the problem was likely in jME itself. So I went to their forums, searched for an answer, and it seems that everyone were getting the same issue (running -K-Ubuntu) but with an Via/S3 card (mine is a Intel 4500M, as the subject implies ;D). Driver stuff...aparently

However, yesterday I tried Golems (www.golemgame.com), a physics simulation "game" that also use lwjgl. The idea in Golems is for you to set up objects (like engines, batteries, spheres and basic geometric figures) and then run a simulation and see how they interact with each other.

I was able to put the objects in place, etc,etc but when trying to run the simulation, I get -oddly enough- org.lwjgl.opengl.OpenGLException: Invalid enum (1280) . Anyone can shed some light on this?

elias4444

I couldn't say anything about jME, but as far as LWJGL goes, I don't think you can fault it for the issues you're seeing. You're referring to the two most horrific graphic chip providers in the business. Intel and S3 have done far more damage to the 3D space than they've helped in the processor space. Their drivers are horribly inconsistent, their hardware is underpowered, and now they're inside most low-cost systems.

Typically, if you want to support those chips, you need to detect that the user is running one of them, and if so, disable just about everything besides straight opengl 1.1 pipeline calls (which is becoming a very uncommon thing to do these days). Otherwise, you run into openGLExceptions on a regular basis.
=-=-=-=-=-======-=-=-=-=-=-
http://www.tommytwisters.com

gnola14

Hmmm, I was afraid of that. Guess I'll just have to wait until I get some money and buy a new computer with some decent graphics car. Thanks!