(source, keywords)
| 215 | } |
| 216 | |
| 217 | function addKeywords(source, keywords) { |
| 218 | if (!keywords) return source; |
| 219 | let keywordsString = ''; |
| 220 | keywords.forEach(keyword => { |
| 221 | keywordsString += '#define ' + keyword + '\n'; |
| 222 | }); |
| 223 | return keywordsString + source; |
| 224 | } |
| 225 | |
| 226 | const baseVertexShader = compileShader( |
| 227 | gl.VERTEX_SHADER, |