wonder.js
Version:
17 lines (13 loc) • 858 B
JavaScript
;
var Caml_array = require("bs-platform/lib/js/caml_array.js");
var JobConfigService$Wonderjs = require("../../../service/primitive/JobConfigService.js");
var ClearBufferJobUtils$Wonderjs = require("../../utils/ClearBufferJobUtils.js");
var AllDeviceManagerService$Wonderjs = require("../../../service/record/all/device/AllDeviceManagerService.js");
function execJob(flags, state) {
var gl = AllDeviceManagerService$Wonderjs.unsafeGetGl(state[/* deviceManagerRecord */9]);
var newrecord = Caml_array.caml_array_dup(state);
newrecord[/* deviceManagerRecord */9] = AllDeviceManagerService$Wonderjs.clearBuffer(gl, ClearBufferJobUtils$Wonderjs.getBit(gl, JobConfigService$Wonderjs.unsafeGetFlags(flags)), state[/* deviceManagerRecord */9]);
return newrecord;
}
exports.execJob = execJob;
/* JobConfigService-Wonderjs Not a pure module */