DescriptionForce CUBE_MAP_POSITIVE_X texture allocation before CopyTexImage2D on Intel Mac
CopyTexImage2D has bug for cube map texture target on Intel Mac, if the
CUBE_MAP_POSITIVE_X texture is not allocated yet.
This CL works around this bug by doing TexImage2D to allocate the CUBE_MAP_POSITIVE_X
texture before CopyTexImage2D if target is one face of a cube map texture.
BUG=648197
TEST=deqp/functional/gles3/texturespecification/basic_copyteximage2d.html
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
Committed: https://crrev.com/45903b6bfa81d0257af4da576e8edee825093b6b
Cr-Commit-Position: refs/heads/master@{#420575}
Patch Set 1 #Patch Set 2 : update expectation #
Total comments: 6
Patch Set 3 : use cube map workaround #Patch Set 4 : fix DCHECK #Patch Set 5 : use force_cube_map_positive_x_allocation #Patch Set 6 : use do_teximage_before_copyteximage_to_cube_map #Patch Set 7 : update version #
Total comments: 6
Patch Set 8 : not for cube map positive x face #Patch Set 9 : fix unpack buffer #
Total comments: 2
Patch Set 10 : rebase only #Patch Set 11 : fix nit #Patch Set 12 : rebase only #
Messages
Total messages: 31 (15 generated)
|