Chromium Code Reviews
DescriptionIf there are two shader programs, one vertex attribute's divisor of the first program is non-zero, other vertex attribute's divisor of the second program is zero, when the two vetext attributes' location value is the same. the latter vertex attribute's divisor value is non-zero, and override by the former one. So save vertex attribute divisor values in program instead of vertex attribute manager.
BUG=625960
TEST=all/deqp/functional/gles3/instancedrendering.html
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel
Patch Set 1 #Patch Set 2 : Only need to save vertex attrib values for each program #Patch Set 3 : Remove non used code #
Messages
Total messages: 19 (12 generated)
|
||||||||||||||||||||||||||||||||||||||||||||||