Я вот думаю что будет быстрее BitBlt & CompatibleBitmap или movsd & DibSection? Отрисовывать надо элементарные RGB. Типа скина хочу сделать. BitBlt "аппаратен"? Кто может что сказать по этому поводу?
Так прямого доступа к видеопамяти тебе так всё равно никто не даст (разве что использовать другие средства). Имхо, после записи в битмап система сама копирует его в видеопамять. По идее, да. Но я не силён в графике.
Это понятно. Дело в том, что аппаратный блиттинг, насколько я знаю, хотя тоже не силён в графике, возможен лишь в видеопамяти. Вот и интересует вопрос, есть ли в GDI такие средства, чтобы делать блит аппаратно. Так как если битмап в обычной памяти - десятка два вызовов не аппаратного BitBlt наверняка будут медленнее, чем мои специализированно наваянные movsd
asmeradm BitBlt аппоратный только для вывода на экран. В памяти он, не действует. Но доступ к основной памяти компьютера быстрее чем к памяти видео памяти. movsd- медленно, лучше почитай про оптимизацию копирования. Если хочешь можешь попробовать сам написать копирование, отрисовку. У верен, что будет быстро возможно быстрее чем bitblt.