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: October 2, 2019 #55

Closed
8 tasks
Lokathor opened this issue Sep 18, 2019 · 18 comments
Closed
8 tasks

Meeting: October 2, 2019 #55

Lokathor opened this issue Sep 18, 2019 · 18 comments
Labels
Meeting Meeting agendas / notes

Comments

@Lokathor
Copy link
Member

Action Items From Last Meeting

  • Discuss open wg PRs
  • Investigate more about Placement New (pre-rfc? rfc? where is the ecosystem at).
  • More chat about the state of rust audio libraries? Bindings to opens OpenAL, cpal latency issues (low-handing fruit?), the cpal/rodio workload split.
  • Rust on Mobile (CI, cargo integration, etc)
  • custom allocator followup (wg link)
  • Any movement on the ecosystem guide (@Wodann)
  • Improve issue tracker triage (smaller issues if possible, more labels about areas/skillsets, etc)
  • Ecosystem survey (if it's been published).
@Lokathor Lokathor changed the title Meeting: October 2 Meeting: October 2, 2019 Sep 18, 2019
@aclysma
Copy link
Contributor

aclysma commented Oct 2, 2019

I won't be around tomorrow, but I feel like I should mention something regarding placement new since I opened the issue and it's on the agenda.

I'm not blocked by not having this feature, nor am I convinced this is a "must fix," even if it's a feature I'd like to have. (I'm a fan of static allocating object pools in order to avoid dynamic allocation.)

I left some thoughts in #48

@kvark
Copy link

kvark commented Oct 2, 2019

Status of raw-window-handle?

@Lokathor
Copy link
Member Author

Lokathor commented Oct 2, 2019

it says i'm not allowed to join the call >_>

@Wodann
Copy link
Contributor

Wodann commented Oct 2, 2019

@kvark Having the same problem as @Lokathor

@Lokathor
Copy link
Member Author

Lokathor commented Oct 2, 2019

We'll use https://hangouts.google.com/call/4qS8qRXEEQVQO-8ZWsV9AEEE today I guess

@kvark
Copy link

kvark commented Oct 2, 2019

If we have extra time, https://gfx-rs.github.io/2019/10/01/update.html

@Lokathor
Copy link
Member Author

Lokathor commented Oct 2, 2019

@kvark
Copy link

kvark commented Oct 2, 2019

@Lokathor
Copy link
Member Author

Lokathor commented Oct 2, 2019

@Wodann
Copy link
Contributor

Wodann commented Oct 2, 2019

Meeting notes (10/02)

Attendance:

(If I am missing your Github handle and you attended, please post a reaction)

Previous action items:

  • Discuss open wg PRs:

    • @kvark 's ecosystem PR will be taken down once @Wodann opens a new one
    • it's unsure how to proceed with @aclysma 's known issues PR
  • Investigate more about Placement New (pre-rfc? rfc? where is the ecosystem at).

  • More chat about the state of rust audio libraries? Bindings to opens OpenAL, cpal latency issues (low-handing fruit?), the cpal/rodio workload split.

    • The maintainer of sepal mentioned that they are short-handed, but can give direction if someone were to help them solve the latency issue. (Discord chat)
  • Rust on Mobile (CI, cargo integration, etc)

  • custom allocator followup (wg link)

    • If people need this functionality right now, people can create box-like types
  • Any movement on the ecosystem guide (@Wodann)

    • @icefoxen posted a Reddit post about the state of Rust graphics programming that was strongly opinionated but it seemed very popular
    • for a more objective approach @Wodann will proceed with his prior proposal ([Tracking Issue/Discussion] The Ecosystem Guide rust-gamedev.github.io#6). They'll come up with an example for gfx-hal and winit within the architecture overview and post it on the github.io website. From there on we'll discuss and decide on how to proceed
  • Improve issue tracker triage (smaller issues if possible, more labels about areas/skillsets, etc)

    • Most of the work that happens doesn't happen within the wg repositories. As a result, updates might run out of sync.
    • It's unclear how to proceed
  • Ecosystem survey (if it's been published).

  • gfx-rs update (@kvark): The new swapchain model has been simplified. This allows us to directly map it to Metal, OpenGL, etc. It does require some more work on Vulkan, but nothing serious. We recommend it for all users. (https://gfx-rs.github.io/2019/10/01/update.html)

  • Move Amethyst's "Other Game Engines in Rust" article to the WG repo as addition to our ecosystem guide. (@kvark)

    • @Lokathor recommends tying this in with @Wodann 's proposal, or to at least take inspiration from it
    • it's super useful to find the projects that are using a particular crate as dependency but are not themselves published on crates.io (@kvark)
  • raw-window-handle (@kvark)

  • start a discussion about how to improve the WGs process, e.g. issue tracking, what information should be on the WG github, having only two maintainers, etc. (@Wodann ). @kvark proposes to have the discussion in a github issue

@msiglreith
Copy link

navi (Github handle?)

hey, that's me 👋

@Lokathor
Copy link
Member Author

Lokathor commented Oct 2, 2019

update, GLFW already supports raw-window-handle it seems, PistonDevelopers/glfw-rs#421

@Lokathor
Copy link
Member Author

Lokathor commented Oct 2, 2019

Next issue meeting is here, and we have the minutes in, so I'm closing this #59

I'll try to upload the recording within the next day.

@icefoxen
Copy link
Contributor

icefoxen commented Oct 3, 2019

Can't find the "https://github.com/amethyst/amethyst/wiki/Other-Game-Engines-in-Rust" page anywhere in this repo; if I hit the wiki link for this repo it just brings me back to the main page. Permission issue? It needs to be brought up to date anyway; I can take care of that if people want.

I REALLY WANT to volunteer for cpal performance improvements but it is among one of many things I can't commit to just now...

@17cupsofcoffee 17cupsofcoffee added the Meeting Meeting agendas / notes label Oct 8, 2019
@Wodann
Copy link
Contributor

Wodann commented Oct 12, 2019

@icefoxen why not just create PRs? Or is there no longer a maintainer for cpal?

@Lokathor
Copy link
Member Author

"among one of many things I can't commit to just now" implies, to me, lack of time more than anything else.

@Wodann
Copy link
Contributor

Wodann commented Oct 12, 2019

Ah, ambiguity..

@icefoxen
Copy link
Contributor

Yep, I meant it as @Lokathor said.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Meeting Meeting agendas / notes
Projects
None yet
Development

No branches or pull requests

7 participants