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

Support WebGPU in Typescript #16901

Open
GengineJS opened this issue Apr 16, 2024 · 2 comments
Open

Support WebGPU in Typescript #16901

GengineJS opened this issue Apr 16, 2024 · 2 comments
Assignees
Milestone

Comments

@GengineJS
Copy link
Contributor

Cocos Creator version

3.8.4

System information

Web

Issue description

[WebGPU] support is currently being added to the gfx layer in the TS engine. This issue is being used to track and communicate progress information regarding this development effort.

Relevant error log output

No response

Steps to reproduce

The main issues have currently been resolved:

  • The issue of textures not displaying has been resolved.

  • The startup screen error message issue has been resolved.

  • The model material compilation issue has been addressed.

  • The problem of standard material rendering resulting in a black screen has been fixed.

  • The issue of particles not being displayed has been taken care of.

  • The abnormal terrain display issue has been dealt with.

  • The skybox display anomaly issue has been corrected.

  • The unlit material rendering with vertex data disorder has been resolved.
    image

Minimal reproduction project

This branch is the development branch for WebGPU. https://github.com/GengineJS/engine/tree/WebGPU

@GengineJS GengineJS added Bug Needs Triage Needs to be assigned by the team labels Apr 16, 2024
@GengineJS GengineJS self-assigned this Apr 16, 2024
@GengineJS GengineJS added this to the 3.8.4 milestone Apr 16, 2024
@minggo minggo removed Needs Triage Needs to be assigned by the team Bug labels Apr 16, 2024
@GengineJS
Copy link
Contributor Author

After pulling the code from the repository linked by me, open it with the custom engine in version 3.8.3 and check the WebGPU checkbox to run.

企业微信截图_17132383627038

@GengineJS
Copy link
Contributor Author

GengineJS commented Apr 28, 2024

Latest Progress:

  • Fixed the issue where the TestList UI in TestCase was not displaying.

  • Resolved the error that occurred when the location value of the standard material in the old version exceeded 16.

  • Fixed the issue where the dragon bones was not visible.

  • Resolved the problem with skin and skeleton animations not being displayed.

  • Addressed the issue where the screen would not display after enabling instancing.

image
image
image
image

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

2 participants