optimize: inline temporary variable in shader
This commit is contained in:
parent
2474fe621b
commit
51c2c5d62a
@ -251,12 +251,12 @@ public class LineTexRenderer {
|
||||
+ "void main() {"
|
||||
+ " vec4 pos;"
|
||||
+ " if (a_flip == 0.0){"
|
||||
+ " vec2 dir = u_width * a_pos0.zw;"
|
||||
+ " pos = vec4(a_pos0.xy + dir, 0.0, 1.0);"
|
||||
//+ " vec2 dir = u_width * a_pos0.zw;"
|
||||
+ " pos = vec4(a_pos0.xy + (u_width * a_pos0.zw), 0.0, 1.0);"
|
||||
+ " v_st = vec2(a_len0.x / u_pscale, 1.0);"
|
||||
+ " } else {"
|
||||
+ " vec2 dir = u_width * a_pos1.zw ;"
|
||||
+ " pos = vec4(a_pos1.xy - dir, 0.0, 1.0);"
|
||||
//+ " vec2 dir = u_width * a_pos1.zw;"
|
||||
+ " pos = vec4(a_pos1.xy - (u_width * a_pos1.zw), 0.0, 1.0);"
|
||||
+ " v_st = vec2(a_len1.x / u_pscale, -1.0);"
|
||||
+ " }"
|
||||
+ " gl_Position = u_mvp * pos;"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user