Reworked software screen compositing. Uses graphics library region primitives instead...
authorNicJA <NicJA@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Thu, 26 Sep 2013 00:18:31 +0000 (00:18 +0000)
committerNicJA <NicJA@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Thu, 26 Sep 2013 00:18:31 +0000 (00:18 +0000)
commit9d540283fac2d938c028eda474c822838baed131
tree20f870c9cfab1bb76c62ad571ea883d7098d8671
parent1cbd754eacb9d98545e0842c810f00cbbedb481b
Reworked software screen compositing. Uses graphics library region primitives instead of duplicating the work to handle display compositing. use a backfill hook to render empty display regions.

# Compositing on all sides of screens works but is set to amigaos like behaviour by default (composites above, fills left/right/below)

# Rendering artefacts have been fixed, aswell as issues with screen y coord being reset.

# bug preventing dragging of screens below the visible bounds (investigating)

git-svn-id: https://svn.aros.org/svn/aros/trunk@48126 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
AROS/workbench/devs/monitors/Compositor/compositing_intern.h
AROS/workbench/devs/monitors/Compositor/compositingclass.c
AROS/workbench/devs/monitors/Compositor/include/compositing.h