mirror of https://github.com/CesiumGS/obj2gltf.git
load greyscale images as luminance instead of alpha
This commit is contained in:
parent
13d5a90632
commit
b46be04fc6
|
@ -96,7 +96,7 @@ function getChannels(colorType) {
|
||||||
function getFormat(channels) {
|
function getFormat(channels) {
|
||||||
switch (channels) {
|
switch (channels) {
|
||||||
case 1:
|
case 1:
|
||||||
return WebGLConstants.ALPHA;
|
return WebGLConstants.LUMINANCE;
|
||||||
case 2:
|
case 2:
|
||||||
return WebGLConstants.LUMINANCE_ALPHA;
|
return WebGLConstants.LUMINANCE_ALPHA;
|
||||||
case 3:
|
case 3:
|
||||||
|
|
|
@ -60,7 +60,7 @@ describe('loadImage', function() {
|
||||||
expect(loadImage(grayscaleImage, defaultOptions)
|
expect(loadImage(grayscaleImage, defaultOptions)
|
||||||
.then(function(info) {
|
.then(function(info) {
|
||||||
expect(info.transparent).toBe(false);
|
expect(info.transparent).toBe(false);
|
||||||
expect(info.format).toBe(WebGLConstants.ALPHA);
|
expect(info.format).toBe(WebGLConstants.LUMINANCE);
|
||||||
expect(info.source).toBeDefined();
|
expect(info.source).toBeDefined();
|
||||||
expect(info.extension).toBe('.png');
|
expect(info.extension).toBe('.png');
|
||||||
}), done).toResolve();
|
}), done).toResolve();
|
||||||
|
|
Loading…
Reference in New Issue