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

Compute Shader Support #1145

Open
onehundredfeet opened this issue May 3, 2023 · 7 comments
Open

Compute Shader Support #1145

onehundredfeet opened this issue May 3, 2023 · 7 comments

Comments

@onehundredfeet
Copy link
Contributor

Hi,

I need compute shader support to continue my project. I was wondering if there was already progress made here or if I should just figure it out and post a PR.

I'd like to keep it as much in line with Heaps philosophy as possible.

@ncannasse
Copy link
Member

Hi,
@clementlandrin started working a bit on DX12 support, but we haven't push anything yet.
I'm working on WebGPU driver so we can have them in JS as well.

@onehundredfeet
Copy link
Contributor Author

Is there a preferred branch that shows how you'd like the API to work? I don't mind implementing the backend, but I figured you might have a vision for how you'd like the heaps side of it to work.

@ncannasse
Copy link
Member

ncannasse commented May 4, 2023 via email

@dovker
Copy link

dovker commented Aug 11, 2023

Any updates on this? I want to create a game as a graphics demo (I know Heaps may not be great for this, but I like it too much) And I am really keen on this feature being implemented...

@ncannasse
Copy link
Member

We have merged compute shader basic support for DX12 only atm. It requires some manual shader management but we're working on making it easier.

@ncannasse ncannasse reopened this Dec 18, 2023
@crystalthoughts
Copy link

Hi, can you point me towards the docs for playing around with compute shaders?

@clementlandrin
Copy link
Collaborator

Hello, there is no documentation at the moment but you can take a look at several examples:

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

No branches or pull requests

5 participants