Merge pull request #144 from AnalyticalGraphicsInc/1.0-luminance

load greyscale images as luminance instead of alpha
This commit is contained in:
Sean Lilley 2018-06-07 21:10:14 -04:00 committed by GitHub
commit d34f95ed30
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 2 deletions

View File

@ -1,6 +1,9 @@
Change Log
==========
### 1.3.2 2018-06-07
* Fixed greyscale images loading as alpha instead of luminance. [#144](https://github.com/AnalyticalGraphicsInc/obj2gltf/pull/144)
### 1.3.1 2018-03-28
* Maintenance release to update major version Node dependencies.

View File

@ -96,7 +96,7 @@ function getChannels(colorType) {
function getFormat(channels) {
switch (channels) {
case 1:
return WebGLConstants.ALPHA;
return WebGLConstants.LUMINANCE;
case 2:
return WebGLConstants.LUMINANCE_ALPHA;
case 3:

View File

@ -60,7 +60,7 @@ describe('loadImage', function() {
expect(loadImage(grayscaleImage, defaultOptions)
.then(function(info) {
expect(info.transparent).toBe(false);
expect(info.format).toBe(WebGLConstants.ALPHA);
expect(info.format).toBe(WebGLConstants.LUMINANCE);
expect(info.source).toBeDefined();
expect(info.extension).toBe('.png');
}), done).toResolve();