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

ebiten: disable mipmap by default and enable it by an option #3096

Open
11 tasks
hajimehoshi opened this issue Sep 12, 2024 · 0 comments
Open
11 tasks

ebiten: disable mipmap by default and enable it by an option #3096

hajimehoshi opened this issue Sep 12, 2024 · 0 comments

Comments

@hajimehoshi
Copy link
Owner

Operating System

  • Windows
  • macOS
  • Linux
  • FreeBSD
  • OpenBSD
  • Android
  • iOS
  • Nintendo Switch
  • PlayStation 5
  • Xbox
  • Web Browsers

What feature would you like to be added?

Now mipmap is enabled by default when you use the linear filter. However, this could cause unexpected performance issue (#3095) and it is hard to estimate the cost.

Like we found a performance issue with color matrices, API's execution costs should be predictable. Thus, what about disabling mipmap by default and enable it by an option?

As this is a breaking change, this would be done in v3.

Why is this needed?

For more predictable API

@hajimehoshi hajimehoshi added this to the v3.0.0 milestone Sep 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant