wonder.js
Version:
25 lines (20 loc) • 839 B
JavaScript
;
var ShaderChunkSystem$Wonderjs = require("../../../../glsl/ShaderChunkSystem.js");
function getPrecisionSource(gpuDetectRecord, glslChunkRecord) {
var $$default = ShaderChunkSystem$Wonderjs.getChunk("highp_fragment", glslChunkRecord)[/* top */0];
var match = gpuDetectRecord[/* precision */2];
if (match !== undefined) {
switch (match) {
case 0 :
return ShaderChunkSystem$Wonderjs.getChunk("highp_fragment", glslChunkRecord)[/* top */0];
case 1 :
return ShaderChunkSystem$Wonderjs.getChunk("mediump_fragment", glslChunkRecord)[/* top */0];
case 2 :
return ShaderChunkSystem$Wonderjs.getChunk("lowp_fragment", glslChunkRecord)[/* top */0];
}
} else {
return $$default;
}
}
exports.getPrecisionSource = getPrecisionSource;
/* No side effect */