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

Update example instructions in README.md #2166

Merged
merged 1 commit into from
Jul 11, 2018
Merged

Conversation

king6cong
Copy link
Contributor

No description provided.

Copy link
Member

@kvark kvark left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

bors r+

bors bot added a commit that referenced this pull request Jun 21, 2018
2166: Update example instructions in README.md r=kvark a=king6cong



Co-authored-by: king6cong <king6cong@gmail.com>
@bors
Copy link
Contributor

bors bot commented Jun 21, 2018

Timed out

@kvark
Copy link
Member

kvark commented Jun 21, 2018

bors retry

bors bot added a commit that referenced this pull request Jun 21, 2018
2166: Update example instructions in README.md r=kvark a=king6cong



Co-authored-by: king6cong <king6cong@gmail.com>
@bors
Copy link
Contributor

bors bot commented Jun 22, 2018

Timed out

@kvark
Copy link
Member

kvark commented Jun 22, 2018

bors retry

1 similar comment
@kvark
Copy link
Member

kvark commented Jun 22, 2018

bors retry

@kvark
Copy link
Member

kvark commented Jun 22, 2018

bors r+

@bors
Copy link
Contributor

bors bot commented Jun 22, 2018

Not awaiting review

1 similar comment
@bors
Copy link
Contributor

bors bot commented Jun 22, 2018

Not awaiting review

bors bot added a commit that referenced this pull request Jun 22, 2018
2166: Update example instructions in README.md r=kvark a=king6cong



Co-authored-by: king6cong <king6cong@gmail.com>
@bors
Copy link
Contributor

bors bot commented Jun 22, 2018

Build failed

@kvark
Copy link
Member

kvark commented Jun 22, 2018

bors retry

@kvark
Copy link
Member

kvark commented Jun 22, 2018

I don't think retry works as expected...
bors r+

@bors
Copy link
Contributor

bors bot commented Jun 22, 2018

Not awaiting review

bors bot added a commit that referenced this pull request Jun 22, 2018
2071: Remaping descriptor sets in the gl backend r=kvark a=ZeGentzy

I'll rebase off master when I'm done.

Uniforms in gl only have a bindings field, not a set one. This means that for shaders that use multiple sets to work, we must change where we are binding them.

See page 14 for what I mean: https://www.khronos.org/assets/uploads/developers/library/2016-vulkan-devday-uk/4-Using-spir-v-with-spirv-cross.pdf

PR checklist:
- [ ] `make` succeeds (on *nix)
- [ ] `make reftests` succeeds
- [ ] tested examples with the following backends:


2164: [mtl] Borrowed commands r=grovesNL a=kvark

PR checklist:
- [ ] `make` succeeds (on *nix)
- [x] `make reftests` succeeds
- [x] tested examples with the following backends:

r? @gfx-rs/metallists 

This PR attempts to have lightweight software commands that don't take any heap space or own ObjC objects. In most cases, where a command list is live-recorded and executed once, this should reduce the amount of work we do per command, which is especially important if those commands are thrown away (e.g. because we are not inside a render pass).

My expectation would be to see an improvement in #2161 due to us doing less work. The actual results are somewhat shocking: with v-sync enabled I'm getting the same 59-60 fps as usual. With v-sync OFF, I'm getting between 25 and 50 fps now (which is lower than the previous 50-70). Not sure what's going on, the instrumental profile doesn't give a clue. Please check out the code.

2166: Update example instructions in README.md r=kvark a=king6cong



Co-authored-by: Hal Gentz <zegentzy@protonmail.com>
Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
Co-authored-by: king6cong <king6cong@gmail.com>
@bors
Copy link
Contributor

bors bot commented Jun 22, 2018

Build failed (retrying...)

bors bot added a commit that referenced this pull request Jun 22, 2018
2164: [mtl] Borrowed commands r=grovesNL a=kvark

PR checklist:
- [ ] `make` succeeds (on *nix)
- [x] `make reftests` succeeds
- [x] tested examples with the following backends:

r? @gfx-rs/metallists 

This PR attempts to have lightweight software commands that don't take any heap space or own ObjC objects. In most cases, where a command list is live-recorded and executed once, this should reduce the amount of work we do per command, which is especially important if those commands are thrown away (e.g. because we are not inside a render pass).

My expectation would be to see an improvement in #2161 due to us doing less work. The actual results are somewhat shocking: with v-sync enabled I'm getting the same 59-60 fps as usual. With v-sync OFF, I'm getting between 25 and 50 fps now (which is lower than the previous 50-70). Not sure what's going on, the instrumental profile doesn't give a clue. Please check out the code.

2166: Update example instructions in README.md r=kvark a=king6cong



Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
Co-authored-by: king6cong <king6cong@gmail.com>
@bors
Copy link
Contributor

bors bot commented Jun 22, 2018

Build failed (retrying...)

bors bot added a commit that referenced this pull request Jun 22, 2018
2166: Update example instructions in README.md r=kvark a=king6cong



Co-authored-by: king6cong <king6cong@gmail.com>
@bors
Copy link
Contributor

bors bot commented Jun 22, 2018

Build failed

@kvark
Copy link
Member

kvark commented Jun 22, 2018 via email

@kvark
Copy link
Member

kvark commented Jun 23, 2018

bors r+

@bors
Copy link
Contributor

bors bot commented Jun 23, 2018

Not awaiting review

bors bot added a commit that referenced this pull request Jun 23, 2018
2166: Update example instructions in README.md r=kvark a=king6cong



Co-authored-by: king6cong <king6cong@gmail.com>
@bors
Copy link
Contributor

bors bot commented Jun 23, 2018

Timed out

@kvark
Copy link
Member

kvark commented Jun 23, 2018 via email

@kvark
Copy link
Member

kvark commented Jun 23, 2018

bors r+

@bors
Copy link
Contributor

bors bot commented Jun 23, 2018

Not awaiting review

bors bot added a commit that referenced this pull request Jun 23, 2018
2166: Update example instructions in README.md r=kvark a=king6cong



Co-authored-by: king6cong <king6cong@gmail.com>
@bors
Copy link
Contributor

bors bot commented Jun 23, 2018

Timed out

@kvark
Copy link
Member

kvark commented Jun 23, 2018 via email

@grovesNL
Copy link
Contributor

@kvark looks like we need to retry this again

@kvark
Copy link
Member

kvark commented Jul 10, 2018 via email

@grovesNL
Copy link
Contributor

It didn't seem to do anything

@kvark
Copy link
Member

kvark commented Jul 11, 2018 via email

bors bot added a commit that referenced this pull request Jul 11, 2018
2166: Update example instructions in README.md r=kvark a=king6cong



Co-authored-by: king6cong <king6cong@gmail.com>
@bors
Copy link
Contributor

bors bot commented Jul 11, 2018

Timed out

@kvark
Copy link
Member

kvark commented Jul 11, 2018 via email

bors bot added a commit that referenced this pull request Jul 11, 2018
2166: Update example instructions in README.md r=kvark a=king6cong



Co-authored-by: king6cong <king6cong@gmail.com>
@bors
Copy link
Contributor

bors bot commented Jul 11, 2018

Timed out

@kvark
Copy link
Member

kvark commented Jul 11, 2018 via email

bors bot added a commit that referenced this pull request Jul 11, 2018
2166: Update example instructions in README.md r=kvark a=king6cong



2222: Fix typo in hal/src/buffer.rs r=kvark a=Michael-Lfx




Co-authored-by: king6cong <king6cong@gmail.com>
Co-authored-by: Michael-LAI JINFENG <cihv2@163.com>
@bors
Copy link
Contributor

bors bot commented Jul 11, 2018

@bors bors bot merged commit 4c7a4ac into gfx-rs:master Jul 11, 2018
@kvark
Copy link
Member

kvark commented Jul 11, 2018

Can't believe this happened :D

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

Successfully merging this pull request may close these issues.

None yet

3 participants