Commit Graph

49 Commits

Author SHA1 Message Date
Gustl22
a6ce05034a Adapt / refactor shader uniforms and attributes 2019-05-16 08:19:09 +02:00
Gustl22
b4a98ef1a9 Shadow for buildings (#668)
Co-authored-by: Izumi Kawashima <schedul.xor@gmail.com>
2019-02-20 20:11:57 +02:00
Gustl22
fc452a76e7 Format shaders (#654) 2019-02-11 09:34:49 +02:00
Gustl22
48a5c36c31 Extrusions: light source calculation with normals (#651) 2019-02-10 16:24:49 +02:00
Gustl22
235decb041 mesh extrusions shader: transparent alpha fade 2019-02-03 19:02:05 +01:00
Emux
1af38a7306 GLShader: Error: uniform u_mode specified with different precision in different shaders. Fix #641 2019-01-26 14:33:43 +02:00
Gustl22
d219632825 Format shaders (#639) 2019-01-26 14:20:08 +02:00
Gustl22
c32652c066 u_Mode uniform as integer 2019-01-25 20:46:51 +01:00
Gustl22
77cfad50e0 LineTexBucket: fix out of short range (#532) 2018-05-01 18:20:21 +03:00
Emux
b240be8ba7 Merge pull request #534 from Gustl22/format_shader
format shaders
2018-04-29 18:54:10 +03:00
Gustl22
a92b3a18c1 format shaders 2018-04-27 10:58:38 +02:00
Gustl22
625f11cc55 poly_texture shader: correct shader separator 2018-04-27 10:49:27 +02:00
Izumi Kawashima
abac84e82a Add building z-limit function to shader and web ui (#462) 2017-12-26 13:59:42 +02:00
Emux
f4f8eb8d1c Mapsforge themes compatibility improvements #388 #100 2017-09-03 18:02:55 +03:00
Longri
b695d43fee Mapsforge themes compatibility (#388) #100 2017-09-03 18:02:35 +03:00
Emux
2872ce94a3 Location shaders: proper fix #321 2017-06-13 13:27:58 +03:00
Emux
d5ebf43e3d Location shaders: some Mali GPU don't like ternary operators #321 2017-06-13 12:03:12 +03:00
Emux
b94d943247 Fix location shader #321 2017-06-11 19:41:52 +03:00
Emux
d409aa5b96 Location renderer custom color, closes #361 2017-06-11 19:12:59 +03:00
Longri
c580e1d7a5 Map renderer COORD_SCALE configurable and global use (#344) 2017-04-02 16:26:03 +03:00
Emux
347c1d31bb Location renderer improvements #321 2017-03-29 13:28:04 +03:00
Emux
20f1121d3a Location renderer improvements #321 2017-03-09 13:54:32 +02:00
Emux
320ce5b44d Location shaders: check no rotation, fixes #321 2017-03-05 12:09:53 +02:00
Emux
f061e06d94 Location renderer: allow external shaders, move existing to glsl files, closes #317 2017-03-04 19:30:19 +02:00
Emux
61b8233b97 Circles (GL points) stroke #268 2016-12-14 13:01:11 +02:00
Emux
19109516ae Circles (GL points) anti-aliasing #268 2016-12-13 19:56:44 +02:00
Emux
b6dc72bbb6 Circle map style: use GL quads or GL points #122 2016-12-08 14:30:05 +02:00
Emux
3a191fb513 Circle map style #122 2016-12-06 21:07:53 +02:00
Andrey Novikov
2821d8ddb8 Circle map style rendering (#202) #122 2016-12-04 11:26:12 +02:00
Emux
19338fab3a Shaders: check GL_OES_standard_derivatives extension, fixes #145 2016-08-20 13:28:51 +03:00
Emux
c77e131721 texture_layer shader: check for 0.0 and -0.0 in mod result by @hjanetzek, #139 2016-08-19 13:27:00 +03:00
Emux
3a1ee523bc texture_layer shader: avoid == in floating point number comparison, fixes #139 2016-08-19 11:17:59 +03:00
Emux
de74719672 Line texture: use highp in vertex and fragment shaders, #105 2016-08-07 20:02:10 +03:00
Emux
a4934a50cd Line texture: fix fragment shader, #105 2016-08-07 20:01:56 +03:00
Emux
88611257f1 Line texture: stipple implementation, PathLayer support, #105 2016-08-07 20:01:19 +03:00
Hannes Janetzek
381907526e fix: use same precision in vertex and fragment shaders
should fix #153
2015-06-18 00:07:20 +02:00
Hannes Janetzek
de7c203926 use highp for all vertex shaders 2015-04-22 09:11:28 +02:00
Hannes Janetzek
1bb112e685 fix: line shader must have highp 2015-04-22 06:33:06 +02:00
Hannes Janetzek
7b9301d479 PolygonBucket: enable fade and tinting of textured polygons 2014-10-10 17:31:47 +02:00
Hannes Janetzek
3cd2f9ea47 add HairlineLayer 2014-09-20 01:07:02 +02:00
Hannes Janetzek
a8662d4dce s3db: disable postprocess mode
- seems old mali having issues with dependent texture reads..
- add bypass shader for testing
2014-05-05 00:05:06 +02:00
Hannes Janetzek
d90a0e9475 fx: combined ssao/fxaa shader
- rename and update shaders
2014-03-27 03:52:23 +01:00
Hannes Janetzek
cc95c485ce fx: add fxaa post-process shader 2014-03-27 03:52:22 +01:00
Hannes Janetzek
bed1edbc82 use GLShader for MeshLayer 2014-03-27 03:04:12 +01:00
Hannes Janetzek
1a9d3ca4fc use GLShader for BitmapLayer 2014-03-27 03:04:12 +01:00
Hannes Janetzek
c107e197f5 use GLShader for LineTexLayer 2014-03-27 03:04:12 +01:00
Hannes Janetzek
0fb0aa59c2 use GLShader for PolygonLayer 2014-03-27 03:04:12 +01:00
Hannes Janetzek
b44ef4144b use GLShader for LineLayer 2014-03-27 03:04:12 +01:00
Hannes Janetzek
18f6784e81 add GLShader:
- load shaders from assets
- start to move shaders to asset files
2014-03-27 03:03:31 +01:00