могло бы и не быть?
покажи пример такой ОС из уже существующих, и активно использующих людьми
Как ты себе это представляетешь?
Наверное можно напрямую к видеодрайверу обратиться, винда же както себя рисует в 2d а вообще через opengl и direct3d это тоже считай практически напрямую с видеоадаптером общаешься чем через этот gdi продираться
конечно же можно. работать будет быстрее, чем через GDI, а вот по числу бойлерплэйт кода будет ли меньше?
Хз как в нда GUI свой рисует, но доступ к видеокарте можно получить только через opengl, direct3d и им подобным либам
Просто gdi тормозное легаси говно, теже действия на каком-нибудь direct2d раз в 10 быстрее рисуются
возьми glut.h постарее да посмотри чем старее библиотека и семплы тем меньше будет пугающего кода который только путает и никчему совершенно бывает. еще в nvidia sdk семплы всякие есть и directx sdk
Нормальная инициализация огл на винде требует создания одного лишнего окна
венда для отрисовки растра интерфейс видеодрайвера использует, там стандарт для 2d что то типа vesa 3.0 или какой там сейчас не знаю, туда и надо ломиться по идее
ну это сомо собой как бы
Уверен всё это изменилось как минимум с дристы, ибо там композитный менеджер окон
Обсуждают сегодня