[PATCH xserver] glamor: Declare "pos" in the composite glyph GLSL 1.20 vertex shader

Keith Packard keithp at keithp.com
Thu Aug 18 00:54:22 UTC 2016


Michel Dänzer <michel at daenzer.net> writes:

> From: Michel Dänzer <michel.daenzer at amd.com>
>
> Fixes shader compile failure:
>
>  Failed to compile VS: 0:13(43): error: `pos' undeclared
> 0:13(14): error: operands to arithmetic operators must be numeric
> 0:13(13): error: operands to arithmetic operators must be numeric
>
>  Program source:
> #define ATLAS_DIM_INV 0.000976562500000000
> attribute vec2 primitive;
> attribute vec2 source;
> varying vec2 glyph_pos;
> uniform vec2 fill_offset;
> uniform vec2 fill_size_inv;
> varying vec2 fill_pos;
> uniform vec4 v_matrix;
> void main() {
>        gl_Position.xy = primitive.xy * v_matrix.xz + v_matrix.yw;
>        gl_Position.zw = vec2(0.0,1.0);
>        glyph_pos = source.xy * ATLAS_DIM_INV;
>        fill_pos = (fill_offset + primitive.xy + pos) * fill_size_inv;
> }
>  (EE) Fatal server error:
>  (EE) GLSL compile failure
>
> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=97300
> Signed-off-by: Michel Dänzer <michel.daenzer at amd.com>

Reviewed-by: Keith Packard <keithp at keithp.com>

-- 
-keith
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 810 bytes
Desc: not available
URL: <https://lists.x.org/archives/xorg-devel/attachments/20160817/da3a90c0/attachment.sig>


More information about the xorg-devel mailing list