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

Version 1.0 Goals #2

Open
9 of 17 tasks
vadixidav opened this issue Aug 3, 2017 · 1 comment
Open
9 of 17 tasks

Version 1.0 Goals #2

vadixidav opened this issue Aug 3, 2017 · 1 comment
Assignees
Milestone

Comments

@vadixidav
Copy link
Member

vadixidav commented Aug 3, 2017

This list is due to change but represents progress towards version 1.0.

Phase 1 (blocking/serial)

  • Shapes can choose shader
  • Shape trait -> Iterator
  • Rc texture / images own Rc of texture
  • Container trait -> Iterator of iterators (shapes and lines)
    • No longer needed because only shapes are used now
  • CGMath for Transforms

Phase 2

  • Shape primitives
    • Color rectangle (regular rectangle)
    • Image rectangle
    • Triangle
    • Arbitrary polygons built from outline points
  • Shape functions
  • Combinators for shapes

Phase 3

  • High level of situational documentation to accentuate importance of specific combinators
  • WindowBuilder / expandable window features

Stretch Goals

  • Text
    • Create texture from text
    • Render text using primitives
@twh2898 twh2898 added this to the 1.0.0 milestone Aug 3, 2017
@vadixidav vadixidav modified the milestone: 1.0.0 Aug 3, 2017
@twh2898 twh2898 modified the milestones: 1.0.0, 1.0 Aug 3, 2017
@vadixidav vadixidav mentioned this issue Aug 4, 2017
@twh2898
Copy link
Member

twh2898 commented Aug 4, 2017

I've added "CGMath for Transforms" to the Phase 1 goals

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

2 participants