Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove background and set alpha as true on Evas gl #216

Closed

Conversation

bbrto21
Copy link

@bbrto21 bbrto21 commented Dec 9, 2021

  • This patch fix a blank screen issue when launching time.
    What was shown as a blank screen is the background color of the elm_win.
  • Restriction:
    This patch doesn't fix the blank screen issue between the splash screen and the first frame.

Signed-off-by: Boram Bae boram21.bae@samsung.com

* This patch fix a blank screen issue when launching time.
  What was shown as a blank screen is the background color of the elm_win.

Signed-off-by: Boram Bae <boram21.bae@samsung.com>
@bwikbs
Copy link
Member

bwikbs commented Dec 11, 2021

I don't know about this issue(also efl), but if we remove the background object , it might be a problem when other evas objects are added win later.
( It may not be a problem by setting alpha or using evas gl )
If the problem is that the screen is visible before starting the app, how about not showing it until ready?

@bbrto21
Copy link
Author

bbrto21 commented Dec 13, 2021

@bwikbs

I don't know about this issue(also efl), but if we remove the background object , it might be a problem when other evas objects are added win later.

Could you give me a detail to reproduce that you worried? I'll check it out.

If the problem is that the screen is visible before starting the app, how about not showing it until ready?

Do you have any ideas? If we can know that the first frame is ready, I guess this problem can be solved.

  • Restriction:
    This patch doesn't fix the blank screen issue between the splash screen and the first frame.

@bwikbs
Copy link
Member

bwikbs commented Dec 13, 2021

@bbrto21

Could you give me a detail to reproduce that you worried? I'll check it out.

I mean (I already written that way...) It doesn't mean it's happening now. It wouldn't be rendered if an evas object was added here in the future(Maybe plugin?) and it didn't overlap with anything else.
That's all I'm concerned.

Do you have any ideas? If we can know that the first frame is ready, I guess this problem can be solved.

To be honest, I have TizenVsyncWaiter in mind. but I'm not sure as I've never seen a related issue.
So.. If you want, I'll look at the way of getting the first frame from that issue.

@bbrto21
Copy link
Author

bbrto21 commented Dec 13, 2021

I don't know about this issue(also efl), but if we remove the background object , it might be a problem when other evas objects are added win later.

I still didn't understand what you said. Can't it added another evas_object to elm_win without background?

To be honest, I have TizenVsyncWaiter in mind. but I'm not sure as I've never seen a related issue.
So.. If you want, I'll look at the way of getting the first frame from that issue.

of course. this problem has existed since the introduction of the Evas gl renderer, and recently raised as a issue during the development of the splash screen plugin. please feel free to fix it.

@bwikbs
Copy link
Member

bwikbs commented Dec 13, 2021

I still didn't understand what you said. Can't it added another evas_object to elm_win without background?

Here's an old blog for you.
http://egloos.zum.com/seoz/v/3904325
It is a brief explanation of why efl starts with a single background. and In my experience, there were cases in which rendering did not work properly even if alpha was given in the past.
I'm worried about this part.
Of course, in some cases it may be good, but in other cases it is not. because it's efl
So this might be a problem in the future. That's my intention.

@bbrto21
Copy link
Author

bbrto21 commented Dec 13, 2021

http://egloos.zum.com/seoz/v/3904325

Even reading this, I cannot understand your concerns. I made the window as transparent and remove the background.

@bwikbs
Copy link
Member

bwikbs commented Dec 13, 2021

I am middle of fixing my comment, but you already answered it!
Still not enough answers?

@bbrto21
Copy link
Author

bbrto21 commented Dec 13, 2021

  • Restriction:
    This patch doesn't fix the blank screen issue between the splash screen and the first frame.

This is not perfect solution, so I closed this PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants