@@ -168,7 +168,7 @@ function emptyAttributes(regl) {
168
168
return attributes ;
169
169
}
170
170
171
- function makeItem ( model , leftmost , rightmost , itemNumber , i0 , i1 , x , y , panelSizeX , panelSizeY , crossfilterDimensionIndex , constraints , drwLayer ) {
171
+ function makeItem ( model , leftmost , rightmost , itemNumber , i0 , i1 , x , y , panelSizeX , panelSizeY , crossfilterDimensionIndex , drwLayer , constraints ) {
172
172
var dims = [ [ ] , [ ] ] ;
173
173
for ( var k = 0 ; k < 64 ; k ++ ) {
174
174
dims [ 0 ] [ k ] = ( k === i0 ) ? 1 : 0 ;
@@ -198,6 +198,12 @@ function makeItem(model, leftmost, rightmost, itemNumber, i0, i1, x, y, panelSiz
198
198
dim1D : dims [ 1 ] . slice ( 48 , 64 ) ,
199
199
200
200
drwLayer : drwLayer ,
201
+ contextColor : [
202
+ 119 / 255 ,
203
+ 119 / 255 ,
204
+ 119 / 255 ,
205
+ Math . max ( 1 / 255 , Math . pow ( 1 / model . lines . color . length , 1 / 3 ) )
206
+ ] ,
201
207
202
208
scissorX : ( itemNumber === leftmost ? 0 : x + overdrag ) + ( model . pad . l - overdrag ) + model . layoutWidth * domain . x [ 0 ] ,
203
209
scissorWidth : ( itemNumber === rightmost ? canvasWidth - x + overdrag : panelSizeX + 0.5 ) + ( itemNumber === leftmost ? x + overdrag : 0 ) ,
@@ -326,7 +332,7 @@ module.exports = function(canvasGL, d) {
326
332
loD : regl . prop ( 'loD' ) ,
327
333
hiD : regl . prop ( 'hiD' ) ,
328
334
palette : paletteTexture ,
329
- contextOpacity : regl . prop ( 'contextOpacity ' ) ,
335
+ contextColor : regl . prop ( 'contextColor ' ) ,
330
336
mask : regl . prop ( 'maskTexture' ) ,
331
337
drwLayer : regl . prop ( 'drwLayer' ) ,
332
338
maskHeight : regl . prop ( 'maskHeight' )
@@ -403,7 +409,6 @@ module.exports = function(canvasGL, d) {
403
409
else maskTexture = regl . texture ( textureData ) ;
404
410
405
411
return {
406
- contextOpacity : Math . max ( 1 / 255 , Math . pow ( 1 / model . lines . color . length , 1 / 3 ) ) ,
407
412
maskTexture : maskTexture ,
408
413
maskHeight : maskHeight ,
409
414
loA : limits [ 0 ] . slice ( 0 , 16 ) ,
@@ -462,8 +467,8 @@ module.exports = function(canvasGL, d) {
462
467
leftmost , rightmost , i , i0 , i1 , x , y ,
463
468
p . panelSizeX , p . panelSizeY ,
464
469
p . dim0 . crossfilterDimensionIndex ,
465
- constraints ,
466
- isContext ? 0 : isPick ? 2 : 1
470
+ isContext ? 0 : isPick ? 2 : 1 ,
471
+ constraints
467
472
) ;
468
473
469
474
renderState . clearOnly = clearOnly ;
0 commit comments