This file is indexed.

/usr/share/games/trackballs/shaders/line.frag is in trackballs-data 1.2.4-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#version 130

#ifdef GL_ES
precision mediump float;
#endif

uniform vec4 line_color;

uniform int fog_active;
uniform float fog_start;
uniform float fog_end;
uniform vec3 fog_color;

varying vec3 cpos;

void main(void) {
  // Lines are simple!
  float dist;
  if (fog_active == 0) {
    // Fog not active, skip
    dist = 0.;
  } else {
    // Apply linear fog as in original
    dist = clamp(1.0 - (fog_end - length(cpos)) / (fog_end - fog_start), 0., 1.0);
  }
  gl_FragColor = vec4(mix(line_color.xyz, fog_color, dist), line_color.w);
}