Comments (7)
oh, and i've just successfully compiled and ran ephoto against this install of efl, so this efl works.
from fyne.
Out of curiosity does it work correctly if you run "go run -tags gl ."?
I ask merely because the EFL driver has caused many problems and there is an alternative OpenGL one nearly ready...
from fyne.
Out of curiosity does it work correctly if you run "go run -tags gl ."?
I ask merely because the EFL driver has caused many problems and there is an alternative OpenGL one nearly ready...
yep, that works. it seems to run something like xrandr though, because starting through it makes my main screen flicker.
is the "EFL Driver" a software driver like the setting in Enlightenment under Compositor?
from fyne.
ah and the tag building for whatever reason doesn't pull all requirements. have to fix manually so leaving it here...
go get github.com/go-gl/gl/v3.2-core/gl
go get github.com/go-gl/glfw/v3.2/glfw
go get github.com/golang/freetype
go get github.com/srwiley/oksvg
go get github.com/srwiley/rasterx
from fyne.
Thanks for that. Is the flicker in app start or continually whilst it is running?
Yes the “efl” driver is “software” mode - our new driver will, after we do a bunch of optimisation, should be properly accelerated (but It does require OpenGL support).
from fyne.
Is the flicker in app start or continually whilst it is running?
no it's just once at the start. thats why i mentioned xrandr, because it is the same with xrandr. as far as i remember, xrandr at the start "grabs" the X Server which does some internal resetting. it looks like somewhere your gl code does something similar.
from fyne.
The OpenGL driver is now the default, so if you update your fyne library the application should work as expected.
I'd be grateful if you could report if the flicker is better or worse, there has been much development of the window sizing code.
from fyne.
Related Issues (20)
- Add default file name extension support to file dialogs HOT 1
- Collections widgets should scroll with Home/End/Page Up/Page Down when focused HOT 10
- Input control highlighting bug for scale = small / large HOT 3
- Race condition during system tray menu refresh
- Can I package fyne app with some static resource? HOT 1
- Android folder in folder doesn't work
- Paste multiline text into a multilineEntry sometimes ignores newlines HOT 6
- fyne release -os android does not seem to zip align the apk properly HOT 4
- Panic on window resize on macOS. HOT 4
- Fyne Program got SIGSEGV signal on changing windows or closing windows, on MacOS with M2
- Building with fyne release does not set Metadata().Release to true
- SVGs are drawn weird with `NewThemedResource()` HOT 1
- Label and Slider not aligned in a FormItem
- Access icons by names that describe the icon image HOT 5
- NewListWithData too many iterations
- Checkboxes in bound list exhibits odd behavior HOT 9
- RichText leaks memory on repetitive calls to ParseMarkdown HOT 3
- Ability to Refresh only TabItem (without Refreshing its content)
- Build error after upgrade to latest from master. out.LineBounds.LineThickness undefined HOT 7
- Emoji support - Not all emojis work HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fyne.