schuylermartin45 / seegol

Master's Thesis Project: Shoyler's Extremely Experimental Graphical Operating Library (SeeGOL)
https://shoyler.com/html/projects.html
MIT License
7 stars 1 forks source link

Multiple VGA Drivers- Default Implementations #3

Open schuylermartin45 opened 7 years ago

schuylermartin45 commented 7 years ago

If I eventually write another VGA driver, I'd like to have have default implementations of some of the GL library calls implemented. That is to say if a VGA driver is created that just has a put pixel function and nothing else, there should be a generic/slow (non-hardware optimized) implementation of each of the GL calls so that the driver still supports all library functionality. As an example, the rectangle draw functions can just be implemented with a double for loop and the put pixel function.