OpenGL3 implementation of VideoDriver

Registered by Ferdinand Majerech

The basic OpenGL1 driver should work well on 1999-2010 hardware and be compatible with newer hardware for some time, since it supports immediate mode, vertex arrays as well as VBOs and can work both in fixed function and shader mode. However, OpenGL 1.x won't be supported on new hardware forever.

In order to support future graphics hardware, we need a new VideoDriver implementation based on OpenGL3.x core profile.
This should also be cleaner than the OpenGL 1 driver as there is no need for immediate mode, vertex arrays or fixed function.

Naturally, this video driver should be cross-platform (maybe with separate SDL/whatever wrappers like the OpenGL 1.x driver).

OpenGL 4.x driver would also be acceptable, perhaps even better. If anyone has the hardware needed to develop with it, that is.

Blueprint information

Status:
Not started
Approver:
Ferdinand Majerech
Priority:
Low
Drafter:
Ferdinand Majerech
Direction:
Needs approval
Assignee:
Ferdinand Majerech
Definition:
New
Series goal:
Accepted for trunk
Implementation:
Deferred
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.