-
Notifications
You must be signed in to change notification settings - Fork 931
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
OpenGL ES3 backend #1510
OpenGL ES3 backend #1510
Conversation
55af9dd
to
8ba2771
Compare
dst_target, | ||
copy, | ||
} => { | ||
gl.bind_buffer(src_target, Some(src)); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
WebGL
related fix no longer required ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We'll probably need it, still. But at this point I'm basically re-implementing the backend, and I'm trying to focus on GLES3 first. After it lands, we'll follow up with fixes needed for WebGL2 specifically.
c86926f
to
af42298
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@kvark Awesome work, thank you!
1558: Update naga to 57b3256 r=kvark a=kvark **Connections** Needed for #1510 Picks up gfx-rs/naga#1039 **Description** Updates Naga to latest on Git. Refactors the use of `ResourceBinding` and Metal's binding map. **Testing** Examples. Co-authored-by: Dzmitry Malyshau <[email protected]>
1558: Update naga to 57b3256 r=kvark a=kvark **Connections** Needed for #1510 Picks up gfx-rs/naga#1039 and gfx-rs/naga#916 **Description** Updates Naga to latest on Git. Refactors the use of `ResourceBinding` and Metal's binding map. Also enables safe bound check handling on Vulkan (`Restrict` policy, cc @jimblandy). **Testing** Examples. Co-authored-by: Dzmitry Malyshau <[email protected]>
1558: Update naga to 57b3256 r=kvark a=kvark **Connections** Needed for #1510 Picks up gfx-rs/naga#1039 and gfx-rs/naga#916 **Description** Updates Naga to latest on Git. Refactors the use of `ResourceBinding` and Metal's binding map. Also enables safe bound check handling on Vulkan (`Restrict` policy, cc @jimblandy). **Testing** Examples. Co-authored-by: Dzmitry Malyshau <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is amazing work some thoughts/comments but otherwise going to leave this up for testing.
c60551b
to
037e317
Compare
Filed #1574 for follow-up considerations. |
Connections
Follow-up to #1471
Description
The new wgpu-hal backend for GLES3
and WebGL2Edit: WebGL2 is not included here
Testing
Examples!
Current status: