summaryrefslogtreecommitdiff
path: root/src/render/OpenGL.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Opengl: Fix forcefully setting missing time prop to final shadervaxerski2023-03-061-1/+1
|
* Optionally expose time to screen shaders (#1700)scorpion-262023-03-051-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 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
|/