Add WebGL compatibility

This commit is contained in:
schmelczerandras 2020-09-22 16:41:59 +02:00
parent 3725f56c78
commit 1d4980ae28
29 changed files with 567 additions and 212 deletions

View file

@ -1,4 +1,5 @@
import { Insights } from '../../rendering/insights';
import { UniversalRenderingContext } from '../universal-rendering-context';
const extensions: Map<string, any> = new Map();
@ -11,7 +12,7 @@ const logExtensions = () => {
};
export const tryEnableExtension = (
gl: WebGL2RenderingContext,
gl: UniversalRenderingContext,
name: string
): any | null => {
if (extensions.has(name)) {
@ -30,7 +31,7 @@ export const tryEnableExtension = (
return extension;
};
export const enableExtension = (gl: WebGL2RenderingContext, name: string): any => {
export const enableExtension = (gl: UniversalRenderingContext, name: string): any => {
const extension = tryEnableExtension(gl, name);
if (extension === null) {