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

Basic graphics #6

Closed
6 tasks done
dhardy opened this issue Nov 7, 2019 · 3 comments
Closed
6 tasks done

Basic graphics #6

dhardy opened this issue Nov 7, 2019 · 3 comments

Comments

@dhardy
Copy link
Collaborator

dhardy commented Nov 7, 2019

The current focus is kas-rgx:

  • minimally-functional / proof of concept
  • hardware accelerated via wgpu

See also #10: Pretty graphics


Renderables include:

  • frames
  • optional visible separators for grid/row/column layouts
  • buttons
  • text
  • raster images
  • vector images
@dhardy dhardy added this to the Basic functionality milestone Nov 11, 2019
@dhardy dhardy changed the title Visuals Basic graphics Nov 11, 2019
@dhardy dhardy mentioned this issue Nov 11, 2019
@dhardy dhardy mentioned this issue Nov 26, 2019
9 tasks
@dhardy
Copy link
Collaborator Author

dhardy commented Apr 15, 2021

#185 lands basic support for raster images (rather, one image). Copying the to-do list from there:

  • storing multiple images in dynamic atlases
  • loading pre-made atlases
  • do text atlas caching within kas-wgpu
  • draw popups to a separate layer then blend with shadows done (approximately) without a separate layer

Edit: updated.

Sorry, something went wrong.

@dhardy
Copy link
Collaborator Author

dhardy commented Jul 23, 2021

#212 landed SVG support and #215 canvas support.

@dhardy
Copy link
Collaborator Author

dhardy commented Jul 23, 2021

This leaves only "loading pre-made atlases" unfulfilled. I won't keep a tracker for that; it can be implemented as and when required (if anyone makes a feature request for it, please include an example).

@dhardy dhardy closed this as completed Jul 23, 2021
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

No branches or pull requests

1 participant