mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-18 00:54:19 +00:00
Small fixes for the software renderer, mac "help" menu, and directshow flags.
This commit is contained in:
parent
88e1e031d5
commit
37aaeca294
7 changed files with 78 additions and 16 deletions
|
|
@ -2144,11 +2144,17 @@ public:
|
|||
}
|
||||
else
|
||||
{
|
||||
SoftwareRendererClasses::ClipRegionBase::Ptr c (new SoftwareRendererClasses::ClipRegion_EdgeTable (Rectangle<int> (tx, ty, sourceImage.getWidth(), sourceImage.getHeight()).getIntersection (image.getBounds())));
|
||||
c = clip->applyClipTo (c);
|
||||
Rectangle<int> area (tx, ty, sourceImage.getWidth(), sourceImage.getHeight());
|
||||
area = area.getIntersection (image.getBounds());
|
||||
|
||||
if (c != nullptr)
|
||||
c->renderImageUntransformed (destData, srcData, alpha, tx, ty, false);
|
||||
if (! area.isEmpty())
|
||||
{
|
||||
SoftwareRendererClasses::ClipRegionBase::Ptr c (new SoftwareRendererClasses::ClipRegion_EdgeTable (area));
|
||||
c = clip->applyClipTo (c);
|
||||
|
||||
if (c != nullptr)
|
||||
c->renderImageUntransformed (destData, srcData, alpha, tx, ty, false);
|
||||
}
|
||||
}
|
||||
|
||||
return;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue