Skip to content
This repository has been archived by the owner on Aug 21, 2024. It is now read-only.

[Initiative]: WebGPU ECS Renderer #5489

Open
8 tasks
mrhegemon opened this issue Mar 15, 2022 · 4 comments
Open
8 tasks

[Initiative]: WebGPU ECS Renderer #5489

mrhegemon opened this issue Mar 15, 2022 · 4 comments
Assignees

Comments

@mrhegemon
Copy link
Contributor

mrhegemon commented Mar 15, 2022

Messages Image(58322290)

Turn it on in Three VS ECS Renderer.....

https://web.dev/gpu/
https://web.dev/gpu-compute/

https://github.com/gpuweb/gpuweb

https://threejs.org/examples/?q=webgpu

WebGPU is available for now in Chrome Canary on desktop behind an experimental flag. You can enable it at chrome://flags/#enable-unsafe-webgpu. The API is constantly changing and currently unsafe. As GPU sandboxing isn't implemented yet for the WebGPU API, it is possible to read GPU data for other processes! Don't browse the web with it enabled.

https://github.com/gpuweb/types

https://www.i-programmer.info/news/144-graphics-and-games/15236-safari-completes-support-for-webgl-2.html

node version
https://github.com/maierfelix/webgpu

spec
https://dawn.googlesource.com/dawn/
https://webkit.org/status/#?search=webgpu

overview
https://www.youtube.com/watch?v=kZCqRlabZiU
https://news.ycombinator.com/item?id=20954556
https://news.ycombinator.com/item?id=29403494

https://austin-eng.com/webgpu-samples/

Deno is so hot... Just Sayin...
https://www.infoq.com/news/2021/03/deno-1-8-webgpu/

@tomzhang
Copy link

i think this funcationality is very important ,because think about a large scense with a group of people display with interoperable on the client side . the smart phone's system will crash out and use expirence will be a disaster without muti-thread drawing

@HexaField
Copy link
Member

HexaField commented May 10, 2022

i think this funcationality is very important ,because think about a large scense with a group of people display with interoperable on the client side . the smart phone's system will crash out and use expirence will be a disaster without muti-thread drawing

I agree! We have this on our roadmap, we are waiting for the technology and ecosystem to mature a little bit more, and we have other features planned that will enable this to be used efficiently with our ECS.

@tomzhang
Copy link

@HexaField i came from china with company named "妙奇互娱", i would like be your project's Business supporter with using XREngine as a port of solution . i would like pay as unity's way when my company's income increasing to 1M USD per year i would like pay your team 4K USD per month .

@tomzhang
Copy link

also later i will hiring some people who familiar with open source and rendering engine that will dedicated to working with this project with yours

@HexaField HexaField changed the title WebGPU [Initiative]: WebGPU Jun 4, 2022
@HexaField HexaField self-assigned this Aug 3, 2022
@mrhegemon mrhegemon moved this from 8 Future to Epics in Ethereal Engine Assignments Jan 20, 2023
@mrhegemon mrhegemon changed the title [Initiative]: WebGPU [EPIC]: WebGPU Jan 20, 2023
@mrhegemon mrhegemon moved this from Current Epics to Future Epics in Ethereal Engine Assignments Jan 20, 2023
@HexaField HexaField changed the title [EPIC]: WebGPU [Initiative]: WebGPU ECS Renderer Aug 19, 2023
@HexaField HexaField added this to the WebGPU ECS Renderer milestone Aug 20, 2023
@DanielBelmes DanielBelmes added epic and removed epic labels Apr 23, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants