|
Add support for GL_CHROMIUM_pixel_transfer_buffer_object.
This adds two new types of buffer objects,
GL_PIXEL_PACK_TRANSFER_BUFFER_BINDING_CHROMIUM and
GL_PIXEL_UNPACK_TRANSFER_BUFFER_BINDING_CHROMIUM. The PIXEL_PACK buffer
affects API calls that pack pixel data, such as glReadPixels. The
PIXEL_UNPACK buffer affects API calls that unpack pixel data, such as
glTexImage2D. These new buffer object are backed by shared memory, which
allows clients to update them without any unnecessary copying.
BUG= 111096, 161337
TEST=unit tests
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=168999
Total comments: 17
Total comments: 2
Total comments: 14
Total comments: 14
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+553 lines, -5 lines) |
Patch |
|
M |
content/common/gpu/client/webgraphicscontext3d_command_buffer_impl.h
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
content/common/gpu/client/webgraphicscontext3d_command_buffer_impl.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+10 lines, -0 lines |
0 comments
|
Download
|
|
M |
gpu/command_buffer/build_gles2_cmd_buffer.py
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
2 chunks |
+14 lines, -0 lines |
0 comments
|
Download
|
|
A |
gpu/command_buffer/client/buffer_tracker.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
1 chunk |
+103 lines, -0 lines |
0 comments
|
Download
|
|
A |
gpu/command_buffer/client/buffer_tracker.cc
|
View
|
1
|
1 chunk |
+69 lines, -0 lines |
0 comments
|
Download
|
|
A |
gpu/command_buffer/client/buffer_tracker_unittest.cc
|
View
|
1
2
3
4
5
6
|
1 chunk |
+74 lines, -0 lines |
0 comments
|
Download
|
|
M |
gpu/command_buffer/client/gles2_c_lib_autogen.h
|
View
|
1
2
3
4
5
6
7
8
9
|
2 chunks |
+10 lines, -0 lines |
0 comments
|
Download
|
|
M |
gpu/command_buffer/client/gles2_implementation.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
4 chunks |
+14 lines, -5 lines |
0 comments
|
Download
|
|
M |
gpu/command_buffer/client/gles2_implementation.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
15 chunks |
+188 lines, -0 lines |
0 comments
|
Download
|
|
M |
gpu/command_buffer/client/gles2_implementation_autogen.h
|
View
|
1
2
3
4
5
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
|
M |
gpu/command_buffer/client/gles2_interface_autogen.h
|
View
|
1
2
3
4
5
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
gpu/command_buffer/client/gles2_interface_stub_autogen.h
|
View
|
1
2
3
4
5
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
gpu/command_buffer/client/gles2_interface_stub_impl_autogen.h
|
View
|
1
2
3
4
5
|
1 chunk |
+7 lines, -0 lines |
0 comments
|
Download
|
|
M |
gpu/command_buffer/cmd_buffer_functions.txt
|
View
|
1
2
3
4
5
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
gpu/command_buffer/common/gles2_cmd_utils_implementation_autogen.h
|
View
|
1
2
3
4
5
6
7
8
9
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
gpu/command_buffer/service/feature_info.cc
|
View
|
1
2
3
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
gpu/command_buffer/service/gl_utils.h
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
|
M |
gpu/gpu.gyp
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
gpu/gpu_common.gypi
|
View
|
1
5
6
7
8
9
10
11
12
13
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
ppapi/native_client/src/shared/ppapi_proxy/ppapi_proxy_untrusted.gyp
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
third_party/khronos/GLES2/gl2chromium.h
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
third_party/khronos/GLES2/gl2ext.h
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
|
M |
third_party/khronos/README.chromium
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
webkit/gpu/webgraphicscontext3d_in_process_command_buffer_impl.h
|
View
|
1
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
webkit/gpu/webgraphicscontext3d_in_process_command_buffer_impl.cc
|
View
|
1
|
1 chunk |
+12 lines, -0 lines |
0 comments
|
Download
|
|
M |
webkit/gpu/webgraphicscontext3d_in_process_impl.h
|
View
|
1
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
webkit/gpu/webgraphicscontext3d_in_process_impl.cc
|
View
|
1
|
1 chunk |
+10 lines, -0 lines |
0 comments
|
Download
|
Total messages: 32 (0 generated)
|