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 21 August 2019 #38

Closed
AlexEne opened this issue Aug 7, 2019 · 14 comments
Closed

Meeting Agenda 21 August 2019 #38

AlexEne opened this issue Aug 7, 2019 · 14 comments
Labels
Meeting Meeting agendas / notes

Comments

@AlexEne
Copy link
Member

AlexEne commented Aug 7, 2019

Opening this for our next meeting.

@Lokathor
Copy link
Member

Lokathor commented Aug 7, 2019

Within this next 2 weeks we will attempt to have some progress on a "State Of The Ecosystem" document. If not 100% complete, at least something good enough to merge into the repo and show off in an incomplete state.

@AlexEne AlexEne added the Meeting Meeting agendas / notes label Aug 11, 2019
@Osspial
Copy link

Osspial commented Aug 11, 2019

I'd like to set a hard deadline of releasing an initial version of raw-window-handle by the time the next meeting happens. That'll let us talk about how ecosystem integration is going, and any potential pitfalls in the design that weren't foreseen.

@Lokathor
Copy link
Member

Let's release at least the day before so that people have an evening to try it out before the meeting.

@Lokathor
Copy link
Member

Agenda Update:

  • raw-window-handle is out and supported by winit and glutin.
  • Issues have been filed on various graphical repos for them to support this new API

So now the discussion is "how much have the graphics caught up yet?"

@Lokathor
Copy link
Member

@kvark: My work schedule changed so I'll have to join the meeting from my phone from here on basically. @alex also said in Discord just now that they won't be able to attend this one.

Could you direct today's meeting, and also possibly record it?

@kvark
Copy link

kvark commented Aug 21, 2019

@Lokathor Ok, sure. It's probably going to be short :)

@kvark
Copy link

kvark commented Aug 21, 2019

Very brief notes from the meeting:

Ecosystem guide

Can't do it while staying opinionated. Instead, we need to improve AreWeGameYet organization in multiple ways:

  1. Indicate the "liveness": if something is outdated versus recently updated
  2. Classify with features that we (the community and the working group) all agree on. Modifying the feature labels would need to be peer-reviewed so that the classification stays objective at large.
  3. Give a clue about the tech stack ("main" dependencies) as well as compatibility (e.g. "this works with winit").

(Edit: somewhat in line with rust-gamedev/rust-gamedev.github.io#6 (comment))

Another complementary approach is to try mapping the ecosystem crates to the gamedev map, which would allow us to identify missing pieces.

@Wodann (Remco) (what is the github handle?) volunteered to champion this work, or at least work on the design of these improvements.

Raw Window Handle

gfx-rs and wgpu-rs integration is on the way (publishing today/tomorrow).

Has known 2 issues:

  1. GL init requires more than just a window handle. It's not possible to init the context on an existing window handle. (link to issue by @omni-viral ?). @Lokathor expressed interest in spawning the discussion about this.
  2. Metal initialization is canonically done via CAMetalLayer which isn't directly exposed by the raw-window-handle, see How should users interface with graphics libraries on macOS/iOS? rust-windowing/raw-window-handle#14

Connection to the core Rust team

We need a place to share all the requests to the language and standard library. It could be done a markdown file in this repo. @aclysma (Philip) (github handle?) will follow up with a PR with the initial list they have.

@Wodann
Copy link
Contributor

Wodann commented Aug 21, 2019

Remco (what is the github handle?)
@Wodann

@Lokathor
Copy link
Member

Lokathor commented Aug 21, 2019

Kev Kae said they recorded the meeting and they'll post the link here once it's uploaded

@kabergstrom
Copy link

Recording of the meeting
https://www.youtube.com/watch?v=P-X_V43z3Dg

@aclysma
Copy link
Contributor

aclysma commented Aug 22, 2019

Philip (github handle?)
@aclysma

@JeanMertz
Copy link

Recording of the meeting

Quick question: can we get a global rust gamedev account on YouTube so when different people do the recording, it still ends up on the same place, and people can follow that account for notifications?

Such a channel could also include other videos related to rust game dev (segregated in different playlists).

This is similar to how other WGs are doing this.

@Lokathor
Copy link
Member

We could and should, the biggest problem is that a 1hr recording is about 1gb, so moving the videos around is a bit of a problem. We can probably just make an account and share the credentials as necessary so that whoever recorded each one can put it directly on YouTube.

@minecrawler
Copy link

minecrawler commented Aug 22, 2019

Just to throw in options: there are programs which can reduce the size drastically easily. Let me quote Handbreak for example, which reduced the size of the Amethyst animation from >1GB to 1.5MB :)

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

9 participants