summaryrefslogtreecommitdiff
path: root/unity-shared
diff options
authorMarco Trevisan (Treviño) <mail@3v1n0.net>2016-08-11 16:40:57 +0200
committerMarco Trevisan (Treviño) <mail@3v1n0.net>2016-08-11 16:40:57 +0200
commit3a399b0694adaed95930e2964b19d1c1574a2584 (patch)
treef6027028d6ab38ad1722d055b003564e7a24249f /unity-shared
parent767f6696dfe24bf6fd71801b359b4f0131900153 (diff)
OverlayRenderer: remove offset on horizontal texture, it only causes troubles now
(bzr r4163.5.6)
Diffstat (limited to 'unity-shared')
-rw-r--r--unity-shared/OverlayRenderer.cpp13
1 files changed, 6 insertions, 7 deletions
diff --git a/unity-shared/OverlayRenderer.cpp b/unity-shared/OverlayRenderer.cpp
index d96545167..96cc44557 100644
--- a/unity-shared/OverlayRenderer.cpp
+++ b/unity-shared/OverlayRenderer.cpp
@@ -704,7 +704,6 @@ void OverlayRendererImpl::Draw(nux::GraphicsEngine& gfx_context, nux::Geometry c
{
// Horizontal repeated texture
int real_width = geo.width - (left_corner_size.width - left_corner_offset) - corner_size.width;
- int offset = real_width % horizontal->GetWidth();
int horizontal_y = geo.y + (geo.height - horizontal->GetHeight());
if (dash_position == dash::Position::BOTTOM)
@@ -714,9 +713,9 @@ void OverlayRendererImpl::Draw(nux::GraphicsEngine& gfx_context, nux::Geometry c
texxform.SetWrap(nux::TEXWRAP_REPEAT, nux::TEXWRAP_REPEAT);
// Selectively erase blur region in the curbe
- gfx_context.QRP_ColorModTexAlpha(left_corner_size.width - left_corner_offset - offset,
+ gfx_context.QRP_ColorModTexAlpha(left_corner_size.width - left_corner_offset,
horizontal_y,
- real_width + offset,
+ real_width,
horizontal->GetHeight(),
horizontal_mask->GetDeviceTexture(),
texxform,
@@ -725,9 +724,9 @@ void OverlayRendererImpl::Draw(nux::GraphicsEngine& gfx_context, nux::Geometry c
// Write correct alpha
gfx_context.GetRenderStates().SetBlend(false);
gfx_context.GetRenderStates().SetColorMask(false, false, false, true);
- RenderInverseMask(gfx_context, left_corner_size.width - left_corner_offset - offset,
+ RenderInverseMask(gfx_context, left_corner_size.width - left_corner_offset,
horizontal_y,
- real_width + offset,
+ real_width,
horizontal->GetHeight(),
horizontal_mask->GetDeviceTexture(),
texxform,
@@ -737,9 +736,9 @@ void OverlayRendererImpl::Draw(nux::GraphicsEngine& gfx_context, nux::Geometry c
gfx_context.GetRenderStates().SetPremultipliedBlend(nux::SRC_OVER);
gfx_context.GetRenderStates().SetColorMask(true, true, true, true);
- gfx_context.QRP_1Tex(left_corner_size.width - left_corner_offset - offset,
+ gfx_context.QRP_1Tex(left_corner_size.width - left_corner_offset,
horizontal_y,
- real_width + offset,
+ real_width,
horizontal->GetHeight(),
horizontal->GetDeviceTexture(),
texxform,