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

Meeting 2020-10-01 #39

Closed
repi opened this issue Sep 29, 2020 · 1 comment
Closed

Meeting 2020-10-01 #39

repi opened this issue Sep 29, 2020 · 1 comment
Labels
t: meeting Meeting agendas & minutes

Comments

@repi
Copy link
Contributor

repi commented Sep 29, 2020

Previous meeting: #35

Initial agenda (please edit and add)

@repi repi added the t: meeting Meeting agendas & minutes label Sep 29, 2020
@repi
Copy link
Contributor Author

repi commented Oct 1, 2020

Meeting notes

Participants

Minutes

Status update

Codegen - @khyperia

  • First hello world triangle shader up!! Running in modified ash example.

image

Structurizer (#24) - @VZout

  • if chains working properly!
  • Now working on break, quite tricky
  • At least a few weeks of work left
  • Could use some help on the task of inserting OpSelectionMerge and OpLoopMerge instructions, unclear who could help though?
    • Reasonably separate task from the main structurization pass, could be worked on in parallel
    • Good task for anyone that want to learn compilers

Q4 objective (#36) feasibility?

  • To convert most Ark shaders to Rust and use the compiler in Ark.

  • Plenty of issues, but for Ark not all of them need to be fixed

  • Do our "Go or No Go" meeting next thursday, main focus in that meeting

    • Very likely we will continue ("go"), but need to map out scope and align
    • Discuss & reiterate why this project actually would be useful, what are our goals
    • Have participants from the wider team, including @arirawr
    • What do we need to go ahead and how would it work? crates.io publishing, build.rs building?, custom rustc distribution
    • Who / how many do we need?
      • Already feel need help in 2 areas: compiler engineering, and general Rust / build systems.
      • @MarnixKuijs may be able to help soon, likely interested
      • @repi and @Jasper-Bekkers to investigate and think about additional people and options, could do contracts, sponsorships or full-time
    • Define Rust GPU capabilitiy levels and commit to each level at a time
      • Examples
      • Level 1 = hello world shader (today!)
      • Level 2 = Ark shaders in ark, with deployed rust compiler
      • Level 3 = generally userful for other projects, graphics std, more shader features
      • @khyperia file issue and flesh out more about first levels
    • Further map out project & issues ahead of time before the meeting and summarize in agenda for it - @repi @Jasper-Bekkers @khyperia

Other topics

  • Clarified team structure and roles

    • @khyperia = Pod lead (responsible), drive technical work with code, issues, and people. Mostly internal focused
    • @Jasper-Bekkers = Ark objective owner (accountable). Mostly focused toward project overall and externally, hands on tech help
  • @Jasper-Bekkers thinking to attending Khronos SPIR meeting next week to check out how it works and evangalize a bit

  • Only Traverse is Khronos member (so Embark folks can't attend SPIR meeting), Embark likely should join eventually also

@repi repi mentioned this issue Oct 1, 2020
@repi repi closed this as completed Oct 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
t: meeting Meeting agendas & minutes
Projects
None yet
Development

No branches or pull requests

1 participant