In
this previous topic
I suggested exposing key 'press' detection to ReShade shaders, in addition to the existing toggle mode.
Is it possible to extend this functionality to mouse buttons too?
So rather than this:
uniform bool leftMouseDown< source = "mousebutton"; keycode = 0; toggle = false; >; //Is mouse0 down?
I'd like mouse input uniforms to look like this, similar to how keyboard input now is:
uniform bool leftMouseDown< source = "mousebutton"; keycode = 0; mode = ""; >; //Is mouse0 down?
uniform bool leftMousePress< source = "mousebutton"; keycode = 0; mode = "press"; >; //Was mouse0 pressed this frame?
uniform bool leftMouseToggle< source = "mousebutton"; keycode = 0; mode = "toggle"; >; //Toggles every time mouse0 is pressed