| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix crash when screen size is 0x0 (#2523) | Shemig | 2023-06-15 | 1 | -3/+3 |
| | | | | | | | (When booting into laptop clam mode in dell XPS) and also ignore any screen with size 0x0 in the first place Co-authored-by: giladsx <gilad@spectalix.com> | ||||
| * | opengl: fix invalid tex references to tex-less shader | vaxerski | 2023-06-14 | 1 | -6/+4 |
| | | |||||
| * | screenshader: fix uniform variable checks (#2513) | JManch | 2023-06-14 | 1 | -2/+2 |
| | | |||||
| * | Allow setting alpha value for ignorezero layer rule (#2477) | end-4 | 2023-06-11 | 1 | -7/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rename ignorezero to ignorealpha * allow setting ignorealpha value This commit allows setting a float value (0-1) for the ignorealpha layer rule. Does not yet have error handling; invalid ignorealpha layer rule will crash Hyprland. * add brackets i forgot to add * prevent crash with invalid ignorealpha value prevents hyprland from immediately crashing with invalid ignorealpha layer rule does not log * don't try to set ignoreAlphaValue if alpha value not specified * add catch to try, reintroduce ignorezero - added catch after try cuz i was an idiot - re-add ignorezero as an alternative to ignorealpha to not introduce a breaking change * add logging for failed ignorealpha layer rule * fix get ignorealpha's get VALUE * check npos and use empty() * rename VALUE cuz no longer const * format Shader.hpp | ||||
| * | zoom: multiply by scale only on mouseZoomUseMouse (#2495) | Nicola Guerrera | 2023-06-10 | 1 | -3/+2 |
| | | |||||
| * | screenshader: add output uniform | vaxerski | 2023-06-10 | 1 | -5/+10 |
| | | |||||
| * | calculate zoom_center based on monitor scale (#2482) | Nicola Guerrera | 2023-06-10 | 1 | -1/+1 |
| | | |||||
| * | opengl: don't use new optim with xray off on special tiled | vaxerski | 2023-05-02 | 1 | -1/+2 |
| | | |||||
| * | internal: fix -Wsign-compare and -Wunused-variable warnings | vaxerski | 2023-05-02 | 1 | -1/+0 |
| | | |||||
| * | Added some workspace-specific rules (#1986) | levnikmyskin | 2023-05-01 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | * added some workspace-specific rules * added some worskpace-specific rules, with windowrule like syntax * monitor is not mandatory anymore * pointers to config are now static * fixed optional WorkspaceRule fields * Windows can now specify border size * removed CHyprOpenGLImpl::renderBorder borderSize default value * stuff --------- Co-authored-by: Alessio Molinari <alessiomolinari@gmail.com> Co-authored-by: vaxerski <43317083+vaxerski@users.noreply.github.com> | ||||
| * | renderer: fix misused size -> transformed size | vaxerski | 2023-05-01 | 1 | -1/+1 |
| | | |||||
| * | Renderer: add init animation | vaxerski | 2023-05-01 | 1 | -12/+15 |
| | | |||||
| * | renderer: improvements to layer render detection | vaxerski | 2023-04-22 | 1 | -0/+7 |
| | | |||||
| * | Render: add cursor_zoom | vaxerski | 2023-04-16 | 1 | -7/+36 |
| | | |||||
| * | blur: fixup optimization bool | vaxerski | 2023-04-16 | 1 | -3/+2 |
| | | |||||
| * | renderer: add support for rendering workspaces | vaxerski | 2023-04-12 | 1 | -10/+51 |
| | | |||||
| * | renderer: don't use simple rect on alphazero stencil | vaxerski | 2023-04-04 | 1 | -1/+1 |
| | | |||||
| * | debug: added manual_crash | vaxerski | 2023-04-04 | 1 | -4/+24 |
| | | |||||
| * | Renderer: fix dim easing | vaxerski | 2023-03-30 | 1 | -1/+1 |
| | | |||||
| * | feat: add forcergbx rule | vaxerski | 2023-03-26 | 1 | -1/+4 |
| | | |||||
| * | shaders: fix missing discardAlphaZero | vaxerski | 2023-03-24 | 1 | -0/+2 |
| | | |||||
| * | Added overflow check for blur radius (#1847) | staz | 2023-03-21 | 1 | -1/+1 |
| | | | | | | | | * internal: added overflow check for blur radius --------- Co-authored-by: vaxerski <43317083+vaxerski@users.noreply.github.com> | ||||
| * | internal: wrap wlr surfaces (#1822) | Vaxry | 2023-03-20 | 1 | -1/+1 |
| | | |||||
| * | monitors: more guards for safety | vaxerski | 2023-03-19 | 1 | -0/+12 |
| | | |||||
| * | LS: add blur and ignorezero rules | vaxerski | 2023-03-17 | 1 | -4/+12 |
| | | |||||
| * | Opengl: Fix forcefully setting missing time prop to final shader | vaxerski | 2023-03-06 | 1 | -1/+1 |
| | | |||||
| * | Optionally expose time to screen shaders (#1700) | scorpion-26 | 2023-03-05 | 1 | -2/+19 |
| | | | | | | | | | | * Optionally expose time to screen shaders Since that collides with damage tracking, it will only be done, when damage tracking is disabled, meaning this comes at no cost for everyone not using time. * Rename m_Timer to m_tGlobalTimer | ||||
| * | opengl: use a passthru shader for final wlr copy | vaxerski | 2023-03-04 | 1 | -5/+17 |
| | | |||||
| * | Renderer: Nuke onWindowResize{start/end} | vaxerski | 2023-03-03 | 1 | -4/+0 |
| | | |||||
| * | Added an Event Hook System (#1578) | Vaxry | 2023-02-19 | 1 | -0/+2 |
| | | | | | | * added an eventHookSystem * Add all socket2 events to hooks | ||||
| * | scale the opaque region in blurring | vaxerski | 2023-01-31 | 1 | -6/+2 |
| | | |||||
| * | allow preblur for opaque surfaces if alpha not 1 | vaxerski | 2023-01-23 | 1 | -9/+10 |
| | | |||||
| * | clamp a instead of asserting | vaxerski | 2023-01-07 | 1 | -1/+2 |
| | | |||||
| * | Normalize color storage | vaxerski | 2023-01-05 | 1 | -16/+17 |
| | | | | | | | Colors are now normalized to 0 - 1 values instead of 0 - 255 causes calculations to be simpler and generally cleans up the codebase. | ||||
| * | fix damage issues with dimaround unmap | vaxerski | 2022-12-29 | 1 | -0/+1 |
| | | |||||
| * | added dimaround | vaxerski | 2022-12-28 | 1 | -3/+17 |
| | | |||||
| * | touch up the clang format and format all files | vaxerski | 2022-12-20 | 1 | -8/+8 |
| | | |||||
| * | fix blur damage spam on no blurred windows | vaxerski | 2022-12-18 | 1 | -46/+40 |
| | | |||||
| * | remove damage_entire_on_snapshot | vaxerski | 2022-12-17 | 1 | -18/+8 |
| | | |||||
| * | Added clang format (#1239) | Vaxry | 2022-12-16 | 1 | -249/+250 |
| | | | | * clang-format stuff and format files | ||||
| * | fix blur damage issues with scaled | vaxerski | 2022-12-12 | 1 | -2/+10 |
| | | |||||
| * | blur xray for layers (#1158) | Flafy | 2022-12-04 | 1 | -2/+2 |
| | | | | | | * feat: apply blur_xray to non window surfaces * don't blur optimize bottom and background layers | ||||
| * | added blur_xray | vaxerski | 2022-12-02 | 1 | -3/+6 |
| | | |||||
| * | fix crash with invalid frag dynamic shaders | vaxerski | 2022-12-01 | 1 | -2/+2 |
| | | |||||
| * | Added screen shaders | vaxerski | 2022-12-01 | 1 | -38/+105 |
| | | |||||
| * | fix minor issues with blur w/o new optim | vaxerski | 2022-11-29 | 1 | -1/+10 |
| | | |||||
| * | fix double free | vaxerski | 2022-11-29 | 1 | -1/+0 |
| | | |||||
| * | clean up blur code and fix minor issues | vaxerski | 2022-11-28 | 1 | -27/+27 |
| | | |||||
| * | fix minor issues with blur_new_optimize | vaxerski | 2022-11-28 | 1 | -3/+43 |
| | | |||||
| * | Added handling more special workspaces | vaxerski | 2022-11-27 | 1 | -1/+1 |
| | | |||||
