Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Increase the granularity of the brightness (currently there are 16 brightness levels) #12

Open
devnoname120 opened this issue Feb 8, 2019 · 0 comments

Comments

@devnoname120
Copy link
Owner

devnoname120 commented Feb 8, 2019

Currently the brightness tables are replaced right into the SceOled / SceLcd modules. One limitation is that there are only 16 different levels of brightness (original restriction, not a vitabright issue).

This could be changed especially for LCD devices since the slider from the Vita UI has way more than 16 levels.

This would be complicated for OLED since their lookup table is not very well understood yet. But for LCD devices this should be doable because the command is just a number between 0 and 255 corresponding to the brightness.

Some hooking might be needed in the functions calling ksceLcdSetBrightness if they reduce the precision (if I recall correctly they reduce the precision on OLED).

Note that since I don't own a PS Vita 2000 (LCD screen), I don't have the motivation to do this. You're welcome to chime in and do a pull request!

Repository owner deleted a comment from adrianbass360 Jun 17, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant