Pull to refresh

Comments 32

UFO just landed and posted this here
UFO just landed and posted this here

Ну вот и зачем спойлер(( дали б другим возможность офигеть

UFO just landed and posted this here

Отличный мульт получился, особенно для 8к.

А что такое "втягивание" переменных и функций в компиляторе шейдеров?

constant folding. Мда.

Тогда уж свертка

Зуммеры узнали про программирование графики, а олды помнят вот такие поделки на 64кб еще в 2003 году

Выложить в облако сам файл?

(Надо же, на RTX 2060 Super оно теперь показывает 143 fps, а тогда было что-то в районе 30, если не изменяет память)

А если fullscreen запустить, то не будет влиять вертикальная синхронизация. У меня на 3060 более 800 fps, в окне максимум 60.

На 96 Кб шедевром была .kkrieger

Так хорошо соптимизировали, что еще и для трояна место осталось.

UFO just landed and posted this here

алгоритм сжатия выполняется достаточно долго, декомпрессия идёт относительно медленно и сильно расходует оперативную память (сотни мегабайт).

Файл запакован в несколько слоев и при распаковке выделяет память в десятки тысяч раз больше своего размера. После чего помечает эту память исполняемой.
Любой поведенческий анализ будет ругаться на такое.

C++ функции

8 килобайт? на статик либах? или как обычно, требует рантайм энвайромент на 25гиг?

не требует, и даже собрано с -nostdlib,

ну разве что кроме дергания какого-нибудь CreateWindow из user32.dll или wglGetProcAddress из opengl32.dll, но то так себе "рантайм энвайромент".

а вот драйвера видеокарты со встроенным шлангом для компиляции шейдеров нужны, не INT 10h Mode 13h это да.

Да-да-да!
Они были бомбические!

>У нас в совокупности набралось aж 42 кБ шейдерного исходного кода

opengl вроде умеет в бинарный spirv (или хотя бы glProgramBinary хотя возможно и не столь переносимо), неужели жирнее получается чем хоть и минифицированный, но текстовый GLSL?

Для сравнения: в тексте этого перевода более 24 000 символов, так что он занял бы более 24 кБ.

Русский текст 44 КБ в UTF-8, 7-Zip в Ultra сжал до менее чем 12 КБ.

>44 КБ в UTF-8

KOI8-R же!!!

Почему-то только звук идёт, а картинки нет

Благодарю за интересную статью!
Очень люблю это направление в разработке. Еще с первой половины 90-ых.

UFO just landed and posted this here

А если просто для души?
Нет желания?

Я был балбес и не "демосценил" - была возможность и знания, а пытался заработать на "риверсинжениринге" и "локализациях игр", озвученных "профессиональными студентами".
Из своих демок были только слабые поделки, когда изучал спрайты, воксели, немного 3d и opengl, чутка 3d. После таких статей появляется желание снова чутка туда нырнуть )

Sign up to leave a comment.

Articles