- Joined
- Sep 13, 2009
- Messages
- 30,663
- Solutions
- 14
- Reaction score
- 67,016
- Trophies
- 8
- Location
- Making a non-binary fuss
- XP
- 49,833
- Country

Broken nightlies are something to be expected, even Luma3DS has had it's fair share of broken nightlies. But at least you caught it!Well, on the upside the latest nightly should mitigate the garbage as well as fix the unreliability on nonscreeninit.
Turns out in the nightlies I made some stupid mistakes during a refactor - the framebuffer struct being missing would cause problems, which was always the case on nonscreeninit unless FCRAM persisted for long enough to be non-null. There was a few fprintfs pre-screeninit - which caused garbage on SI and immediate hardlocks on Non-SI.
Admittedly, that was a stupid mistake but I think the stable is unaffected by this as it was before that particular change. I made screen brightness an option - that was around when this was introduced since previously the config file was always loaded post-screeninit, and now it's loaded pre-screeninit. =_=
Remember; I never said nightlies were stable.
It's true that that's usually a problem. I've mitigated this by rebasing my screeninit code on newer Luma which does a GPU clear (and sidesteps the issue.) Garbage is gone. Permanently.
Still, I am glad to see there is a fix coming along!









