Commit graph

125 commits

Author SHA1 Message Date
ExMix
9a103a44e1 [drape] review and crash fix 2015-09-22 16:14:03 -07:00
ExMix
eadb163277 [drape] in GLSL ES we can access to sampler array cell only by constant value. Is't sad 2015-09-22 16:14:03 -07:00
ExMix
d7a05ab1d1 [drape] blending support 2015-09-22 16:14:02 -07:00
ExMix
f61cb8dd4d [drape] stuff 2015-09-22 16:14:01 -07:00
ExMix
9f2c921931 [drape] remove uniforms storage from glstate. Store color and texture set. 2015-09-22 16:14:00 -07:00
ExMix
760e3679c3 [drape] texture wrapper and texture manager 2015-09-22 16:13:59 -07:00
ExMix
9eaf13fa8e [drape] gl functions and constants 2015-09-22 16:13:58 -07:00
ExMix
e8a1b019ee [drape] texture sampler will be setted in ApplyState 2015-09-22 16:13:58 -07:00
ExMix
eae2a0dfab [drape] remove useless code 2015-09-22 16:13:57 -07:00
ExMix
930668008d [drape] new shaders 2015-09-22 16:13:57 -07:00
ExMix
7147b87ef6 [drape] test fixes 2015-09-22 16:13:56 -07:00
vng
1c65c4b6dd Correct using of cstring and memcpy includes. 2015-09-22 16:13:53 -07:00
ExMix
7ca007b8b0 [drape] texture manager.
load external png files
map shape get texture manager in draw method. By this shape will get texture block and put it into uniforms
2015-09-22 16:13:00 -07:00
ExMix
1f680ef4fa review fix 2015-09-22 16:12:55 -07:00
ExMix
136e54a332 [drape] load symbols skin 2015-09-22 16:12:55 -07:00
ExMix
774abd356b [drape] for png read 2015-09-22 16:12:54 -07:00
ExMix
5a6c8a5f1e [drape] texture class 2015-09-22 16:12:53 -07:00
ExMix
3af120fbc8 [drape] texture extensions, functions and constants 2015-09-22 16:12:53 -07:00
ExMix
ae3b4fbdf8 [drape] remove texture from GLState 2015-09-22 16:12:52 -07:00
MapsWithMe OSM User
9e4df25f0d [linux] Compilation fix. 2015-09-22 16:11:46 -07:00
Dmitry Kunin
151a598918 [drape] buttcap is flatcap 2015-09-22 16:11:22 -07:00
Dmitry Kunin
f5085e2a71 [codereview] removed u_width uniform. 2015-09-22 16:11:14 -07:00
Dmitry Kunin
2694651c86 [drape] line joins
join ready
2015-09-22 16:11:14 -07:00
Dmitry Kunin
591f82b0af [codereview] 2015-09-22 16:11:10 -07:00
Dmitry Kunin
295b7d2a53 [drape] line shaders. 2015-09-22 16:11:09 -07:00
ExMix
eb544a859e [drape] 10 vertexes in triangle list is as nonsense 2015-09-22 16:11:08 -07:00
ExMix
935e279ca8 [drape] if we streams on "after end" memory, we don't create new stack pointer. New pointer can intersect with correct pointer of other object that also registered in pointer tracker 2015-09-22 16:11:08 -07:00
ExMix
b84d96b979 [drape] new functions and constants 2015-09-22 16:11:04 -07:00
ExMix
858e6ed7ff [drape] bug fix=) 2015-09-22 16:11:04 -07:00
ExMix
f0655db920 compile fix 2015-09-22 16:11:03 -07:00
ExMix
e52827acdd [drape] review fixes 2015-09-22 16:11:03 -07:00
ExMix
bd55fe421d [drape] batcher refactoring 2015-09-22 16:11:02 -07:00
ExMix
cdbbf92343 [drape] cpu buffer conception 2015-09-22 16:11:02 -07:00
ExMix
0c728a8a35 [drape] shaders documentation 2015-09-22 16:11:01 -07:00
ExMix
3a1331ced2 [drape] line also store geometry in global coorinates. Some magic in shader 2015-09-22 16:10:49 -07:00
ExMix
ee1c1ef6c3 [drape] extract color from xrgb and separate alfa channel. 2015-09-22 16:10:43 -07:00
Dmitry Kunin
9c269ee13b [codereview] 2015-09-22 16:10:38 -07:00
Dmitry Kunin
83aa7f63e1 [drape] line shape 2015-09-22 16:10:37 -07:00
MapsWithMe OSM User
2135c325cf Fixed shaders compiler test on linux and possibly windows 2015-09-22 16:10:25 -07:00
ExMix
796d3e4632 [drape] read feature indexes in rect 2015-09-22 16:10:20 -07:00
ExMix
e9e6968ae2 [drape] code review 2015-09-22 16:10:19 -07:00
ExMix
0c42ceb6b4 [drape] pointers-tests 2015-09-22 16:10:18 -07:00
Dmitry Kunin
2bf457fcc4 [drape] Missing changes in shader. 2015-09-22 16:10:14 -07:00
exmix
7d05e80c81 linux compilation fix 2015-09-22 16:10:14 -07:00
ExMix
472fba5f6f [drape] code review fix 2015-09-22 16:10:06 -07:00
ExMix
1ba387f7cd [drape] tests fix 2015-09-22 16:10:05 -07:00
ExMix
f7470b1d7b [drape] build release fix 2015-09-22 16:10:05 -07:00
ExMix
b67234634b [drape] review fix 2015-09-22 16:10:04 -07:00
ExMix
1fc6716c8a [drape] move responsibility on copy and assigment of transfer pointer 2015-09-22 16:10:04 -07:00
ExMix
b4a48be712 [drape] add pointer to alivePointersSet only if we need to check it on destroy.
If pointer not need to check than on Deref we don't find it in activePointerSet
2015-09-22 16:10:03 -07:00