Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

Sergii 🇺🇦

@alariq@mastodon.gamedev.place
mastodon 4.6.6
  • Open on mastodon.gamedev.place

gamedev (engine, rendering). ex Ubisoft, ex Avalanche. Beltion: Beyond Ritual, AC: Revelations, Just Cause 3, made BulletStorm Switch, made Indivisible Switch, etc. Trying to learn math.

16 Followers
84 Following
13 Posts
Joined December 08, 2017
github:
https://github.com/alariq
bsky:
@alariq.bsky.social‬

Posts

Open post
alariq
Sergii 🇺🇦 @alariq@mastodon.gamedev.place · May 08, 2026
Sergii 🇺🇦
@alariq@mastodon.gamedev.place

gamedev (engine, rendering). ex Ubisoft, ex Avalanche. Beltion: Beyond Ritual, AC: Revelations, Just Cause 3, made BulletStorm Switch, made Indivisible Switch, etc. Trying to learn math.

mastodon.gamedev.place

Finally added movie player for my old Mech Commander 2 OpenGL port. Noticed someone has forked my repo https://github.com/alariq/mc2 and added 600+ [Claude co-authored] commits in 2 weeks!
It was stated that fork https://github.com/ThranduilsRing/mc2-opengl-remastered has PBR terrain(?), PCF shadows, tessellation, etc.. Somehow shaders had mistakes, but I was interested how it all looks, so I fixed them and was able to run the fork. Indeed it had higher res terrain and PCF shadows, but both look as if they do not belong to the game.

1
0
0
0
Open post
alariq
Sergii 🇺🇦 @alariq@mastodon.gamedev.place · Apr 18, 2026
Sergii 🇺🇦
@alariq@mastodon.gamedev.place

gamedev (engine, rendering). ex Ubisoft, ex Avalanche. Beltion: Beyond Ritual, AC: Revelations, Just Cause 3, made BulletStorm Switch, made Indivisible Switch, etc. Trying to learn math.

mastodon.gamedev.place

wow! you can step-debug GLSL pixel shaders in #renderdoc. Was interested why one particular pixel becomes black, clicked Debug button and... it just worked. Apparently there are limitations, but it worked for me just fine.

1
0
0
0
Open post
alariq
Sergii 🇺🇦 @alariq@mastodon.gamedev.place · Apr 12, 2026
Sergii 🇺🇦
@alariq@mastodon.gamedev.place

gamedev (engine, rendering). ex Ubisoft, ex Avalanche. Beltion: Beyond Ritual, AC: Revelations, Just Cause 3, made BulletStorm Switch, made Indivisible Switch, etc. Trying to learn math.

mastodon.gamedev.place

why yes, of course this has zero [syntax] errors.

0
0
0
0
Open post
alariq
Sergii 🇺🇦 @alariq@mastodon.gamedev.place · Apr 09, 2026
Sergii 🇺🇦
@alariq@mastodon.gamedev.place

gamedev (engine, rendering). ex Ubisoft, ex Avalanche. Beltion: Beyond Ritual, AC: Revelations, Just Cause 3, made BulletStorm Switch, made Indivisible Switch, etc. Trying to learn math.

mastodon.gamedev.place
Replying to @rygorous@mastodon.gamedev.place
@rygorous I always find your articles top quality and well thought out. I do need to reread some parts couple of times (maybe more ;) ) but then again, what is the reason to just skim without understanding.
0
0
0
0
Open post
alariq
Sergii 🇺🇦 @alariq@mastodon.gamedev.place · Mar 26, 2026
Sergii 🇺🇦
@alariq@mastodon.gamedev.place

gamedev (engine, rendering). ex Ubisoft, ex Avalanche. Beltion: Beyond Ritual, AC: Revelations, Just Cause 3, made BulletStorm Switch, made Indivisible Switch, etc. Trying to learn math.

mastodon.gamedev.place
Replying to @unfa@mastodon.social
@unfa@mastodon.social I have Arch, x11, RTX3050Ti, cloned 4.6.1 compiled, ran following your steps, it runs fine. I see some validation errors related to relaxed precision (midp/min16float) though, but that should not cause any deadlocks.
0
2
0
0
Open post
alariq
Sergii 🇺🇦 @alariq@mastodon.gamedev.place · Mar 04, 2026
Sergii 🇺🇦
@alariq@mastodon.gamedev.place

gamedev (engine, rendering). ex Ubisoft, ex Avalanche. Beltion: Beyond Ritual, AC: Revelations, Just Cause 3, made BulletStorm Switch, made Indivisible Switch, etc. Trying to learn math.

mastodon.gamedev.place

Revision 2026 invitation is awesome!
https://m.youtube.com/watch?v=dYpy5PCMS0Y

0
0
0
0
Open post
alariq
Sergii 🇺🇦 @alariq@mastodon.gamedev.place · Feb 12, 2026
Sergii 🇺🇦
@alariq@mastodon.gamedev.place

gamedev (engine, rendering). ex Ubisoft, ex Avalanche. Beltion: Beyond Ritual, AC: Revelations, Just Cause 3, made BulletStorm Switch, made Indivisible Switch, etc. Trying to learn math.

mastodon.gamedev.place

it was fun. my first approach led to dead end. had to restart from blank state, this led to 1285. Not best, but not sure where to go from here, code becomes more complicated and not so fun anymore :) I know it should be possible theoretically but do not want to start from scratch 3rd time. kerneloptimization.fun #kerneloptimizationfun

0
0
0
0
Open post
alariq
Sergii 🇺🇦 @alariq@mastodon.gamedev.place · Jan 20, 2026
Sergii 🇺🇦
@alariq@mastodon.gamedev.place

gamedev (engine, rendering). ex Ubisoft, ex Avalanche. Beltion: Beyond Ritual, AC: Revelations, Just Cause 3, made BulletStorm Switch, made Indivisible Switch, etc. Trying to learn math.

mastodon.gamedev.place
Replying to @pythno@mastodon.gamedev.place
@pythno@mastodon.gamedev.place Agree about filling the framebuffer. It makes it extremely portable (I've already been thinking about making a tiny game with it, hopefully most of the border cases were solved). But to just get a retro look I think it is easier by using conventional GPU APIs. Just render to low res with nearest sampling and flat shading. For extra analogue touch: encode to PAL and back :)
1
1
0
0
Open post
alariq
Sergii 🇺🇦 @alariq@mastodon.gamedev.place · Jan 18, 2026
Sergii 🇺🇦
@alariq@mastodon.gamedev.place

gamedev (engine, rendering). ex Ubisoft, ex Avalanche. Beltion: Beyond Ritual, AC: Revelations, Just Cause 3, made BulletStorm Switch, made Indivisible Switch, etc. Trying to learn math.

mastodon.gamedev.place
Replying to @pythno@mastodon.gamedev.place
@pythno@mastodon.gamedev.place was waiting for that comment )
1
1
0
0
Open post
alariq
Sergii 🇺🇦 @alariq@mastodon.gamedev.place · Jan 18, 2026
Sergii 🇺🇦
@alariq@mastodon.gamedev.place

gamedev (engine, rendering). ex Ubisoft, ex Avalanche. Beltion: Beyond Ritual, AC: Revelations, Just Cause 3, made BulletStorm Switch, made Indivisible Switch, etc. Trying to learn math.

mastodon.gamedev.place
Replying to @jalict@mastodon.gamedev.place
@jalict@mastodon.gamedev.place ah forgot to mention here: spaceship is from PsionicGames (itch.io) and planet is an image from craftpix.net
1
0
0
0
Open post
alariq
Sergii 🇺🇦 @alariq@mastodon.gamedev.place · Jan 18, 2026
Sergii 🇺🇦
@alariq@mastodon.gamedev.place

gamedev (engine, rendering). ex Ubisoft, ex Avalanche. Beltion: Beyond Ritual, AC: Revelations, Just Cause 3, made BulletStorm Switch, made Indivisible Switch, etc. Trying to learn math.

mastodon.gamedev.place
Replying to @alariq@mastodon.gamedev.place
it did :( should be more like this
5
1
1
0
Open post
alariq
Sergii 🇺🇦 @alariq@mastodon.gamedev.place · Jan 18, 2026
Sergii 🇺🇦
@alariq@mastodon.gamedev.place

gamedev (engine, rendering). ex Ubisoft, ex Avalanche. Beltion: Beyond Ritual, AC: Revelations, Just Cause 3, made BulletStorm Switch, made Indivisible Switch, etc. Trying to learn math.

mastodon.gamedev.place

hopefully mastodon will not recompress this one. playing with my software rasterizer.

Your browser does not support the video tag.
3
8
0
0
Open post
alariq
Sergii 🇺🇦 @alariq@mastodon.gamedev.place · Sep 19, 2025
Sergii 🇺🇦
@alariq@mastodon.gamedev.place

gamedev (engine, rendering). ex Ubisoft, ex Avalanche. Beltion: Beyond Ritual, AC: Revelations, Just Cause 3, made BulletStorm Switch, made Indivisible Switch, etc. Trying to learn math.

mastodon.gamedev.place

was fruitlessly trying to find an error in my rasterizer code, until I understood that there is an error here: https://microsoft.github.io/DirectX-Specs/d3d/archive/D3D11_3_FunctionalSpec.htm#3.4.2.1%20Top-Left%20Rule
upd: pushed PR, it is fixed now

0
0
0
0

Remote instance

mastodon.gamedev.place
Open on original server

Media

313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 15:32:18 UTC