-
Notifications
You must be signed in to change notification settings - Fork 43
Gamma no reshade #1126
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
Gamma no reshade #1126
Conversation
…e used even with the raw Direct3D 8 device, no ReShade needed
Thank you, iOrange!! Elisha, our original (ReShade) implementation for restoring the game's brightness selector utilized this shader: I'm not sure if any of our other ReShade shaders require/use |
Thanks @Polymega for testing, added small fix to support resolution scale, as well as optimized LUT generation (I'm an idiot at times) so it's smooth now and not lagging when you change brightness level in the menu. |
…imized LUT generation so it's not lagging anymore
@elishacloud fixed all of the issues and optimized even further. Tested by @Polymega |
… 1D 256 bytes texture, final issue fixed
I see a few issues with the latest check-ins here:
|
Ok, I fixed both of the issues. I reduced the duplication and made sure that all draw calls are between the BeginScene()/EndScene() pair. Hopefully, I did not introduce a new issue. |
Thanks @iOrange! |
Thanks for additional fixes @elishacloud ! |
Implemented Brightness (gamma ramp) as a simple 3D LUT, so even raw D3d8 device can use it, no ReShade needed