summaryrefslogtreecommitdiff
path: root/src/render/OpenGL.cpp
Commit message (Collapse)AuthorAgeFilesLines
* opengl: use a passthru shader for final wlr copyvaxerski2023-03-041-5/+17
|
* Renderer: Nuke onWindowResize{start/end}vaxerski2023-03-031-4/+0
|
* Added an Event Hook System (#1578)Vaxry2023-02-191-0/+2
| | | | | * added an eventHookSystem * Add all socket2 events to hooks
* scale the opaque region in blurringvaxerski2023-01-311-6/+2
|
* allow preblur for opaque surfaces if alpha not 1vaxerski2023-01-231-9/+10
|
* clamp a instead of assertingvaxerski2023-01-071-1/+2
|
* Normalize color storagevaxerski2023-01-051-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 unmapvaxerski2022-12-291-0/+1
|
* added dimaroundvaxerski2022-12-281-3/+17
|
* touch up the clang format and format all filesvaxerski2022-12-201-8/+8
|
* fix blur damage spam on no blurred windowsvaxerski2022-12-181-46/+40
|
* remove damage_entire_on_snapshotvaxerski2022-12-171-18/+8
|
* Added clang format (#1239)Vaxry2022-12-161-249/+250
| | | * clang-format stuff and format files
* fix blur damage issues with scaledvaxerski2022-12-121-2/+10
|
* blur xray for layers (#1158)Flafy2022-12-041-2/+2
| | | | | * feat: apply blur_xray to non window surfaces * don't blur optimize bottom and background layers
* added blur_xrayvaxerski2022-12-021-3/+6
|
* fix crash with invalid frag dynamic shadersvaxerski2022-12-011-2/+2
|
* Added screen shadersvaxerski2022-12-011-38/+105
|
* fix minor issues with blur w/o new optimvaxerski2022-11-291-1/+10
|
* fix double freevaxerski2022-11-291-1/+0
|
* clean up blur code and fix minor issuesvaxerski2022-11-281-27/+27
|
* fix minor issues with blur_new_optimizevaxerski2022-11-281-3/+43
|
* Added handling more special workspacesvaxerski2022-11-271-1/+1
|
* fix transformed border thicknessvaxerski2022-11-261-1/+2
|
* allow 360 degrees of freedom in gradientsvaxerski2022-11-261-1/+1
|
* optimize data feeding to gradient renderervaxerski2022-11-261-12/+5
|
* added border gradientsvaxerski2022-11-261-18/+26
|
* remove resize transitionsvaxerski2022-11-221-18/+0
|
* Unify rounding shadersvaxerski2022-11-211-11/+14
|
* fix up formattingvaxerski2022-11-071-6/+6
|
* Added resize transitionsvaxerski2022-11-061-8/+88
|
* remove old commentsvaxerski2022-11-021-6/+0
|
* remove redundant checkvaxerski2022-10-281-12/+0
|
* guard primaryFB tex in end()vaxerski2022-10-281-0/+12
|
* Transpose matrices on LEGACY_RENDERERvaxerski2022-10-221-0/+25
|
* Add windowrules for noblur and noshadow (#884)Kainoa Kanter2022-10-201-1/+1
|
* render layer snapshot without blurvaxerski2022-10-191-0/+5
|
* rework focus system to be more safe and fastervaxerski2022-10-141-2/+2
|
* 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-101-4/+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-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
|