Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 10:51
    tangmi edited #3655
  • 09:57
    tangmi ready_for_review #3655
  • 09:46
    tangmi opened #3655
  • Feb 26 22:48
    tangmi commented #3654
  • Feb 26 14:36
    bors[bot] closed #3654
  • Feb 26 14:36
    bors[bot] closed #3651
  • Feb 26 14:36

    bors[bot] on master

    [vk] Move PhysicalDevice to its… [vk] Move conv::map_device_feat… Fix build from moving files and 2 more (compare)

  • Feb 26 14:36
    bors[bot] commented #3654
  • Feb 26 14:24

    bors[bot] on staging.tmp

    (compare)

  • Feb 26 14:24

    bors[bot] on staging

    [vk] Move PhysicalDevice to its… [vk] Move conv::map_device_feat… Fix build from moving files and 2 more (compare)

  • Feb 26 14:24

    bors[bot] on staging.tmp

    [ci skip][skip ci][skip netlify] (compare)

  • Feb 26 14:24

    bors[bot] on staging.tmp

    [vk] Move PhysicalDevice to its… [vk] Move conv::map_device_feat… Fix build from moving files and 2 more (compare)

  • Feb 26 14:24
    kvark commented #3654
  • Feb 26 11:25
    tangmi ready_for_review #3654
  • Feb 26 11:25
    tangmi commented #3654
  • Feb 26 11:13
    tangmi edited #3654
  • Feb 26 11:03
    tangmi edited #3654
  • Feb 26 11:02
    tangmi opened #3654
  • Feb 25 20:08
    bors[bot] closed #3653
  • Feb 25 20:08

    bors[bot] on master

    Bump `khronos-egl` dependency t… Merge #3653 3653: Bump `khrono… (compare)

Eduard-Mihai Burtescu
@eddyb
in the age of Vulkan, it feels a bit behind, and that led to me thinking "virtio-gfx-rs"
@kvark so I'm curious if you know anything happening in terms of Vulkan, and specifically gfx-rs' amazing integration, in the area of virtualization
Eduard-Mihai Burtescu
@eddyb
you pretty much "just" have to serialize the hal commands. actually, that virgl page seems to suggest they do something similar with Gallium3D, but idk much about that
Eduard-Mihai Burtescu
@eddyb
not sure where wgpu-remote fits into all of this, heh
Dzmitry Malyshau
@kvark
hah, we already had Angle on Vulkan and a few other projects doing this
Eduard-Mihai Burtescu
@eddyb
why do I always forget that angle :P
how did I get here? oh right virtio
Dzmitry Malyshau
@kvark
I'm sorry, not aware of the state of GPU virtualization in Vulkan
Eduard-Mihai Burtescu
@eddyb
so yeah it would be really cool to have gfx-rs let you run e.g. a Windows VM on OSX and have DirectX/Vulkan -> Vulkan -> virtio -> Vulkan Portability -> Metal
can't wait for qemu builds to require Rust :P
Dzmitry Malyshau
@kvark
ooh
Josh Groves
@grovesNL
@eddyb interestingly gfx-portability has already been used in the android fork of qemu for a while now: https://android.googlesource.com/platform/external/qemu/+/refs/heads/emu-master-dev/android/build/cmake/config/emu-vulkan-config.cmake#97 Although I don't know how much they use it
Dzmitry Malyshau
@kvark
a bit of news:
  1. I'm trying to get a GSoC student to bring OpenGLES backend of gfx-hal to a state where WebRender (gfx-hal fork) could run on Android
  2. Going to Fosdem to talk about WebGPU implementation
matrixbot
@matrixbot
kyren I'm interested in opengl backend improvements in general, so that sounds like great news!
Dzmitry Malyshau
@kvark
thinking about other possible GSoC ideas we can pitch...
alexa griffin
@alexa-griffin
Does anyone know if there is a way to access the B::Image needed to clear the screen for CommandBuffer::clear_image?
Dzmitry Malyshau
@kvark
@alexa-griffin you create it with device.create_image
alexa griffin
@alexa-griffin
any special arguments that need to be passed? it doesn't seem to be working
alexa griffin
@alexa-griffin
turns out i was just dumb and i wasn't calling the fn,
instead now it is erroring with host out of memory
Aleks Pickle
@alekspickle
Hello pixel and byte magicians. I am here to learn and help. :)
Josh Groves
@grovesNL
:wave:
Dzmitry Malyshau
@kvark
@alekspickle you made it!
Dzmitry Malyshau
@kvark
anybody could help with gfx-rs/gfx#3098 ?
I left my mac at work, so can't help over the weekend
Josh Groves
@grovesNL
@kvark not sure if I'll have time over the weekend to help with that, but we have some existing issues with os x 10.11 besides debug markers (gfx-rs/gfx#2342)
Dzmitry Malyshau
@kvark
Right, also needs fixing
Dzmitry Malyshau
@kvark

Can call vkUpdatesDescriptorSets() from multiple threads as long as updates don’t alias same Descriptors

argh, isn't this contradicting the Vulkan spec saying that Device methods are internally synchronized?

Dzmitry Malyshau
@kvark
IMPORTANT: in spite of https://matrix.org/blog/2019/12/19/welcoming-mozilla-to-matrix/
Prepare to see the gfx-rs channels moving to Matrix.
Gitter has been kind to us, and served us well, but it still has a lot of issues not getting fixed, and we are excited to consolidate on the Matrix space.
Mikko Lehtonen
@scoopr
I guess there is no room yet?
Ah there is some Gitter mirror
let me know if you have any feedback!
(riot in the link isn't relevant, the room address is basically "#gfx:matrix.org")
I wonder if it should be renamed to something more specific, like gfx-rs
Dzmitry Malyshau
@kvark
seems wonky to setup, not sure what the value is. The room is not "owned" by the group, but it is linked from it.
Dzmitry Malyshau
@kvark
Another small PSA: if you are trying to ship on a platform that you don't have the hardware for, reach out
Dzmitry Malyshau
@kvark
@/all sorry for bothering everybody...
We are moving to https://matrix.to/#/#gfx:matrix.org
Please meet us in the Matrix!
Dmitriy
@dpogretskiy
matrix has you
Eduard-Mihai Burtescu
@eddyb
@kvark oops, missed your mention here back when we were discussing virtualized graphics. looking a bit around, this is new to me https://github.com/google/swiftshader
for some reason I assumed SwiftShader had something to do with Swift, every time I've seen it before lol
Eduard-Mihai Burtescu
@eddyb
I'm not sure how SwiftShader differs from llvmpipe, maybe they didn't want to bother improving Mesa :/
Dzmitry Malyshau
@kvark
Btw, we moved to the matrix

gfx:matrix.org

Ilja Kartašov
@Lowentwickler
Hello everyone!
Vivian Leigh Stewart
@vivichrist
I would like to contribute my time to help with this project. But how?
kvark
@kvark:matrix.org
[m]
hi @vivichrist ! First of all, this room has long been deprecated. Please join us at #gfx:matrix.org