· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.DIRECTX.OPENGL —› 1k OpenGl intro на FASM'е

<< . 1 . 2 . 3 . >>

Посл.отвђт Сообщенiе


Дата: Май 22, 2004 05:20:21

tylerdurden
Ok. Но работать скорее всего будет только на XP.


Дата: Май 22, 2004 12:37:55 · Поправил: jekyll

Насчет 512 байт я походу погорячился, но не сильно оптимизируя код я получил это.

_1823841619__smile.cmd

Там присутствует один баг - при переключении видеорежима, прога почему-то переключается в предыдущий режим. =(


Дата: Май 22, 2004 19:56:25

Хм, у меня не запустилось, но все равно кинь сырец плиз


Дата: Май 23, 2004 01:38:42

tylerdurden
А у тебя XP?

Музыку не успел вписать, честно говоря было лень.
Вот сорцы.

_425785660__wasm.rar


Дата: Май 23, 2004 16:24:31

Хм... не увидел особой оптимизации, так это ты просто функции по ординалам загружаешь. Это будет работать хотябы на разных версиях XP ?


Дата: Май 23, 2004 16:26:42

Вот вернул назад свою версию и добавил загрузку по ординалам 900б (пока ;)

_487783265__smile.zip


Дата: Май 23, 2004 16:27:53

920 хотел сказать...


Дата: Май 23, 2004 19:35:18

tylerdurden
не увидел особой оптимизации

Так я и написал выше, что оптимизации нет.

Это будет работать хотябы на разных версиях XP ?
Точной уверенности у меня нет, но думаю что да.


Дата: Май 23, 2004 20:38:45

tylerdurden
Твоя версия у меня не работает =(. У тебя какая ось?
У меня XP Pro build 2600, без сервисов.

Все дело в том, что у тебя SetPixelFormat - 563 функция, а у меня 561. Еще SelectObject - 527 - 525.

_1470710774__myxp_smile.bat


Дата: Май 23, 2004 20:54:12

В том то и прикол что build 2600, ставишь update который закрывает вирус (как он там называется ? который систему отрубает, таймер там еще какой-то) и все, setpixelformat и selectobject увеличивается на 2 :(
В hugi написано что в opengl32 есть таблица адресов ф-ий для тек. версии windows. но где она точно я так и не понял :( если сможешь разобраться буду очень признателен (посылаю исходники из hugi и статью на русском)

_1609934808__512B.ZIP


Дата: Май 23, 2004 20:55:54

В том то и прикол что build 2600, ставишь update который закрывает вирус (как он там называется ? который систему отрубает, таймер там еще какой-то) и все, setpixelformat и selectobject увеличивается на 2 :(
В hugi написано что в opengl32 есть таблица адресов ф-ий для тек. версии windows. но где она точно я так и не понял :( если сможешь разобраться буду очень признателен (посылаю исходники из hugi и статью на русском)

1732374527__512B.ZIP


Дата: Май 24, 2004 00:36:47

Хмммм. Интересно, он линкуется с opengl32, потом берет glu32, магическая таблица? она есть где-то, тока я ее пока не нашел, и по моему этот пример от UPI можно зажать кабинетом гораздо лучше. Ладно, буду думать.


Дата: Май 25, 2004 06:01:48

908 bytes ;)
больше дZenа!

_68002430__smile.rar


Дата: Май 25, 2004 14:38:01

Супер, жаль не работает в др. виндах :(
П.С. А glcall зря заменил, мой макрос сам ставит push ebx вместо push 0.0f


Дата: Май 25, 2004 23:39:14

tylerdurden
Супер, жаль не работает в др. виндах :(

Дак надо сделать несколько версий для разных XP и все :)
Остальные могут наслаждаться safe.exe.

Тебе бы музыку туда присунуть, и выложить ее в исходники на WASM.RU, вроде интересный материал.

<< . 1 . 2 . 3 . >>


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.056