Маяк в пустыне: Kotlin DSL для Android-шейдеров
Когда я впервые всерьёз сел писать AGSL под Android, ощущение было очень странное. С одной стороны - современный графический конвейер, RuntimeShader, RenderEffect, красивые эффекты и весь этот техно-киберпанк. С другой - шейдерный код живёт внутри строковых литералов, uniform-ы приходится объявлять и ...
Когда я впервые всерьёз сел писать AGSL под Android, ощущение было очень странное. С одной стороны - современный графический конвейер, RuntimeShader, RenderEffect, красивые эффекты и весь этот техно-киберпанк. С другой - шейдерный код живёт внутри строковых литералов, uniform-ы приходится объявлять и привязывать вручную, а отладка периодически начинается с философского вопроса: «в какой именно строке я сейчас всё сломал?»В какой-то момент я поймал очень «кин-дза-дзовское» настроение: вроде перед тобой космическая технология, а инструменты ощущаются так, будто тебе выдали гравицапу без инструкции и сказали: «ну ты это... лети». Можно, конечно. Но хочется, чтобы летели не только самые упорные.Собственно, так и появился RedByteFX. Я сделал его не только ради собственного удобства. Мне хотелось решить ещё одну задачу: сделать AGSL более массовой и понятной технологией для Android-разработчиков. Потому что в нативном виде AGSL мощный, но психологически для многих выглядит как «не трогай, это на Новый год». А мне хотелось, чтобы к шейдерам можно было подойти без дрожи в коленях и без ощущения, что сейчас придётся разговаривать с господином ПЖ на древнем пацакском наречии.
Продолжить следить за темой
Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.
Серверные FHE-ускорители для шифрования
Защита конфиденциальных данных — одна из главных проблем при работе с LLM. Главное, чтобы облачный «вычислительный движок» выполнял работу только над зашифрованными данными, не ...
[Перевод] Запускаю Gemma 4 локально в LM Studio: 51 токен/с и Claude Code без интернета
Ещё вчера для запуска 26-миллиардной нейросети нужен был дата-центр. Сегодня достаточно ноутбука и одной консольной команды.Встречайте: Google Gemma 4 26B-A4B. Модель, которая л...
Облачный гейминг не помог мне спасти Иерусалим
Да кому вообще нужен облачный гейминг?Недавно я задался этим вопросом во время дружеской посиделки...
Prompt ИИ агента фундаментального анализа рынка
🤡 Как контрить шитпостинг Президента СШАСуществующие решения на GitHub имеют фатальные изъяны. Разберём несколько примеров - плюсы и минусы.
Новый старый Scrum Guide 2020
Здравствуйте, я – менеджер продукта в компании «СИБИНТЕК». В прошлом году самому известному и популярному фреймворку для команд, создающих функционально сложные продукты, исполн...
Промпты для нейросети: 6 стилей генерации персонажей и постеров, которые реально работают в дизайне
«Красивая картинка» нейросетью — уже не навык. Навык — получить конкретный управляемый стиль для стикеров, мерча или соцсетей. Собрал 6 стилей с готовыми шаблонами промптов: Mix...
Страницы сущностей
Похожие статьи
Еще материалы, которые пересекаются по тегам, источнику или категории.
Серверные FHE-ускорители для шифрования
Защита конфиденциальных данных — одна из главных проблем при работе с LLM. Главное, чтобы облачный «вычислительный движок» выполнял работу только над зашифрованными данными, не ...
[Перевод] Запускаю Gemma 4 локально в LM Studio: 51 токен/с и Claude Code без интернета
Ещё вчера для запуска 26-миллиардной нейросети нужен был дата-центр. Сегодня достаточно ноутбука и одной консольной команды.Встречайте: Google Gemma 4 26B-A4B. Модель, которая л...
Облачный гейминг не помог мне спасти Иерусалим
Да кому вообще нужен облачный гейминг?Недавно я задался этим вопросом во время дружеской посиделки...
Prompt ИИ агента фундаментального анализа рынка
🤡 Как контрить шитпостинг Президента СШАСуществующие решения на GitHub имеют фатальные изъяны. Разберём несколько примеров - плюсы и минусы.
Еще материалы от Habr
Свежие публикации и продолжение темы от той же редакции.
Серверные FHE-ускорители для шифрования
Защита конфиденциальных данных — одна из главных проблем при работе с LLM. Главное, чтобы облачный «вычислительный движок» выполнял работу только над зашифрованными данными, не ...
[Перевод] Запускаю Gemma 4 локально в LM Studio: 51 токен/с и Claude Code без интернета
Ещё вчера для запуска 26-миллиардной нейросети нужен был дата-центр. Сегодня достаточно ноутбука и одной консольной команды.Встречайте: Google Gemma 4 26B-A4B. Модель, которая л...
Облачный гейминг не помог мне спасти Иерусалим
Да кому вообще нужен облачный гейминг?Недавно я задался этим вопросом во время дружеской посиделки...
Prompt ИИ агента фундаментального анализа рынка
🤡 Как контрить шитпостинг Президента СШАСуществующие решения на GitHub имеют фатальные изъяны. Разберём несколько примеров - плюсы и минусы.
Дополнительное покрытие этой темы
Похожие публикации и близкие по смыслу материалы по этой же теме.
Как настроить сериализацию Kotlin Any с поддержкой Parcelable и Serializable в Android
Тема сериализации данных является базой для любого мобильного разработчика, поскольку используется для работы с сетью, файловой системой и коммуникацией между основными компонен...