UNPKG

wonder.js

Version:
25 lines (20 loc) 839 B
'use strict'; 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 */