Skip to content

Commit 2bed396

Browse files
Mugen87donmccurdy
authored andcommitted
WebGLRenderer: Honor alpha definition in custom context. (mrdoob#23504)
1 parent 00b0dad commit 2bed396

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

src/renderers/WebGLRenderer.js

+12-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ function WebGLRenderer( parameters = {} ) {
5959
const _canvas = parameters.canvas !== undefined ? parameters.canvas : createCanvasElement(),
6060
_context = parameters.context !== undefined ? parameters.context : null,
6161

62-
_alpha = parameters.alpha !== undefined ? parameters.alpha : false,
6362
_depth = parameters.depth !== undefined ? parameters.depth : true,
6463
_stencil = parameters.stencil !== undefined ? parameters.stencil : true,
6564
_antialias = parameters.antialias !== undefined ? parameters.antialias : false,
@@ -68,6 +67,18 @@ function WebGLRenderer( parameters = {} ) {
6867
_powerPreference = parameters.powerPreference !== undefined ? parameters.powerPreference : 'default',
6968
_failIfMajorPerformanceCaveat = parameters.failIfMajorPerformanceCaveat !== undefined ? parameters.failIfMajorPerformanceCaveat : false;
7069

70+
let _alpha;
71+
72+
if ( parameters.context !== undefined ) {
73+
74+
_alpha = _context.getContextAttributes().alpha;
75+
76+
} else {
77+
78+
_alpha = parameters.alpha !== undefined ? parameters.alpha : false;
79+
80+
}
81+
7182
let currentRenderList = null;
7283
let currentRenderState = null;
7384

0 commit comments

Comments
 (0)