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