Bitdancer

318 posts

Bitdancer banner
Bitdancer

Bitdancer

@Bitdancer

All views are my own and do not represent the positions of Roblox.

Katılım Haziran 2024
64 Takip Edilen1.2K Takipçiler
Bitdancer
Bitdancer@Bitdancer·
@windows8point1 I would love to take credit for it, but sadly, when it comes to art, I have to rely on AI. This one was drawn by Grok.
Bitdancer tweet media
English
1
0
1
58
Bitdancer
Bitdancer@Bitdancer·
Short answer: It bothers me, that's why. Having said that, the real benefit of SAL's design is a clean separation between OS scaffolding and user code. OS events never stall the render loop, so the freezes that single-threaded apps are susceptible to (not only when resizing but also for example during device hot-plug, high message frequency due to precision input devices, and so on) are simply gone.
English
0
0
0
64
Bitdancer
Bitdancer@Bitdancer·
Showing of SAL (Simple Abstraction Layer), a GLFW-like library I'm working on. The idea is to offer only the features that are needed for game development while at the same time removing annoyances such as freezing or stuttering of the scene when resizing the window. Edit: I realize the attribution is hard to see in the video. The shader is by Otavio Good. Check out his work at shadertoy.com/user/otaviogood
English
4
2
133
10.2K
Bitdancer
Bitdancer@Bitdancer·
Zig is a beautiful language. I hope one day there will be Zig bindings for SAL. I admit I'm a bit worried about porting SAL to macOS. On Windows, I basically reversed the traditional setup and have the main thread as the render thread and a dedicated worker thread as the window thread with the message pump, which is harder, if not impossible, on macOS.
English
1
0
1
189
eddineimad0
eddineimad0@eddineimad00·
@Bitdancer I’ve written something similar for myself in zig. And fixing the resize stuttering on macos was the biggest pain point because of how the platform wants everything to be on the main thread. I’m pretty sure I still have some bug hidden on macOS
English
1
0
1
209
Bitdancer
Bitdancer@Bitdancer·
@JohnShaffstall Certainly, I expect to have version 0.1 ready to put on GitHub soon. Having said that, SAL will always just have a subset of SDL3 and GLFW features. I'm really hell-bent on keeping the Simple Abstraction Layer, you know, simple.
English
0
0
1
304
John Shaffstall
John Shaffstall@JohnShaffstall·
@Bitdancer Keep us posted! I'm using SDL3 now but it's tough to get everything right.
English
1
0
0
281
Bitdancer
Bitdancer@Bitdancer·
The first feature that comes to mind is multi-window support. All a game typically needs is a container to put the framebuffer in. Next would be the somewhat more obscure window properties such as passthrough and transparency. Of course all this is debatable. My philosophy is: Design the framework to be extensible, but don't write all the extensions you can possibly think of upfront.
English
1
0
1
237
Iron Tarkus
Iron Tarkus@SunlessSolaire·
@Bitdancer Just curious, what do you think GLFW offers that's not gamedev oriented in their library?
English
1
0
0
278
Bitdancer
Bitdancer@Bitdancer·
Had a great time participating in the anti-cheat team's team building effort today. @JamesMcNellis missed you. Looking forward to join us next time.
Bitdancer tweet mediaBitdancer tweet media
English
4
0
10
674
Bitdancer
Bitdancer@Bitdancer·
When working with the basic building blocks of a game engine, the lack of text rendering out of the box in OpenGL is painful. Check out github.com/DareksCoffee/G… for an easy drop-in to get some simple text rendering done.
English
0
3
9
727
Bacon
Bacon@MyUsernamesThis·
Vercel got breached bc someone that works at one of their partners wanted to EXPLOIT ROBLOX GAMES ☠️☠️☠️ im not even kidding search it up lmao
Bacon tweet media
English
5
12
266
15.3K
Bitdancer
Bitdancer@Bitdancer·
@REALSIRMEME @cmdsoftworks Hi there, I'm doing fine, thanks for asking. What are you up to these days? Looks like you're moving closer and closer to our side of the fence😁
English
1
0
2
301
SirMeme
SirMeme@REALSIRMEME·
@Bitdancer @cmdsoftworks True that. Hope you're doing okay Bitdancer 🔥 can't eat burgers anymore without thinking about Hyperion
English
1
0
0
279
upio
upio@realupio·
@Bitdancer Is this referring to the vercel incident 😭
English
2
0
2
698
Bitdancer
Bitdancer@Bitdancer·
@cmdsoftworks Tell me about it. I was shocked as I searched for it. Feels like I just wrote it yesterday. Time flies when you're having fun! 😀
English
1
0
3
838
CMD Softworks
CMD Softworks@cmdsoftworks·
@Bitdancer time moves fast because i could've swore this post came out in 2025
English
3
0
1
1.3K
Bitdancer
Bitdancer@Bitdancer·
@kyleeflam @Denissboss11 I do, and I actually used to hang out with people on Discord. But the moment it became more well-known, impersonators started creating fake Discord screenshots of things they claimed I said. It got so bad that I just stopped talking on Discord to protect myself.
English
1
0
4
281
kylee
kylee@kyleeflam·
@Bitdancer @Denissboss11 LOL 😭 bitdancer do you actually have discord? Someone said that THAT account on discord (bitdancerr) used to be urs or something idk what they’re talking about tho
English
1
0
0
175
kylee
kylee@kyleeflam·
Guys why’s @Bitdancer such a meanie😨
kylee tweet media
English
2
0
6
665
Denissboss1
Denissboss1@Denissboss11·
@Bitdancer @kyleeflam I may be crazy but i swear roblox exploiters have these weird hyper parasocial relationships with the people above them. I don't know why this happens or how but i swear you always just see it coming from roblox exploiters. Not sure if this is the case for other games.
English
2
0
1
159