summaryrefslogtreecommitdiff
path: root/src/qcam/assets/feathericons/pause.svg
blob: 4e78038de6e72a3c1f848fbe477d12a94a236008 (plain)
1
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-pause"><rect x="6" y="4" width="4" height="16"></rect><rect x="14" y="4" width="4" height="16"></rect></svg>
c2 textureIn; uniform vec2 tex_size; /* The texture size in pixels */ uniform vec2 tex_step; /** Pixel position of the first red pixel in the */ /** Bayer pattern. [{0,1}, {0, 1}]*/ uniform vec2 tex_bayer_first_red; /** .xy = Pixel being sampled in the fragment shader on the range [0, 1] .zw = ...on the range [0, sourceSize], offset by firstRed */ varying vec4 center; /** center.x + (-2/w, -1/w, 1/w, 2/w); These are the x-positions */ /** of the adjacent pixels.*/ varying vec4 xCoord; /** center.y + (-2/h, -1/h, 1/h, 2/h); These are the y-positions */ /** of the adjacent pixels.*/ varying vec4 yCoord; void main(void) { center.xy = textureIn; center.zw = textureIn * tex_size + tex_bayer_first_red; xCoord = center.x + vec4(-2.0 * tex_step.x, -tex_step.x, tex_step.x, 2.0 * tex_step.x); yCoord = center.y + vec4(-2.0 * tex_step.y, -tex_step.y, tex_step.y, 2.0 * tex_step.y); gl_Position = vertexIn; }