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