diff --git a/impeller/entity/shaders/position_color.vert b/impeller/entity/shaders/position_color.vert index 9a6cdfeac1d87..d6b35c464f7d9 100644 --- a/impeller/entity/shaders/position_color.vert +++ b/impeller/entity/shaders/position_color.vert @@ -13,9 +13,9 @@ frame_info; in vec2 position; in vec4 color; -out vec4 v_color; +out f16vec4 v_color; void main() { gl_Position = frame_info.mvp * vec4(position, 0.0, 1.0); - v_color = color; + v_color = f16vec4(color); }