yangqiaosheng / angleproject

Automatically exported from code.google.com/p/angleproject
Other
0 stars 0 forks source link

FenceSync and FenceNV objects for the GL back-end #888

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Implement the FenceSyncGL and FenceNVGL classes.

Original issue reported on code.google.com by geofflang@chromium.org on 22 Jan 2015 at 6:54

GoogleCodeExporter commented 9 years ago
Project: angle/angle
Branch : master
Author : Geoff Lang <geofflang@chromium.org>
Commit : b811e1a2c5589577ef6e9b044d38165ba4e7b8e0

Code-Review  0 : Geoff Lang
Code-Review  +1: Jamie Madill
Code-Review  +2: Kenneth Russell
Verified     0 : Jamie Madill, Kenneth Russell
Verified     +1: Geoff Lang
Commit Queue   : Chumped
Change-Id      : Ic5eca4d88854f8127114d6b54666f32d5d6df9f2
Reviewed-at    : https://chromium-review.googlesource.com/264588

Add tests for FenceNV and FenceSync objects.

BUG=angleproject:888

src/tests/angle_end2end_tests.gypi
src/tests/end2end_tests/FenceSyncTests.cpp

Original comment by bugdroid1@chromium.org on 10 Apr 2015 at 2:35

GoogleCodeExporter commented 9 years ago
Project: angle/angle
Branch : master
Author : Geoff Lang <geofflang@chromium.org>
Commit : b11ad26b88da1fc1aa21351a249e4c72f10eb4cf

Code-Review  0 : Brandon Jones, Kenneth Russell
Code-Review  +2: Geoff Lang
Verified     0 : Brandon Jones, Kenneth Russell
Verified     +1: Geoff Lang
Commit Queue   : Chumped
Change-Id      : Iea6993fe5459cf829f4bd23b0df5e223f22903f5
Reviewed-at    : https://chromium-review.googlesource.com/264989

Implement FenceNVGL.

BUG=angleproject:888

src/libANGLE/Fence.cpp
src/libANGLE/Fence.h
src/libANGLE/Fence_unittest.cpp
src/libANGLE/renderer/FenceNVImpl.h
src/libANGLE/renderer/d3d/d3d11/Fence11.cpp
src/libANGLE/renderer/d3d/d3d11/Fence11.h
src/libANGLE/renderer/d3d/d3d9/Fence9.cpp
src/libANGLE/renderer/d3d/d3d9/Fence9.h
src/libANGLE/renderer/gl/FenceNVGL.cpp
src/libANGLE/renderer/gl/FenceNVGL.h
src/libANGLE/renderer/gl/FunctionsGL.cpp
src/libANGLE/renderer/gl/FunctionsGL.h
src/libANGLE/renderer/gl/RendererGL.cpp
src/libANGLE/renderer/gl/functionsgl_enums.h
src/libANGLE/renderer/gl/functionsgl_typedefs.h
src/libANGLE/renderer/gl/renderergl_utils.cpp
src/libGLESv2/entry_points_gles_2_0_ext.cpp

Original comment by bugdroid1@chromium.org on 20 Apr 2015 at 6:33

GoogleCodeExporter commented 9 years ago
Project: angle/angle
Branch : master
Author : Geoff Lang <geofflang@chromium.org>
Commit : 7d433ddc58daaf787c04cd303675fc9a18c59a30

Code-Review  +1: Kenneth Russell
Code-Review  +2: Brandon Jones, Geoff Lang
Verified     0 : Brandon Jones, Kenneth Russell
Verified     +1: Geoff Lang
Commit Queue   : Chumped
Change-Id      : Ie811266ed1cb08d29344fb11cd9afe77f9587cd7
Reviewed-at    : https://chromium-review.googlesource.com/263654

Implement FenceSyncGL.

BUG=angleproject:888

src/libANGLE/Fence.cpp
src/libANGLE/Fence.h
src/libANGLE/Fence_unittest.cpp
src/libANGLE/renderer/FenceSyncImpl.h
src/libANGLE/renderer/d3d/d3d11/Fence11.cpp
src/libANGLE/renderer/d3d/d3d11/Fence11.h
src/libANGLE/renderer/gl/FenceSyncGL.cpp
src/libANGLE/renderer/gl/FenceSyncGL.h
src/libANGLE/renderer/gl/FunctionsGL.cpp
src/libANGLE/renderer/gl/RendererGL.cpp
src/libGLESv2/entry_points_gles_3_0.cpp
src/tests/end2end_tests/FenceSyncTests.cpp

Original comment by bugdroid1@chromium.org on 20 Apr 2015 at 6:33

GoogleCodeExporter commented 9 years ago
Project: angle/angle
Branch : master
Author : Geoff Lang <geofflang@chromium.org>
Commit : 917a1a70c8bb5ff9211303f1d667a0d74e89a7a3

Code-Review  +2: Geoff Lang
Verified     +1: Geoff Lang
Commit Queue   : Chumped
Change-Id      : Ia64d2f313c5ddf2ebb6efb54e205a22801fce01b
Reviewed-at    : https://chromium-review.googlesource.com/266503

Temporarily disable some FenceSync tests on Intel OpenGL.

BUG=angleproject:888

src/tests/end2end_tests/FenceSyncTests.cpp

Original comment by bugdroid1@chromium.org on 20 Apr 2015 at 8:57