jekyll > \DDK\help\graphics.chm > Почитай системные требования ;-) kas1e > Не только импорт, но и сами вызовы...
Дык тот старый и совсем драный =) Вот с 14й версией (2005 бета1) что-то не пойму, как там можно без crt что-то скомпилить :-(
kas1e > afaik он там есть, может нет каких-нить расширений или ещё чего. А может реализация кривая :-/ > Аппаратная часть у...
IMHO: Поскольку речь идёт о виндосе и в основном 2D, про OGL можно даже не думать. DX будет быстрее: это часть GDI API, как user, так и...
cresta Можно попробовать не занимать регистр ebx под адрес таблицы: mov dl,byte ptr[Table+eax] хотя врядли это чего прибавит, кроме...
DarkK > Это похоже на какой-то флаг: // // sort of a hack, but done to speed up GetModuleHandle. kernel32...
cresta > Когда проц встречает условный переход первый раз, если это переход назад (т.е. в сторону младших адресов, смещение перехода -...
Некоторые мысли: регистр edx не используется, можно хранить в нём, например, MatchLen. Переходы вперёд предсказываются как not taken, наиболее...
lis Ну да, я под vc понимаю компилятор, а ты - оболочку :) Ничего никуда не интегрировал, компилирую так: icl source.cpp leo Я...
Случайно где-то нашел : NTSTATUS LdrGetDllHandle ( IN PWSTR DllPath OPTIONAL, IN PULONG DllCharacteristics OPTIONAL, IN...
lis > Ты наверное Visual Studio (VS) имеешь ввиду? у меня нет её. В качестве IDE я использую другие проги. Компилятор от микрософта (VC...
Turkish не пойму, чем твой вариант, кроме 2х лишних команд, от варианта bogrus отличается.. Конечно так лучше, мой код был для общего случая....
На сколько я понимаю процесс линковки, никак: -$ запрещён. В masm align 32 тоже не работает, пока что-то там с секциями не намудришь. Хотя...
Вот: #define DEFD(X) \ { \ __asm _emit (X) & 0xff \ __asm _emit (X>>8) & 0xff \ __asm _emit...
leo > Разве оно одинаково? MSVC обнуляет ebx совершенно в другом месте, и далее использует этот регистр как константу = 0 во множестве...
Имена участников (разделяйте запятой).