M. Sami Gürpınar's Avatar

M. Sami Gürpınar

@ms0g.bsky.social

systems programmer | graphics, game development, retro computing https://xms0g.github.io/

62 Followers  |  109 Following  |  24 Posts  |  Joined: 30.08.2023  |  1.5515

Latest posts by ms0g.bsky.social on Bluesky

Video thumbnail

#graphics #gamedev #opengl

21.01.2026 16:58 — 👍 7    🔁 1    💬 0    📌 0
Video thumbnail

VGA mode 13h is fun
github.com/xms0g/cube13h #gamedev #graphics #retro #msdos

24.12.2025 13:46 — 👍 5    🔁 2    💬 1    📌 0
Video thumbnail

GPU instancing with deferred pipeline and realtime shadows. A shadow glitch at the end of the video because of culling objects the outside of the frustum. #opengl #gamedev #graphics #rendering

09.12.2025 14:43 — 👍 9    🔁 0    💬 0    📌 0
Post image

An MS-DOS clone of the classic Atari Breakout game written in Turbo C
github.com/xms0g/breakout #gamedev #retro #msdos

08.12.2025 14:04 — 👍 8    🔁 1    💬 0    📌 0
Post image

msaa failure #gpu #opengl

08.12.2025 13:51 — 👍 1    🔁 0    💬 0    📌 0
Video thumbnail

Testing deferred shading with normal mapping #opengl #gamedev #graphics

29.11.2025 09:17 — 👍 8    🔁 1    💬 0    📌 0
Post image

#gpu #opengl #gamedev

26.11.2025 11:21 — 👍 8    🔁 1    💬 1    📌 0
Post image

My deferred renderer ended up doing toon shading. Broken G-buffer = instant anime mode 😅 #gamedev #opengl #graphics

19.11.2025 11:38 — 👍 9    🔁 3    💬 0    📌 0
Post image

Art from gpu

19.11.2025 11:29 — 👍 3    🔁 0    💬 1    📌 0
Post image Post image

#opencl #gpgpu

16.06.2025 21:07 — 👍 1    🔁 0    💬 1    📌 0
Post image

Another abstract art from GPU #gamedev

18.04.2024 22:34 — 👍 4    🔁 0    💬 1    📌 0
Post image

I guess I accidentally created abstract art
#gamedev #graphics #opengl

02.02.2024 03:28 — 👍 8    🔁 0    💬 2    📌 0
Post image Post image

Diablo 4 Helltide Effect

vec3 colour = texture2D(diffuse1, vUv).xyz;colour = pow(colour, vec3(3.0/4.0, 7.0/6.0, 7.0/6.0));

#glsl #gamedev

24.10.2023 02:01 — 👍 3    🔁 0    💬 0    📌 0
Post image Post image

Matrix effect

vec3 colour=texture2D(diffuse1, vUv).xyz;colour=pow(colour, vec3(1.5,4.0/5.0,1.5);

#glsl #gamedev

23.10.2023 05:08 — 👍 4    🔁 0    💬 0    📌 0

I don’t think so. Just for pseudorandomness.

13.10.2023 02:22 — 👍 0    🔁 0    💬 0    📌 0

float rand (vec2 st) { return fract(sin(dot(st.xy, vec2(12.9898,78.233))) * 43758.5453123);
}

12.10.2023 17:23 — 👍 0    🔁 0    💬 1    📌 0
Post image Post image

Old TV CRT scanlines effect

#glsl #gamedev #programming

09.10.2023 05:07 — 👍 2    🔁 0    💬 0    📌 0
Post image

I came across an argument about using C-Api in C++ on x. Encapsulating raw pointers in smart pointers is a good trick for memory management.

#cpp #programming #gamedev

06.10.2023 14:39 — 👍 2    🔁 0    💬 0    📌 0
Post image

Plum wine 🍷👌

17.09.2023 18:56 — 👍 2    🔁 0    💬 0    📌 0

I added peppermint syrup to my filter coffee, wow 😍 everything’s changed.

12.09.2023 13:38 — 👍 1    🔁 0    💬 0    📌 0

Reskeet with 4 perfect movies

11.09.2023 00:14 — 👍 4    🔁 0    💬 0    📌 0
Preview
Good Omens 2 (Prime Video Original Series Soundtrack) by David Arnold Album · 2023 · 59 Songs

David Arnold's Wonderful Good Omens 2 Soundtrack is now out on Apple, Spotify etc:
music.apple.com/gb/album/goo...

03.09.2023 16:55 — 👍 285    🔁 59    💬 9    📌 3

Quote a game that’s nostalgic to you

03.09.2023 13:01 — 👍 2    🔁 0    💬 0    📌 0
LA SANDUNGA
Disfrutamos mucho nuestras tradiciones. El día de muertos es una de ellas. Mientras recordemos a nuestros fieles difuntos, ellos nunca morirán...We really e... LA SANDUNGA

La Sandunga

01.09.2023 00:46 — 👍 1    🔁 0    💬 0    📌 0

>++++++++[<+++++++++>-]<.>++++[<+++++++>-]<+.+++++++..+++.>>++++++[<+++++++>-]<+
+.------------.>++++++[<+++++++++>-]<+.<.+++.------.--------.>>>++++[<++++++++>-
]<+.

30.08.2023 01:55 — 👍 4    🔁 0    💬 0    📌 0

@ms0g is following 18 prominent accounts