|
@@ -67,7 +67,8 @@ function WebGLRenderer( parameters ) {
|
|
|
_antialias = parameters.antialias !== undefined ? parameters.antialias : false,
|
|
|
_premultipliedAlpha = parameters.premultipliedAlpha !== undefined ? parameters.premultipliedAlpha : true,
|
|
|
_preserveDrawingBuffer = parameters.preserveDrawingBuffer !== undefined ? parameters.preserveDrawingBuffer : false,
|
|
|
- _powerPreference = parameters.powerPreference !== undefined ? parameters.powerPreference : 'default';
|
|
|
+ _powerPreference = parameters.powerPreference !== undefined ? parameters.powerPreference : 'default',
|
|
|
+ _failIfMajorPerformanceCaveat = parameters.failIfMajorPerformanceCaveat !== undefined ? parameters.failIfMajorPerformanceCaveat : false;
|
|
|
|
|
|
var currentRenderList = null;
|
|
|
var currentRenderState = null;
|
|
@@ -199,7 +200,8 @@ function WebGLRenderer( parameters ) {
|
|
|
antialias: _antialias,
|
|
|
premultipliedAlpha: _premultipliedAlpha,
|
|
|
preserveDrawingBuffer: _preserveDrawingBuffer,
|
|
|
- powerPreference: _powerPreference
|
|
|
+ powerPreference: _powerPreference,
|
|
|
+ failIfMajorPerformanceCaveat: _failIfMajorPerformanceCaveat
|
|
|
};
|
|
|
|
|
|
// event listeners must be registered before WebGL context is created, see #12753
|