Aquarium normal maps load in a different way depending on browser (artifacts on MS Edge)
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- javascript
- Domain
- computer-graphics
Research direction
Start by reproducing the aquarium sample in MS Edge and another browser, then trace how the normal map PNG files are loaded and decoded. Compare the resulting normal-map rendering and investigate the reported UNPACK_COLORSPACE_CONVERSION_WEBGL limitation or JavaScript decoding alternative; done means the artifacts are gone in Edge without regressing other browsers.
Written by the indexing model from the issue text.
Description
It seems as if color space handling of loaded images differs between MS Edge and other browsers. This causes normal maps to be distorted on MS Edge. The fix for this according to the spec would be setting UNPACK_COLORSPACE_CONVERSION_WEBGL to NONE, but unfortunately MS Edge doesn't implement that at the moment. Another possible fix would be to decode the normal map PNG files in JS.
- Dominant language
- Wolfram Language
- Stars
- 982
- Forks
- 292
- Avg merge
- 1d 6h
- Merged PRs (30d)
- 1
Contributor guide
No contributing guide indexed for this repository
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 WebGLSamples/WebGLSamples.github.io
-
Difficulty 1/5 Under an hour Newbie friendliness 35/100
WebGLSamples/WebGLSamples.github.io#17 · 1 comment ·
-
Difficulty 3/5 1-2 days Newbie friendliness 25/100
WebGLSamples/WebGLSamples.github.io#15 · 1 comment ·
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
WebGLSamples/WebGLSamples.github.io#8 · 5 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
All issues in WebGLSamples/WebGLSamples.github.io
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
libsdl-org/SDL#16360 ·
-
Area:Math p5.js 2.0+
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
processing/p5.js#9197 · 3 comments · 1 assignee ·
-
priority:low refactoring
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
CyberAgent/psd2svg#382 ·
-
Template: Bug
Difficulty 2/5 1-3 hours Newbie friendliness 80/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100