@@ -2,10 +2,13 @@ import {Layer, assembleShaders} from 'deck.gl';
22import { GL , Model , Geometry } from 'luma.gl' ;
33
44import { scaleLinear } from 'd3-scale' ;
5- import { readFileSync } from 'fs' ;
6- import { join } from 'path' ;
75import { textMatrixToTexture } from './utils' ;
86
7+ import fragmentShader from './fragment.glsl' ;
8+ import gridVertex from './grid-vertex.glsl' ;
9+ import labelVertex from './label-vertex.glsl' ;
10+ import labelFragment from './label-fragment.glsl' ;
11+
912/* Constants */
1013const FONT_SIZE = 48 ;
1114
@@ -120,8 +123,8 @@ export default class AxesLayer extends Layer {
120123 * show/hide is toggled by the vertex shader
121124 */
122125 const gridShaders = assembleShaders ( gl , {
123- vs : readFileSync ( join ( __dirname , './grid-vertex.glsl' ) , 'utf8' ) ,
124- fs : readFileSync ( join ( __dirname , './fragment.glsl' ) , 'utf8' )
126+ vs : gridVertex ,
127+ fs : fragmentShader
125128 } ) ;
126129
127130 /*
@@ -178,8 +181,8 @@ export default class AxesLayer extends Layer {
178181 * show/hide is toggled by the vertex shader
179182 */
180183 const labelShaders = assembleShaders ( gl , {
181- vs : readFileSync ( join ( __dirname , './label-vertex.glsl' ) , 'utf8' ) ,
182- fs : readFileSync ( join ( __dirname , './label-fragment.glsl' ) , 'utf8' )
184+ vs : labelVertex ,
185+ fs : labelFragment
183186 } ) ;
184187
185188 let labelTexCoords = [ ] ;
0 commit comments