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

Implement Draw-time Transparency Resolution #8

Open
4 tasks
viluon opened this issue Dec 29, 2016 · 2 comments
Open
4 tasks

Implement Draw-time Transparency Resolution #8

viluon opened this issue Dec 29, 2016 · 2 comments

Comments

@viluon
Copy link
Owner

viluon commented Dec 29, 2016

Render-time transparency resolution has its use cases, but draw-time transparency is a must-have feature. It avoids having to use a secondary transparent overlay buffer to use transparency features and thus has a potential to improve performance by miles.

  • Branch buffer off to buffer-dtt
  • Implement draw-time transparency resolution in drawing functions
  • Implement non-resolving :render methods
  • Make DTT available with buffer:import()
@viluon
Copy link
Owner Author

viluon commented Mar 6, 2017

DTT is a debatable feature again. As buffer gets faster and faster (#16 and #15 will likely mean another major increase in performance), it's questionable whether the performance benefits of DTT will be worth the necessary management of a much larger code base. We'll have to profile this.

@viluon viluon added the question label Mar 6, 2017
@viluon viluon added this to the 0.1 milestone Mar 6, 2017
@viluon
Copy link
Owner Author

viluon commented Apr 2, 2017

Draw-time transparency will be a part of Desktox. Final decision.

@viluon viluon removed the question label Apr 2, 2017
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