Closed bluethefoxyt closed 7 years ago
The next version is probably before the end of this year. Also, it's not supposed to have an easy gui maker, you need to write a graphics library or try to port one.
Like @jp2masa said, if it were that easy to do, and it could be done for every make and model of graphics card and every graphics standard (VGA, SVGA, VBE etc), I think it would have either been done in the kernel already or a better tutorial would have been made to utilize the standard.
But unfortunately how you talk with VBE isn't necessarily how you talk with VGA - and it's the same with how they talk to you. Likewise, how you talk to an NVidia GeForce GT 720 or an RX 480 may not be the same as how you talk with intel HD graphics.
On Wed, Oct 19, 2016 at 2:42 PM, jp2masa notifications@github.com wrote:
The next version is probably before the end of this year. Also, it's not supposed to have an easy gui maker, you need to write a graphics library or try to port one.
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/CosmosOS/Cosmos/issues/488#issuecomment-254904078, or mute the thread https://github.com/notifications/unsubscribe-auth/ARf_UB1NdwmERxXGPkOrJAgTfW5FMj9Lks5q1mStgaJpZM4KbSxJ .
I have started to work on a Graphic Manager that will permit in a more simple way to create a graphic toolkit that will have primitives to draw points, lines, rectangles not how to create Menu or Messagebox!) and unified user interface for the actual implemented drivers (VGA and VBE). The idea is that done a similar interface one could derive from it and - for example - do a VmWare VGA driver.
The actual VBE driver is an "hack" that works only with Bochs a proper VBE driver will support all GPUs (well the ones produced after year 2000) not expect to have 4K resolution but at least 1280x1024@32bit will be possible.
A last thing the UserKit is so old that probably we should not counsel to use it anymore please use the devKit.
i have a good gfx library. currently contaisn a drawstring function, rectangle, line, fill square, square, fill rectangle, primitive BitBlt, windows and buttons. ask me if you want it :)
I want it plz
@cjhannah Me too :D
The VBE Driver doesen't only work in bochs it also works in vitualbox but only if the kernel is on a hard disk image
when is the next version is been 1year since the prevrous release and can you make iteasyer to make a gui like cosmos.gui.start(); cosmos.gui.create(X,Y,roundrect,etc) or something better then my discription