/** * Copyright (c) 2018-2022 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author Alexander Rose */ export const lines_frag = ` precision highp float; precision highp int; #include common #include common_frag_params #include color_frag_params #include common_clip void main(){ #include clip_pixel float fragmentDepth = gl_FragCoord.z; #include assign_material_color #if defined(dRenderVariant_pick) #include check_picking_alpha gl_FragColor = material; #elif defined(dRenderVariant_depth) gl_FragColor = material; #elif defined(dRenderVariant_marking) gl_FragColor = material; #elif defined(dRenderVariant_color) gl_FragColor = material; #include apply_marker_color #include apply_fog #include wboit_write #endif } `;