Комментарии 14
Люблю ассемблер я, но странною любовью!
Не победит его рассудок мой…
Простите, не удержался :)
Не победит его рассудок мой…
Простите, не удержался :)
+4
Использовать студию для асм-разработки не лучшее решение ИМХО, ни подсветки синтаксиса, ни полного набора .inc файлов, да и не предназначена студия для этого. Когда народ напишет обзор ассемблерного инструментария?
+6
А если без винапи?
Если с хардварным ускорением?
А тут все и просели…
Чаще стоит задача ускорить вывод именно GDI функций, пользуясь возможностью записи в видеопамять напрямую.
Асм — не кран, чтобы строить архитектуру, асм — молоточек, которым красиво решают задачи экстремальной оптимизации.
Если с хардварным ускорением?
А тут все и просели…
Чаще стоит задача ускорить вывод именно GDI функций, пользуясь возможностью записи в видеопамять напрямую.
Асм — не кран, чтобы строить архитектуру, асм — молоточек, которым красиво решают задачи экстремальной оптимизации.
+8
Да какой же это ассемблер? Это вызов библиотечных функций.
+13
Я очень люблю ассемблер, очень, честно, но смысл статьи в чем? Надеюсь удачно сдали лабораторную )
+7
Нафига тут ассемблер? Чем Си не подошел?
И кстати, кто знает, как в винде устроено все это рисование? Там копятся команды рисования и единой пачкой отправляются в системный вызов, или каждый вызов команд типа lineTo это системный вызов или используется рисование в shared memory или используется прямая запись в видеопамять из userspace? Есть тут хоть один программист на WinAPI? Ответьте пожалуйста, если знаете.
И кстати, кто знает, как в винде устроено все это рисование? Там копятся команды рисования и единой пачкой отправляются в системный вызов, или каждый вызов команд типа lineTo это системный вызов или используется рисование в shared memory или используется прямая запись в видеопамять из userspace? Есть тут хоть один программист на WinAPI? Ответьте пожалуйста, если знаете.
0
Это не создание примитивов, а вызов функций WinAPI. Тема была бы раскрыта, если бы вы реализовали функции для рисования этих примитивов в растре. Хотя и это, кажется, описывалось в любой книге по компьютерной графике/созданию компьютерных игр времен DOS. Но можно было хотя бы перенести это в современные реалии.
+4
Зарегистрируйтесь на Хабре , чтобы оставить комментарий
Создание графических примитивов на Ассемблере