Peter Jakobs

1.1K posts

Peter Jakobs

Peter Jakobs

@pATjako

Gamedev

Katılım Şubat 2017
396 Takip Edilen142 Takipçiler
Peter Jakobs
Peter Jakobs@pATjako·
@rfleury I always use sokol_gfx even for simple gfx stuff, its a single stb-style C header and you get to write nice code instead of this opengl/vulkan mess. For complex 3D projects I have my own render abstraction on top of vk/metal.
English
0
0
0
180
Ryan Fleury
Ryan Fleury@rfleury·
Stop writing OpenGL state machine management bugs with this one weird trick
Ryan Fleury tweet media
English
20
4
408
56.5K
Peter Jakobs
Peter Jakobs@pATjako·
@SebAaltonen I will ignore GLES as well. In theory the GLES3 backend in WebGPU could be still used (when its ready)
English
0
0
0
131
Sebastian Aaltonen
Sebastian Aaltonen@SebAaltonen·
Is GLES tearing down your renderer or are you tearing GLES down? We dumped GLES one year ago. Nowadays Vulkan on Android and WebGPU in web. No GLES3/WebGL2.
Sebastian Aaltonen tweet media
English
11
0
71
7.2K
Erin Catto
Erin Catto@erin_catto·
@ocornut Modified Unreal with custom physics engine. The physics engine will become open source soon.
English
7
1
96
4.3K
Peter Jakobs
Peter Jakobs@pATjako·
@SebAaltonen Playcanvas is a more complete game engine with an editor and even its own "multiplayer" game/product creation workflow.
English
0
0
3
551
Sebastian Aaltonen
Sebastian Aaltonen@SebAaltonen·
I quickly investigated Three.js and PlayCanvas, two web renderers/engines. I was mostly interested to find out why LLM coding agents chose Three.js, making it very popular nowadays. PlayCanvas is a framework. Owns your main loop. Three.js is a composable library. You tick it.
English
19
6
172
30.5K
Łukasz | Wookash Podcast
Łukasz | Wookash Podcast@wookash_podcast·
This is the third time this week (!) I hear people tying a relationship between tokens and engineer salary. It doesn't make any sense rationally. The only reason I can see is to normalize comparing engineer salary to tokens, as if paying X for an engineer should be equivalent to paying X for tokens. The goal seems to be sending a message to CEOs to think of engineers as replaceable tokens. And to top that - in tech, and especially hardware industry obsessed with metrics - where is the "productivity" measurement? How do you know $1 of tokens give you the same as $1 engineer time? businessinsider.com/jensen-huang-5…
English
26
3
139
8.7K
Peter Jakobs retweetledi
Eric Lengyel
Eric Lengyel@EricLengyel·
New blog post: A Decade of Slug This talks about the evolution of the Slug font rendering algorithm, and it includes an exciting announcement: The patent has been dedicated to the public domain. terathon.com/blog/decade-sl…
Eric Lengyel tweet mediaEric Lengyel tweet media
English
48
380
2.2K
290K
Peter Jakobs
Peter Jakobs@pATjako·
@matiasgoldberg I expect some generic lora they assign based on a database games and maybe some custom ones (where they cooperate with the studio) for games like Witcher 4 which they can use for marketing.
English
0
0
0
123
Matías N. Goldberg
Matías N. Goldberg@matiasgoldberg·
Ah hahaha. So that's how they did it. AI filter requires a ton of VRAM and perf, which is a problem. Another issue is that devs to have creative control, they need LoRAs. But DLSS being closed source, I doubt they'll expose LoRAs
Osvaldo Pinali Doederlein@opinali

Oh my god, from @digitalfoundry: this thing needs TWO RTX 5090's to render those demos 🤣😭😭😭 Yes it will be optimized but don't hope for 3X. This tech will be a techdemo for Blackwell users, practical only for RTX 6000. So here's your carrot for the next upgrade.

English
5
2
47
5.5K
Peter Jakobs
Peter Jakobs@pATjako·
@TheSewer56 @axelgneiting In that case, wouldn't you still prefer to write that code yourself? That way you know exactly what and when things gets transferred from ram to gpu memory and you can schedule the decompression compute task when you want?
English
1
0
0
48
⠋ Sewer56 ⣠
⠋ Sewer56 ⣠@TheSewer56·
@axelgneiting @pATjako DirectStorage uses IoRing under the hood itself. Whatever IoRing receives it ships it off to the GPU for decompression. The GPU decompression approach makes sense when dynamically streaming in assets, i.e. open world. But for traditional load screens, CPU is better.
English
3
0
4
183
Axel Gneiting
Axel Gneiting@axelgneiting·
I don't understand why people use GPU decompression on PC. Oodle is plenty fast on CPU and usually you are GPU bound. GDeflate doesn't compress that well either.
Compusemble@compusemble

Little known fact: according to SpecialK, Resident Evil Requiem is compressed with GDeflate and uses GPU decompression, but not on every GPU. Left (GPU decompression) is what I see on 5090, 5070, 5060. Right (CPU decompression) is what I see on the 4060 laptop.

English
8
8
133
16.9K
Peter Jakobs
Peter Jakobs@pATjako·
Are people still interested in doing game ui in code with unity3d? I was thinking porting my imgui to unity and here tried how ui code could look like in C# #Unity3d
Peter Jakobs tweet media
English
0
0
2
120
Amit Patel
Amit Patel@redblobgames·
Blog post: I've been working on a guide to SDF font rendering, and I kept getting stuck. The blog post is about the things that didn't work redblobgames.com/blog/2026-02-2…
Amit Patel tweet media
English
4
13
139
7.7K
Ben Visness
Ben Visness@its_bvisness·
We at Mozilla feel that WebAssembly has been a second-class citizen on the web for long enough. You shouldn't have to go through JS to do everything. This is probably a lot of what I will be focusing on for work in 2026! hacks.mozilla.org/2026/02/making…
English
26
71
720
44.5K
Peter Jakobs
Peter Jakobs@pATjako·
Tabs in my im ui, this is not a concept in my core ui library but something build on top of it. I wanted to see if I could get something that you can define like swiftui tabs and it works in C.
Peter Jakobs tweet media
English
0
0
6
399
tara_
tara_@TechByTaraa·
Browser War 🐔
English
378
1.8K
25.6K
2.7M
Mikulas Florek
Mikulas Florek@mikulasflorek·
First screenshot of the new UI system
Mikulas Florek tweet media
English
2
0
23
2K
Peter Jakobs
Peter Jakobs@pATjako·
@OlexGameDev s32 can be used for string32. Otherwise I would go with s32 instead of i32 as well.
English
1
0
0
59
Olex (Solo gamedev Diablo-like)
Olex (Solo gamedev Diablo-like)@OlexGameDev·
I am starting to debate renaming type i32 to s32. Or just add support for an alias: s32 = i32; // if i32 is the official signed integer
English
2
0
2
632
Olex (Solo gamedev Diablo-like)
Olex (Solo gamedev Diablo-like)@OlexGameDev·
My system language now supports pointers. Context: - custom frontend, written in sane C++, that writes out LLVM IR text - LLVM IR backend consumes the text to produce exe/pdb
English
5
0
32
5.5K
Mari
Mari@Tech_girlll·
As a developer, which programming language is this???
Mari tweet media
English
637
23
1.4K
404.9K
Peter Jakobs
Peter Jakobs@pATjako·
@_trish_xD People don't know how to manage memory. Neither do they know how to set hard limits for anything. Memory is treated as if it is infinite.
English
0
0
0
13
trish
trish@TrisH0x2A·
C is NOT a hard language. Most people just don’t have the patience to learn pointers properly.
English
289
121
3.5K
148.1K