UNPKG

wonder.js

Version:
37 lines (31 loc) 1.19 kB
'use strict'; var Caml_array = require("bs-platform/lib/js/caml_array.js"); function getRecord(state) { return state[/* gpuDetectRecord */5]; } function setPrecision(precision, state) { var newrecord = Caml_array.caml_array_dup(state); var init = state[/* gpuDetectRecord */5]; newrecord[/* gpuDetectRecord */5] = /* record */[ /* extensionInstancedArrays */init[/* extensionInstancedArrays */0], /* extensionElementIndexUint */init[/* extensionElementIndexUint */1], /* precision */precision, /* maxTextureUnit */init[/* maxTextureUnit */3] ]; return newrecord; } function setMaxTextureUnit(maxTextureUnit, state) { var newrecord = Caml_array.caml_array_dup(state); var init = state[/* gpuDetectRecord */5]; newrecord[/* gpuDetectRecord */5] = /* record */[ /* extensionInstancedArrays */init[/* extensionInstancedArrays */0], /* extensionElementIndexUint */init[/* extensionElementIndexUint */1], /* precision */init[/* precision */2], /* maxTextureUnit */maxTextureUnit ]; return newrecord; } exports.getRecord = getRecord; exports.setPrecision = setPrecision; exports.setMaxTextureUnit = setMaxTextureUnit; /* No side effect */