Hajime Hoshi
Hajime Hoshi
Sure. So my understanding is what we want is to know which internal texture is used for an *ebiten.Image. Let me think...
Yeah, `func (*ebiten.Image) DebugInfo() string` for examle sounds a nice idea.
Exposing internal information is a very risky issue and that's why I thought I would start with a string. I don't think I can determine this immediately and that's why...
Thank you for tackling this issue, by the way!
Or `ReadPixels`?
No, this will be `ReadPixels([]byte)`
What draw calls are executed? You can see them with `-tags=ebitendebug`.
Could you try the latest 2.3 version e488486d97107ae631aea45c8bdb2e73eb7c0f17?
I tested this with vsync=off. Actually Metal was 2x slower than OpenGL. I tried to make `(g *Graphics) DrawTriangles` empty and interestingly Metal was 2x faster than OpenGL in this...