![]() ![]() These will be 2D flat elements, don't worry about 3D objects. The compositor should compose them as expected regardless whether display is through software, OpenGL, Direct3D, Metal, Vulkan, etc. ![]() Compositing system is designed such that you allocate elements and provide them to the compositor.It may enable multi-monitor support with Windows 98 and higher. This can address one feature request: CGA + MDA multi monitor. Compositing system can allow multiple monitor emulation side by side, or in separate windows (if run under a window manager).Compositing system to allow UI elements on top of the DOS system, including debugger windows, status, byte dumps, alternate views of VGA memory, etc.I know how to write pixel blending scaling code, not a problem for me. I do insist on keeping software compositing so OpenGL is not a requirement though, even if it means some compositing features are disabled in that mode. Replace SDL/SDL2 with a C++ display/compositing engine, software or accelerated.Of course not all ideas here will be implemented, but it helps to write them anyway. I've decided to open an issue about a possible future rewrite of DOSBox-X for ideas, designs, programming practices, anything can be collected together into a feature and design list. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |