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-11-12 #227

Closed
repi opened this issue Nov 11, 2020 · 1 comment
Closed

Meeting 2020-11-12 #227

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

Comments

@repi
Copy link
Contributor

repi commented Nov 11, 2020

Previous meeting: #213

Time: 17:00 CET
Where: #rust-gpu voice channel on Ark Discord.

Agenda (please add)

@arirawr arirawr added the t: meeting Meeting agendas & minutes label Nov 12, 2020
@repi
Copy link
Contributor Author

repi commented Nov 13, 2020

Meeting notes

Participants

image

Minutes

What are we working on

@termhn - converting Ark shaders from GLSL to Rust #36

  • Porting over utility functions and getting situated properly
  • could put in Embark's macaw layer above glam, seems to be working out pretty well
  • Adding some low-level stuff, step/mix/fract. stuff you expect to have in a shader language
    • f32::step maybe be in spirv-std, maybe
  • Added issues for compiler backend implementations that are needed: Ark shader blockers #233

@khyperia

  • loooked into structurization with new ideas with @VZout
  • looking into asm! macro support Support asm! #230
    • allows us to implement in user mode, faster than doing compiler changes!
    • barrier proposals requires OpMem barrier with specific flag, so could expose that with just asm instruction
    • texture intrusctions also and things like ddx/ddy

@XAMPPRocky - build system work #239

  • had working yesterday so you have have spriv-builder so it works in any program
  • you just say the path to a shader crate and where to output stuff (such as outdir)
  • downloads Rust GPU from git as a bootstrap, but want to change to specify a system default where you are expected to have installed it in the system before
  • Have to build something like cargo xtask

@VZout - structured control flow #97

  • fixing issue for when having 2 breaks and a destructor
  • can reuse this for multiple level breaks
  • have not gotten example shader in yet

@repi - created draft PR for hot-reloading of shaders in example #231

  • Requires additional fix up and spirv-builder causes slow iteration times by somehow rebuilding core all the time
  • @XAMPPRocky will take over and continue the PR

@Jake-Shadle - moving spirv-tools to a separate repo #237

Glam discussion

Render graph discussion #21

  • @vojd: Has anyone started? What could it be? Curious and interested!

  • Multiple at Embark has experience from Frostbite and the one of the first and very extensive render graph implementations

  • Can use issue Render graph design #21 to start discussing and gathering information and examples. But likely no work for on it for the next few months

  • List example documentation and other render graph examples: Frostbite, Unreal, Rendy, Bevy

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

3 participants