my engine finally has textured models
#opengl #programming #gameengine

I'll be streaming #McCLIM things at 12pm CDT / 17:00 UTC/ when this post is about 1h45m old.

https://www.twitch.tv/endparen

I plan on tracking down bugs preventing my #OpenGL renderer being more useful for other FFI backends. i.e. the preview/alpha SDL2 backend recently merged upstream.

#Lisp #CommonLisp

endparen - Twitch

I have the most fun when my hobbies are some intersection between Lisp / S-expressions, computer graphics, computing history, and Japanese culture. I will probably be rubber-duck programming for the most part.

Twitch

Something I'm working on
Yes I'm using the example textures and shaders from LearnOpenGL shhhhhh

#gamedev #engine #opengl #linux_gaming

[Перевод] Сегодня я узнал нечто новое о GPU благодаря багу в своей игре

Я только что выпустил обновление моей игры Blackshift, в котором, среди прочего, были добавлены эти тайлы песка: Всё было хорошо, пока не начали поступать отчёты о багах. Попрощавшись со спокойным завершением вечера, я начал думать, в чём же могла быть причина.

https://habr.com/ru/articles/1023806/

#opengl #программирование_графики #gpu

Сегодня я узнал нечто новое о GPU благодаря багу в своей игре

Я только что выпустил обновление моей игры Blackshift, в котором, среди прочего, были добавлены эти тайлы песка: Всё было хорошо, пока не начали поступать отчёты о багах вот с такими скриншотами:...

Хабр

Маяк в пустыне: Kotlin DSL для Android-шейдеров

Когда я впервые всерьёз сел писать AGSL под Android, ощущение было очень странное. С одной стороны - современный графический конвейер, RuntimeShader , RenderEffect , красивые эффекты и весь этот техно-киберпанк. С другой - шейдерный код живёт внутри строковых литералов, uniform -ы приходится объявлять и привязывать вручную, а отладка периодически начинается с философского вопроса: «в какой именно строке я сейчас всё сломал?» В какой-то момент я поймал очень «кин-дза-дзовское» настроение: вроде перед тобой космическая технология, а инструменты ощущаются так, будто тебе выдали гравицапу без инструкции и сказали: «ну ты это... лети». Можно, конечно. Но хочется, чтобы летели не только самые упорные. Собственно, так и появился RedByteFX . Я сделал его не только ради собственного удобства. Мне хотелось решить ещё одну задачу: сделать AGSL более массовой и понятной технологией для Android-разработчиков. Потому что в нативном виде AGSL мощный, но психологически для многих выглядит как «не трогай, это на Новый год». А мне хотелось, чтобы к шейдерам можно было подойти без дрожи в коленях и без ощущения, что сейчас придётся разговаривать с господином ПЖ на древнем пацакском наречии.

https://habr.com/ru/articles/1022546/

#android #kotlin #agsl #dsl #мобильная_разработка #дизайн_мобильных_приложений #мобильные_игры #шейдеры #opengl #мобильная_графика

Маяк в пустыне: Kotlin DSL для Android-шейдеров

Когда я впервые всерьёз сел писать AGSL под Android, ощущение было очень странное. С одной стороны - современный графический конвейер,  RuntimeShader ,  RenderEffect , красивые эффекты и...

Хабр

Streaming #McCLIM development in one hour.

https://www.twitch.tv/endparen

I will be attempting a proof-of-concept integration of my opengl medium (WIP) and the upstream SDL2 backend (also WIP). I hope I've been flexible enough but it could end with many TODOs :D

#CommonLisp #Lisp #OpenGL

endparen - Twitch

I have the most fun when my hobbies are some intersection between Lisp / S-expressions, computer graphics, computing history, and Japanese culture. I will probably be rubber-duck programming for the most part.

Twitch

I plan on streaming #McCLIM dev on 2026-04-10 at 10am CDT/ 15:00 UTC (when this toot is about 12h old)

https://www.twitch.tv/endparen

I'm now too curious, so I'm going to attempt to use my existing opengl medium with the upstream SDL2 backend branch and see whether I've made it flexible enough.

#CommonLisp #Lisp #OpenGL

endparen - Twitch

I have the most fun when my hobbies are some intersection between Lisp / S-expressions, computer graphics, computing history, and Japanese culture. I will probably be rubber-duck programming for the most part.

Twitch

added entities to my game engine

#programming #opengl #gameengine

⚡️ Minecraft, snapshot 26.2 dropped: Mojang opened a test build with Vulkan support and added a new underground biome, the sulfur caves.

You can switch renderers in settings between Vulkan and OpenGL. Sulfur caves tend to spawn under mountains and show up via surface deposits; inside you'll find sulfur and cinnabar blocks, toxic sulfur lakes and new enemies, the sulfur cube and cave spiders. The sulfur cube absorbs blocks, reacts to i...

#SteamAndEpic #Sulfur #Vulkan #Minecraft #Mojang #OpenGL

So I was working on a basic character model in #Blender - this is 4.5.1 LTS. Pretty rock solid. Parented a hand to an arm. BOOM. Blender crashed. Started a new scene. Two cubes. Parent one to another. BOOM. Blender crashed.

I went and switched the front end from #Vulkan to #OpenGL.

No more crashes. This is on my #Framework16 with the AMD "add-on" Radeon RX 7700S.

This is the damndest thing I've ever seen in Blender. I'm going to put crash details in reply to this.

ADDED: Colin helped me out - really old driver was the problem! :D