KhronosGroup / KhronosGroup/UnityGLTF
Support native multi-platform non-blocking texture loading
- Dominant language
- C#
- Stars
- 2.2k
- Forks
- 536
- PR merge metrics
- No merged PRs in 30d
Description
[Texture2D.LoadImage](https://docs.unity3d.com/ScriptReference/Texture2D.LoadImage.html) is slow, can only be ran on the main thread, and blocks the renderer while loading. This is a dealbreaker for a lot of projects, especially those involving VR as dropping frames causes motion sickness.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with Unity's Texture2D.LoadImage documentation, which the issue identifies as the current loading API. Work out a native, cross-platform approach that does not require the main thread or block the renderer; completion should address the frame drops that are especially problematic for VR.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp, unity
- Domain
- game-dev, performance
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100