Маяк в пустыне: Kotlin DSL для Android-шейдеров
Когда я впервые всерьёз сел писать AGSL под Android, ощущение было очень странное. С одной стороны - современный графический конвейер, RuntimeShader, RenderEffect, красивые эффекты и весь этот техно-киберпанк. С другой - шейдерный код живёт внутри строковых литералов, uniform-ы приходится объявлять и ...
Когда я впервые всерьёз сел писать AGSL под Android, ощущение было очень странное. С одной стороны - современный графический конвейер, RuntimeShader, RenderEffect, красивые эффекты и весь этот техно-киберпанк. С другой - шейдерный код живёт внутри строковых литералов, uniform-ы приходится объявлять и привязывать вручную, а отладка периодически начинается с философского вопроса: «в какой именно строке я сейчас всё сломал?»В какой-то момент я поймал очень «кин-дза-дзовское» настроение: вроде перед тобой космическая технология, а инструменты ощущаются так, будто тебе выдали гравицапу без инструкции и сказали: «ну ты это... лети». Можно, конечно. Но хочется, чтобы летели не только самые упорные.Собственно, так и появился RedByteFX. Я сделал его не только ради собственного удобства. Мне хотелось решить ещё одну задачу: сделать AGSL более массовой и понятной технологией для Android-разработчиков. Потому что в нативном виде AGSL мощный, но психологически для многих выглядит как «не трогай, это на Новый год». А мне хотелось, чтобы к шейдерам можно было подойти без дрожи в коленях и без ощущения, что сейчас придётся разговаривать с господином ПЖ на древнем пацакском наречии.
Продолжить следить за темой
Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.
Prompt ИИ агента фундаментального анализа рынка
🤡 Как контрить шитпостинг Президента СШАСуществующие решения на GitHub имеют фатальные изъяны. Разберём несколько примеров - плюсы и минусы.
Новый старый Scrum Guide 2020
Здравствуйте, я – менеджер продукта в компании «СИБИНТЕК». В прошлом году самому известному и популярному фреймворку для команд, создающих функционально сложные продукты, исполн...
Промпты для нейросети: 6 стилей генерации персонажей и постеров, которые реально работают в дизайне
«Красивая картинка» нейросетью — уже не навык. Навык — получить конкретный управляемый стиль для стикеров, мерча или соцсетей. Собрал 6 стилей с готовыми шаблонами промптов: Mix...
Обзор на мой новый x86 планшет с Core Ultra 5: Ninkear S13
Некоторое время назад у меня появилась необходимость в x86 ноутбуке-трансформере, который я мог бы брать с собой в дорогу. Поскольку я работаю над будущими статьями и проектами ...
Трубы горят… и летят
Законодателями моды в пору юности авиации однозначно были французы. Однако чем «взрослее» та становилась, тем реже они оказывались в авангарде и ко Второй Мировой войне лидерств...
Как я сэкономил 57 000 ₽ на софте на маркетплейсах лицензий
Подписки на рабочие инструменты — ChatGPT, Claude, Cursor — легко набегают на 100 долларов в месяц. А с российской карты половину из них ещё и не оплатить. С осени 2025 я покупа...
Страницы сущностей
Похожие статьи
Еще материалы, которые пересекаются по тегам, источнику или категории.
Prompt ИИ агента фундаментального анализа рынка
🤡 Как контрить шитпостинг Президента СШАСуществующие решения на GitHub имеют фатальные изъяны. Разберём несколько примеров - плюсы и минусы.
Новый старый Scrum Guide 2020
Здравствуйте, я – менеджер продукта в компании «СИБИНТЕК». В прошлом году самому известному и популярному фреймворку для команд, создающих функционально сложные продукты, исполн...
Промпты для нейросети: 6 стилей генерации персонажей и постеров, которые реально работают в дизайне
«Красивая картинка» нейросетью — уже не навык. Навык — получить конкретный управляемый стиль для стикеров, мерча или соцсетей. Собрал 6 стилей с готовыми шаблонами промптов: Mix...
Обзор на мой новый x86 планшет с Core Ultra 5: Ninkear S13
Некоторое время назад у меня появилась необходимость в x86 ноутбуке-трансформере, который я мог бы брать с собой в дорогу. Поскольку я работаю над будущими статьями и проектами ...
Еще материалы от Habr
Свежие публикации и продолжение темы от той же редакции.
Prompt ИИ агента фундаментального анализа рынка
🤡 Как контрить шитпостинг Президента СШАСуществующие решения на GitHub имеют фатальные изъяны. Разберём несколько примеров - плюсы и минусы.
Новый старый Scrum Guide 2020
Здравствуйте, я – менеджер продукта в компании «СИБИНТЕК». В прошлом году самому известному и популярному фреймворку для команд, создающих функционально сложные продукты, исполн...
Промпты для нейросети: 6 стилей генерации персонажей и постеров, которые реально работают в дизайне
«Красивая картинка» нейросетью — уже не навык. Навык — получить конкретный управляемый стиль для стикеров, мерча или соцсетей. Собрал 6 стилей с готовыми шаблонами промптов: Mix...
Обзор на мой новый x86 планшет с Core Ultra 5: Ninkear S13
Некоторое время назад у меня появилась необходимость в x86 ноутбуке-трансформере, который я мог бы брать с собой в дорогу. Поскольку я работаю над будущими статьями и проектами ...
Дополнительное покрытие этой темы
Похожие публикации и близкие по смыслу материалы по этой же теме.
Как настроить сериализацию Kotlin Any с поддержкой Parcelable и Serializable в Android
Тема сериализации данных является базой для любого мобильного разработчика, поскольку используется для работы с сетью, файловой системой и коммуникацией между основными компонен...