Cairo delayed a paint at the call of cairo_push_gorup()












0















At the time of adding a separate surface for transparency layer it yields slowness. So i have added as cairo_clip() and cairo_set_paint_alpha() but some transparency functionality has not been happened. Whether there has alternative solution to perform a better user response by resolving this issue.










share|improve this question

























  • Sorry, but I fail to understand the question here. E.g., there is no function called cairo_set_paint_alpha(). Could you explain a bit more?

    – Uli Schlachter
    Jan 2 at 18:04











  • Yeah #Uli Schlachter. We are using the webkit and connected with cairo backend openGL. And we have faced a slowness issue while applying transparency using cairo_push_group() because temporary surface is created and maintained upto painting function happen. so browser consumes more time to paint. Here i have fixed using the cairo_clip(context) & cairo_paint_with_alpha(context,opacity) but there was much misbehavior while using this. So i need to fix it as like cairo_push_group() by avoiding the slowness.

    – sss qa
    Jan 9 at 4:32











  • Okay... then, my personal answer to your question would be: I do not know.

    – Uli Schlachter
    Jan 9 at 20:43
















0















At the time of adding a separate surface for transparency layer it yields slowness. So i have added as cairo_clip() and cairo_set_paint_alpha() but some transparency functionality has not been happened. Whether there has alternative solution to perform a better user response by resolving this issue.










share|improve this question

























  • Sorry, but I fail to understand the question here. E.g., there is no function called cairo_set_paint_alpha(). Could you explain a bit more?

    – Uli Schlachter
    Jan 2 at 18:04











  • Yeah #Uli Schlachter. We are using the webkit and connected with cairo backend openGL. And we have faced a slowness issue while applying transparency using cairo_push_group() because temporary surface is created and maintained upto painting function happen. so browser consumes more time to paint. Here i have fixed using the cairo_clip(context) & cairo_paint_with_alpha(context,opacity) but there was much misbehavior while using this. So i need to fix it as like cairo_push_group() by avoiding the slowness.

    – sss qa
    Jan 9 at 4:32











  • Okay... then, my personal answer to your question would be: I do not know.

    – Uli Schlachter
    Jan 9 at 20:43














0












0








0








At the time of adding a separate surface for transparency layer it yields slowness. So i have added as cairo_clip() and cairo_set_paint_alpha() but some transparency functionality has not been happened. Whether there has alternative solution to perform a better user response by resolving this issue.










share|improve this question
















At the time of adding a separate surface for transparency layer it yields slowness. So i have added as cairo_clip() and cairo_set_paint_alpha() but some transparency functionality has not been happened. Whether there has alternative solution to perform a better user response by resolving this issue.







webkit cairo






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jan 2 at 14:28









Nicol Bolas

289k33481654




289k33481654










asked Jan 2 at 7:56









sss qasss qa

12




12













  • Sorry, but I fail to understand the question here. E.g., there is no function called cairo_set_paint_alpha(). Could you explain a bit more?

    – Uli Schlachter
    Jan 2 at 18:04











  • Yeah #Uli Schlachter. We are using the webkit and connected with cairo backend openGL. And we have faced a slowness issue while applying transparency using cairo_push_group() because temporary surface is created and maintained upto painting function happen. so browser consumes more time to paint. Here i have fixed using the cairo_clip(context) & cairo_paint_with_alpha(context,opacity) but there was much misbehavior while using this. So i need to fix it as like cairo_push_group() by avoiding the slowness.

    – sss qa
    Jan 9 at 4:32











  • Okay... then, my personal answer to your question would be: I do not know.

    – Uli Schlachter
    Jan 9 at 20:43



















  • Sorry, but I fail to understand the question here. E.g., there is no function called cairo_set_paint_alpha(). Could you explain a bit more?

    – Uli Schlachter
    Jan 2 at 18:04











  • Yeah #Uli Schlachter. We are using the webkit and connected with cairo backend openGL. And we have faced a slowness issue while applying transparency using cairo_push_group() because temporary surface is created and maintained upto painting function happen. so browser consumes more time to paint. Here i have fixed using the cairo_clip(context) & cairo_paint_with_alpha(context,opacity) but there was much misbehavior while using this. So i need to fix it as like cairo_push_group() by avoiding the slowness.

    – sss qa
    Jan 9 at 4:32











  • Okay... then, my personal answer to your question would be: I do not know.

    – Uli Schlachter
    Jan 9 at 20:43

















Sorry, but I fail to understand the question here. E.g., there is no function called cairo_set_paint_alpha(). Could you explain a bit more?

– Uli Schlachter
Jan 2 at 18:04





Sorry, but I fail to understand the question here. E.g., there is no function called cairo_set_paint_alpha(). Could you explain a bit more?

– Uli Schlachter
Jan 2 at 18:04













Yeah #Uli Schlachter. We are using the webkit and connected with cairo backend openGL. And we have faced a slowness issue while applying transparency using cairo_push_group() because temporary surface is created and maintained upto painting function happen. so browser consumes more time to paint. Here i have fixed using the cairo_clip(context) & cairo_paint_with_alpha(context,opacity) but there was much misbehavior while using this. So i need to fix it as like cairo_push_group() by avoiding the slowness.

– sss qa
Jan 9 at 4:32





Yeah #Uli Schlachter. We are using the webkit and connected with cairo backend openGL. And we have faced a slowness issue while applying transparency using cairo_push_group() because temporary surface is created and maintained upto painting function happen. so browser consumes more time to paint. Here i have fixed using the cairo_clip(context) & cairo_paint_with_alpha(context,opacity) but there was much misbehavior while using this. So i need to fix it as like cairo_push_group() by avoiding the slowness.

– sss qa
Jan 9 at 4:32













Okay... then, my personal answer to your question would be: I do not know.

– Uli Schlachter
Jan 9 at 20:43





Okay... then, my personal answer to your question would be: I do not know.

– Uli Schlachter
Jan 9 at 20:43












0






active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54002981%2fcairo-delayed-a-paint-at-the-call-of-cairo-push-gorup%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54002981%2fcairo-delayed-a-paint-at-the-call-of-cairo-push-gorup%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Monofisismo

Angular Downloading a file using contenturl with Basic Authentication

Olmecas