Native Plugin crash on Windows using OpenGL ES 3
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 30/100
- Issue type
- Bug
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- c, unity
- Domain
- computer-graphics, game-dev
Research direction
Start at CreateShader in the native plugin, specifically line 125 where glCreateShader is called, and reproduce the crash on Windows 11 with Unity 2021.3.1f1 and OpenGL ES 3. Determine whether this configuration is supported and identify the cause of the null call; done means documenting the compatibility result or confirming a focused fix and its validation.
Written by the indexing model from the issue text.
Description
It crashes in function static GLuint CreateShader(GLenum type, const char* sourceText) line 125 (GLuint ret = glCreateShader(type);
with:
Exception thrown at 0x0000000000000000 in Unity.exe: 0xC0000005: Access violation executing location 0x0000000000000000.
PC running Windows 11 (10.0.22000.556).
We are using Unity 2021.3.1f1.
Should it work or isn't it meant to work with that version of OpenGL in Windows platform?
- Dominant language
- C
- Stars
- 946
- Forks
- 186
- PR merge metrics
- No merged PRs in 30d
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from Unity-Technologies/NativeRenderingPlugin
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
Difficulty 1/5 Under an hour Newbie friendliness 55/100
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
Unity-Technologies/NativeRenderingPlugin#46 · 1 comment ·
-
Difficulty 4/5 3-5 days Newbie friendliness 30/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 50/100
Unity-Technologies/NativeRenderingPlugin#42 · 2 comments ·
All issues in Unity-Technologies/NativeRenderingPlugin
Similar issues
-
area:http-gateway good first issue priority:low type:docs
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
crazy-goat/php-fpm-ng#828 ·
Maintainers usually reply within 1 day
-
area:docs good first issue type:docs
Difficulty 1/5 Under an hour Newbie friendliness 92/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
CVE-2026-18839 popt: size_t underflow in `singleOptionHelp`Possibly taken @pmatilai claimed this 34 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
rpm-software-management/popt#143 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 85/100