summaryrefslogtreecommitdiff
path: root/src/render/OpenGL.cpp
Commit message (Expand)AuthorAgeFilesLines
* Check earlier if pixman regions are empty.Felix Dick2022-10-081-51/+54
* Merge pull request #811 from Dickby/add_missing_pixman_region32_finiVaxry2022-10-071-0/+2
|\
| * Add missing pixman_region32_fini.Felix Dick2022-10-071-0/+2
* | fix a VRAM leak in destroyMonitorResourcesvaxerski2022-10-071-0/+4
* | release all fbs in destroyMonitorResourcesvaxerski2022-10-071-0/+3
|/
* Transform the box data send to texture shaders.Felix Dick2022-10-071-7/+7
* Added clipping support, clip windows on slide animvaxerski2022-10-071-20/+84
* Remove texcoord from QUADFRAGSRC.Felix Dick2022-10-051-1/+0
* Merge pull request #742 from Dickby/rework_rounding_shaderVaxry2022-10-041-10/+4
|\
| * Merge branch 'main' into fix_rounding_in_size_changing_windowsFelix Dick2022-09-301-10/+12
| |\
| * | Send absolute screen coordinates to texture shaders.Felix Dick2022-09-291-6/+3
| * | Don't pass bottomRight to textureShaders compute it within.Felix Dick2022-09-291-4/+0
| * | Merge branch 'main' into rework_rounding_shaderFelix Dick2022-09-291-27/+30
| |\ \
| * | | Avoid 38 files to compile every time a shader is modified.Felix Dick2022-09-281-0/+1
* | | | fix crashvaxerski2022-10-011-0/+2
* | | | include shaders only in opengl.cppvaxerski2022-09-301-0/+1
* | | | remove redundant attrib settingvaxerski2022-09-301-2/+0
| |_|/ |/| |
* | | Merge branch 'main' into fix_bordersize_againFelix Dick2022-09-291-27/+30
|\ \ \ | | |/ | |/|
| * | Shift splash up if monitor has wider ratio than bgTexture.Felix Dick2022-09-291-27/+28
| * | Scale the cairo matrix to fit the monitor dimensions.Felix Dick2022-09-261-0/+2
| |/
* | Change scaledBorderSize to int.Felix Dick2022-09-291-1/+1
* | Scale the border size, revert the window scaling according to borderFelix Dick2022-09-261-10/+12
|/
* Remove trailing whitespace.Felix Dick2022-09-251-4/+4
* Added monitor mirroringvaxerski2022-09-131-2/+27
* fix transformed blur on new optimizationsvaxerski2022-09-051-0/+2
* fix splash positioningvaxerski2022-09-051-1/+1
* fix a damage issue with transformed blurvaxerski2022-09-041-2/+2
* fix blur on transformed displaysvaxerski2022-09-041-14/+19
* finally fixed transformed snapshotsvaxerski2022-08-301-13/+9
* Added window dimmingvaxerski2022-08-301-3/+19
* fix styling in const ptrsvaxerski2022-08-271-2/+2
* clean up temp logic in snapshotsvaxerski2022-08-221-1/+1
* fix LS snapshot rendering logicvaxerski2022-08-221-6/+8
* fix special workspace windows being xray with new optimvaxerski2022-08-201-1/+1
* fix wallpaper pixelation in some casesvaxerski2022-08-131-4/+4
* ensure egl is current in beginvaxerski2022-08-121-0/+4
* compile shaders for every context separatelyvaxerski2022-08-111-157/+162
* guard zero bordervaxerski2022-08-051-1/+3
* simplify border rendering when rounding is 0vaxerski2022-08-041-0/+15
* fix preWindowPass with floating as firstvaxerski2022-08-011-1/+1
* fix new blur optimizations with non-full damagevaxerski2022-08-011-0/+19
* guard texid in new optimized blurvaxerski2022-08-011-1/+1
* optimize new blur renderingvaxerski2022-08-011-3/+8
* revert blur changesvaxerski2022-08-011-32/+22
* fix oopsie with optimvaxerski2022-08-011-1/+1
* don't stencil with new optimizations in blurvaxerski2022-08-011-22/+32
* fixes to the new blur systemvaxerski2022-08-011-6/+21
* added decoration:blur_new_optimizationsvaxerski2022-08-011-2/+34
* contain for the hyprland default bgvaxerski2022-07-311-3/+26
* fix ls fadeout on scaledvaxerski2022-07-311-1/+1