History for uwuboot / source / arm11 / hardware / gfx.c
2022-05-26
@profi200
Fixed the bootrom/OTP dumping issue properly.
profi200 committed on 26 May 2022
@profi200
Ok, this time bootrom and OTP dumping is fixed for real at the cost of possible chainload issues. fastboot3DS is not rreally intended for chainloading anyway.
profi200 committed on 26 May 2022
@profi200
Fixed bootrom and OTP dumping.
profi200 committed on 26 May 2022
2020-05-09
@profi200
Port back changes from open_agb_firm. Now with proper screen init.
profi200 committed on 9 May 2020
2020-02-07
@profi200
Cleanup some reg names in gfx.c.
profi200 committed on 7 Feb 2020
@profi200
Partially revert texture copy commit. It's not the same bug.
profi200 committed on 7 Feb 2020
2019-12-28
@profi200
Fixed texture copy race.
profi200 committed on 28 Dec 2019
2019-06-12
@profi200
Added GPU reset code (unused because it works as is). Disabled tag RAM and L1 parity checking on ARM11. Don't rely on code overhead at SD card init for the 74 clock pulses. Implemented new cycle accurate delay function.
profi200 committed on 12 Jun 2019
2018-01-07
@profi200
Reenable full GPU/LCD deinit + cleanup.
profi200 committed on 7 Jan 2018
2018-01-01
@profi200
Clear screens on screen init only if requested.
profi200 committed on 1 Jan 2018
2017-12-25
@profi200
Fixed New 3DS specific graphics corruption on screen init.
profi200 committed on 25 Dec 2017
2017-12-22
@profi200
Revert GFX init code order because the new one may cause issues with a few consoles.
profi200 committed on 22 Dec 2017
2017-12-20
@profi200
Move most inline asm to arm.h.
profi200 committed on 20 Dec 2017
2017-12-18
@profi200
We don't need to unregister the GFX IRQs. We can just disable them.
profi200 committed on 18 Dec 2017
@profi200
Completely deinit/init screens on sleep.
profi200 committed on 18 Dec 2017
@profi200
The LCDs need a bit of time to stabilize after sleep.
profi200 committed on 18 Dec 2017
@profi200
Added commented out GPU/LCD deinit code. Works with everything but Luma.
profi200 committed on 18 Dec 2017
@profi200
Also turn off the LCDs on the GPU side in sleep mode.
profi200 committed on 18 Dec 2017
2017-12-11
@profi200
More checks. Allow setting different brightnesses for each screen.
profi200 committed on 11 Dec 2017
2017-12-10
@profi200
Check input addresses in GX_memoryFill().
profi200 committed on 10 Dec 2017
@derrek
arm11: use mcu driver
derrek committed on 10 Dec 2017
2017-12-09
@profi200
Added functions to temporarily disable interrupt handlers on ARM11 without unregistering/reregistering them.
profi200 committed on 9 Dec 2017
2017-12-03
@profi200
Remove TIMER_sleepMs() in gfx code since the VBlank wait does the same.
profi200 committed on 3 Dec 2017
@profi200
Fixed graphics corruption with certain N3DS consoles.
profi200 committed on 3 Dec 2017
2017-11-08
@profi200
Use bit shifts instead of harcoded value for initial LCD poweron.
profi200 committed on 8 Nov 2017
@profi200
Select first framebuffers on FIRM launch.
profi200 committed on 8 Nov 2017
@profi200
Turn on backlight and LCDs at the same time. Correct touchscreen framebuffers on FIRM launch.
profi200 committed on 8 Nov 2017
2017-10-22
@profi200
Nitpicking/code improvements.
profi200 committed on 22 Oct 2017
2017-10-18
@profi200
Implemented proper sleep mode.
profi200 committed on 18 Oct 2017
2017-09-14
@profi200
Little cleanup.
profi200 committed on 14 Sep 2017