there is a NES emulator that simulates the behavior of individual transistors of the semiconductors
not cycle level,
not even gate level,
transistor level
wgpu-native provides binaries but Dawn (Google's WebGPU impl.) doesn't, and it's one of those projects that drags 100k+ files and gigabytes to compile while also constantly evolving.
What's the general sentiment on using wgpu-native vs Dawn on desktop? May Dawn be ditched?
It will eventually settle, but right now whenever I spend 2 hours dealing with a PR for either Vulkan either WebGPU, it kinda feels like I've just lost a week worth of energy :(
I used to dislike maintaining the Vulkan backend because most PR were confusing to me.
But it turns out that WebGPU - which used to feel nice - is such a fast moving platform w/ WGPU, Dawn, Emscripten vs Native support, no binaries for Dawn, etc. has now taken the crown.
It is not plausible that your designers couldn't design an experts-only feature that novices wouldn't "inadvertently" use, @amanda_lango. If your intention is to force everyone to have a Microsoft account for your own internal business reasons, have the integrity to say so.
Who would have guessed it... Leaning on a magical compiler to do perfect kernel fusion didn't pan out. Especially in a language like C++ which is riddled with side effects.
Not ditching functional programming but the fact that this is evidently poorly implemented in C++. Additional complexity e.g. when debug-stepping the code or dealing with fixing a build error. Runtime performances are worse too.
Hooray! @ladybirdbrowser has passed the 90% threshold on web-platform-tests! ππ
This is the arbitrary limit Apple says we must reach to be considered an eligible alternative browser engine on iOS. (+ other requirements)
So proud of the team for getting us this far π
The critical discourse should not targeted toward C++ as a language, but towards miscalibrated behaviors eg: people being addicted to designing and desiring abstractions that are more complex and less flexible than the raw version.
People of the future, rejoice! There is now a Dear ImGui renderer for this fangled new graphics API... *cough*... DirectX7! github.com/AndenDev/D3D7Imguβ¦
π
Some context tho: the situation is that I have enough freedom + sponsors that I can provide this tech support, which is free for most but is indirectly paid. The project benefits from it: support questions almost always move the software or docs/knowledge in a good direction.
I cannot overstate how amazing Dear imgui and Jolt Physics are, and how even more amazing their authors can be - Omar and Jorrit give out free supports that exceeds the paid support some Very Large Companies offer for Lots of Money. both projects reignited my passion for gamedev.
Dear ImGui 1.92.3 released!
github.com/ocornut/imgui/relβ¦
- InputTextMultiline() word-wrapping.
- Misc scaling/DPI helpers fixes on backends for Linux X11/Wayland/OSX.
- 20+ other fixes or small additions (fonts, navigation, inputtext, debug tools, etc.
Was tricky to get right: when the editing cursor is precisely at a wrapping point, it may be represented at two different locations (end of line 1 vs start of line 2) depending on context, and its visible location has an effect on subsequent moves.
So editing a 10 KB-20 KB is likely to be perfectly fine (vsa 1000 KB buffer in a full Debug build not great).
With e.g. UTF-8 involved & various API/legacy it's not trivial to do much better at the moment, but I thought it was best to publish in current state, I'll improve later.