summaryrefslogtreecommitdiff
path: root/src/render
Commit message (Collapse)AuthorAgeFilesLines
...
* rework focus system to be more safe and fastervaxerski2022-10-143-8/+8
|
* simplify shouldRenderWindow and fix one condvaxerski2022-10-121-3/+1
|
* don't recalc offset on monitor reload offset autovaxerski2022-10-121-3/+3
|
* fix crash in renderWorkspaceWithFullscreenWindowvaxerski2022-10-111-0/+6
|
* Merge branch 'main' into simplify_matrix_calculationsFelix Dick2022-10-101-2/+9
|\
| * ensure texture safety in clearWithTex()vaxerski2022-10-091-1/+9
| |
* | Change matrixProjection function stop use matrixFlip180 everywhere.Felix Dick2022-10-102-9/+0
| |
* | Let openGL transpose the matrixes for us.Felix Dick2022-10-101-14/+5
|/
* inverse_transform the box in renderRectWithDamage.Felix Dick2022-10-091-2/+6
|
* 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.
| * Add missing pixman_region32_fini.Felix Dick2022-10-071-0/+2
| |
* | fix a VRAM leak in destroyMonitorResourcesvaxerski2022-10-072-3/+7
| |
* | release all fbs in destroyMonitorResourcesvaxerski2022-10-071-0/+3
|/
* Merge pull request #807 from Dickby/fix_monitor_transformsVaxry2022-10-071-7/+7
|\ | | | | Transform the box data send to texture shaders.
| * Transform the box data send to texture shaders.Felix Dick2022-10-071-7/+7
| |
* | offset floating windows out of bounds on ws animsvaxerski2022-10-076-13/+34
|/
* Added clipping support, clip windows on slide animvaxerski2022-10-073-20/+96
|
* Remove texcoord from QUADFRAGSRC.Felix Dick2022-10-052-2/+0
| | | | | | | texcoord is unused in the rounding part of the textureshaders. QUADFRAGSRC isn't using that variable inside the non rounding code. Because of that opengl optimizes that variable out, and is complaining if glGetAttribLocation is called on it.
* Merge pull request #742 from Dickby/rework_rounding_shaderVaxry2022-10-042-209/+77
|\ | | | | Rework rounding shader
| * Remove unused ignoreCorners variable from texture shaders.Felix Dick2022-10-011-7/+0
| |
| * Cut the number of pixels that call length() in half.Felix Dick2022-10-011-4/+4
| |
| * Merge branch 'fix_rounding_in_size_changing_windows' into rework_rounding_shaderFelix Dick2022-10-012-28/+19
| |\
| | * 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-292-10/+7
| | | |
| | * | Don't pass bottomRight to textureShaders compute it within.Felix Dick2022-09-292-9/+1
| |/ /
| * | Merge branch 'main' into rework_rounding_shaderFelix Dick2022-09-293-34/+36
| |\ \
| * | | Even less branching (taken more or less from the border shader).Felix Dick2022-09-291-5/+5
| | | |
| * | | fixing your shit.Felix Dick2022-09-281-78/+80
| | | |
| * | | Merge branch 'main' into rework_rounding_shaderFelix Dick2022-09-281-5/+5
| |\ \ \
| * | | | Make the rounding texture shaders smaller and more efficient.Felix Dick2022-09-281-172/+55
| | | | |
| * | | | Avoid 38 files to compile every time a shader is modified.Felix Dick2022-09-282-1/+1
| |/ / /
* | | | fix crashvaxerski2022-10-011-0/+2
| | | |
* | | | include shaders only in opengl.cppvaxerski2022-09-302-1/+1
| | | |
* | | | remove redundant attrib settingvaxerski2022-09-301-2/+0
| | | |
* | | | optimize vector config value settingvaxerski2022-09-301-17/+2
| |_|/ |/| |
* | | Merge branch 'main' into fix_bordersize_againFelix Dick2022-09-292-30/+32
|\ \ \ | | |/ | |/|
| * | Merge pull request #735 from Dickby/fix_splash_positionVaxry2022-09-292-30/+32
| |\ \ | | | | | | | | Splash position fix
| | * | Shift splash up if monitor has wider ratio than bgTexture.Felix Dick2022-09-292-30/+30
| | | |
| | * | Scale the cairo matrix to fit the monitor dimensions.Felix Dick2022-09-261-0/+2
| | | |
* | | | Merge branch 'main' into fix_bordersize_againFelix Dick2022-09-291-5/+5
|\| | |
| * | | Use double literals, don't cast a integer literal to double.Felix Dick2022-09-281-4/+4
| | |/ | |/|
| * | Replace clamp with max if there is no upper bound.Felix Dick2022-09-261-3/+3
| |/
* | 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-258-23/+23
|
* fix custom rules on null modelistvaxerski2022-09-241-0/+26
|
* fix oopsies in rule codevaxerski2022-09-241-6/+1
|
* Merge pull request #706 from DashieTM/mainVaxry2022-09-231-5/+72
|\ | | | | Add "highest" mode to Monitor for autoconfiguration.
| * remove more silly mistakesFabio Lenherr2022-09-221-0/+3
| |