OpenGL 3.x - Early preview stage avaiable

Discuss about anything related to the Irrlicht Engine, or read announcements about any significant features or usage changes.
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

Yes, you also have fixed additions in all the other OpenGL versions. But I don't see the point which would make this work any simpler now. Do you really think that people want to bother if their app supports/requires OpenGL 3.3 xyz profile? Or they want to read up the OpenGL specs just to know if the feature is available in 3.3 with or without a certain profile? You can already rely on certain features today, no need to explicitly test for it.
Better optimize at a different level and abstract some features into an advanced API which handles missing features on its own.
Nadro
Posts: 1648
Joined: Sun Feb 19, 2006 9:08 am
Location: Warsaw, Poland

Post by Nadro »

OK, I finished first version of OpenGL 3.x driver. This is in very early development stage (currently only for Windows device) and mostly function aren't clean, implement etc.

Some finished function:
draw2DRectangle
draw2DImage
draw3DLine
draw2DLine
drawPixel

some other functions ale close to finish and need only minor improvments.

You can download example (binary) version from:
http://www.sendspace.com/file/cx61gs

Patch which add early version of OpenGL 3 to Irrlicht (require rev 3256):
http://www.sendspace.com/file/lcis5b

Source of example from "binary pack":
http://www.sendspace.com/file/xmdlm8

I will release improvment version of this driver soon.

Compared drivers

Direct3D9:
Image

OpenGL (bugged):
Image

OpenGL3 (sorry for strange screen compression):
Image

OGL3 and D3D9 looks similar, but 2D drawing methods in OGL seems bugged (Radeon HD4850 + Catalyst 10.3)

BTW. Can admins move this thread to eg. code snippets or project announcements?
Library helping with network requests, tasks management, logger etc in desktop and mobile apps: https://github.com/GrupaPracuj/hermes
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

Please open a new thread in the desired forum. This thread has too much discussion etc. to move it elsewhere.
Post Reply