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 Agenda: September 4th, 2019 #52

Closed
Lokathor opened this issue Sep 3, 2019 · 15 comments
Closed

Meeting Agenda: September 4th, 2019 #52

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

Comments

@Lokathor
Copy link
Member

Lokathor commented Sep 3, 2019

It's been 2 weeks time for another meeting.

Same time as usual, same place as usual.

I know it's late notice, but put agenda items here.


EDIT: Proposed Topics:

@kvark
Copy link

kvark commented Sep 3, 2019

Would be good to discuss GL support in raw-window-handle if we run out of topics - rust-windowing/raw-window-handle#5

@JeanMertz
Copy link

Same time as usual, same place as usual.

For those who haven't attended before, it's a good idea to keep repeating these details, even if they are known to you and the core members.

Having said that, I won't be attending, but I figured it'd be good to keep the barriers to participation as low as possible for everyone.

@Lokathor
Copy link
Member Author

Lokathor commented Sep 3, 2019

Good point!

Meeting is on google hangouts, details in the readme file: https://github.com/rust-gamedev/wg/blob/master/README.md#join-the-fun, including a link that will convert the meeting time to your local time zone.

@msiglreith
Copy link

Memory Management (including #48) or Audio (#40) could be interesting topics

@Wodann
Copy link
Contributor

Wodann commented Sep 3, 2019

I feel like it'd be good to discuss how we can involve Rust adopters in the industry in the working group (e.g. Embark Studios & Ready at Dawn).

@aclysma
Copy link
Contributor

aclysma commented Sep 4, 2019

I'd like to discuss the known issues list (#44) and what the next steps might be for engaging with the language team on some of these. (Example: opening bugs in rust-lang, getting the bugs triaged, requesting mentoring instructions, etc.)

@Lokathor
Copy link
Member Author

Lokathor commented Sep 4, 2019

@kvark: Alex is still on vacation, so if you could lead again this week that'd be very helpful. I've collected the suggestions into the top post of the issue for easy reference.

@kvark
Copy link

kvark commented Sep 4, 2019

ok, sure

@Osspial
Copy link

Osspial commented Sep 4, 2019

Hey, all,

Sorry I missed the last meeting without saying anything - I was out of town at that point, and I didn't have the time to drop in. Anyway, I just got back from like a month of travel, and I need to decompress somewhat, so I don't think I'll be in this week's meeting either. Message me on Discord if there's anything pressing you need to ask me about.

@kvark
Copy link

kvark commented Sep 4, 2019

Meeting notes:

Placement new

@aclysma: constructing a value involves a copy
(A) Either introduce a solution, or have a page describing:

  • what workarounds exist
  • what are the good/bad cases from the compiler point of view
  • status of bugs

@Lokathor: Can do today with &mut MaybeUninit.
Has to guarantee all fields are written.
Alignment? if mutable reference is passed, it has to be aligned.

RFC for copyless into rust code? already happened to some extent.

@msiglreith has a case in ECS, need placement new, (A) will try MaybeUninit.

Audio

RustAudio is a group.
cpal has issues, reworking the event loop.
Does rodio need to be split (DSP graph and stuff)?

@msiglreith: need something lower level.
Vulkan for audio. Manyally allocate and fill buffers.
Call-back based.
C++ is trying to standardize an audio library as well (std-audio, similar to cpal).
We could re-use existing C++ bits and gradually oxidize, or just learn from it.
TODO: Ask Embark for what they need/do.

@Lokathor: SDL does that low-level stuff.

@msiglreith: close the gap between production-ready libraries and the ecosystem.
Need better bindings for FMOD, wwise.

(A) investigate SDL, see if there is a place for lower-level explicit audio library

Rust in the industry

Embark, Ready at Dawn, etc
Mostly missing from our discussions...

@wodan: (A) reach to Ready at Down
Other: (A) reach to Embark

@Lokathor: ask them to report issues of building packages on consoles

@aclysma: ask on GDC. Suggestion is filed for the roundtable (yay!).

Known Issues List

@kvark Duplicating issues is not the best. Having just a list is sufficient.

Embark format: EmbarkStudios/rust-ecosystem#36

@Lokathor: should accept the RR and address the problems.

(A) go through the open action items at the beginning of a call!


Thanks everyone for participating! I'll move the "(A)" (action items) into a list somewhere.

@Lokathor
Copy link
Member Author

Lokathor commented Sep 4, 2019

The meeting is done so I'm closing this.

The next meeting issue is now open, #53

@Lokathor Lokathor closed this as completed Sep 4, 2019
@goddessfreya
Copy link

Was this meeting recorded?

@Lokathor
Copy link
Member Author

Lokathor commented Sep 5, 2019

Not as far as I'm aware. I've been doing the meetings from a spare room at work so I can no longer record them myself.

@ethindp
Copy link

ethindp commented Sep 5, 2019 via email

@Lokathor
Copy link
Member Author

Lokathor commented Sep 5, 2019

@ethindp how about opening a fresh issue to discuss the subject? It certainly sounds important to try and provide games for the whole game-liking population of the world.

@ozkriff ozkriff added the Meeting Meeting agendas / notes label Sep 6, 2019
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

10 participants