OpenGL3 implementation of VideoDriver
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
- Started by
- Completed by