|
command_buffer: Add support for creating non-WebGL ES 3 contexts
Add support for creating non-WebGL ES 3 contexts.
Replaces "web gl version" in context creation attributes with
"context type".
Adds an example use-case, a GL test that uses ES 3.0 context.
Makes it possible to use ES 3.0 functions exposed by command buffer.
Previously the ES 3.0 functions were removed by the linker.
Needed, because up-coming features might have ES 3.0 related code,
and that code needs to be tested. EXT_blend_func_extended is an
example of such a feature.
BUG= 506765
Committed: https://crrev.com/631033e40be24ce9c4eecf227f4295ae8c015d0e
Cr-Commit-Position: refs/heads/master@{#350319}
Total comments: 12
Total comments: 1
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+210 lines, -151 lines) |
Patch |
 |
M |
blimp/client/compositor/blimp_context_provider.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
components/html_viewer/web_graphics_context_3d_command_buffer_impl.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
|
1 chunk |
+1 line, -9 lines |
0 comments
|
Download
|
 |
M |
gpu/BUILD.gn
|
View
|
1
2
3
4
5
6
8
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
gpu/blink/webgraphicscontext3d_impl.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+15 lines, -1 line |
0 comments
|
Download
|
 |
M |
gpu/command_buffer/client/gles2_c_lib.cc
|
View
|
1
2
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
gpu/command_buffer/common/gles2_cmd_utils.h
|
View
|
1
2
3
4
5
6
8
|
2 chunks |
+8 lines, -2 lines |
0 comments
|
Download
|
 |
M |
gpu/command_buffer/common/gles2_cmd_utils.cc
|
View
|
1
2
3
4
5
6
7
8
|
4 chunks |
+6 lines, -7 lines |
0 comments
|
Download
|
 |
M |
gpu/command_buffer/service/context_group.h
|
View
|
1
2
3
|
2 chunks |
+1 line, -9 lines |
0 comments
|
Download
|
 |
M |
gpu/command_buffer/service/context_group.cc
|
View
|
1
2
3
4
5
6
|
2 chunks |
+5 lines, -26 lines |
0 comments
|
Download
|
 |
M |
gpu/command_buffer/service/context_group_unittest.cc
|
View
|
1
2
3
|
2 chunks |
+12 lines, -15 lines |
0 comments
|
Download
|
 |
M |
gpu/command_buffer/service/framebuffer_manager.h
|
View
|
1
2
3
|
3 chunks |
+3 lines, -5 lines |
0 comments
|
Download
|
 |
M |
gpu/command_buffer/service/framebuffer_manager.cc
|
View
|
1
2
3
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
gpu/command_buffer/service/framebuffer_manager_unittest.cc
|
View
|
1
2
3
|
4 chunks |
+4 lines, -8 lines |
0 comments
|
Download
|
 |
M |
gpu/command_buffer/service/gles2_cmd_decoder.cc
|
View
|
1
2
3
4
5
6
7
8
|
6 chunks |
+27 lines, -18 lines |
0 comments
|
Download
|
 |
M |
gpu/command_buffer/service/gles2_cmd_decoder_unittest.cc
|
View
|
1
2
3
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc
|
View
|
1
2
3
4
5
6
7
8
|
3 chunks |
+19 lines, -26 lines |
0 comments
|
Download
|
 |
M |
gpu/command_buffer/service/texture_manager_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
A |
gpu/command_buffer/tests/es3_misc_functions_unittest.cc
|
View
|
1
2
3
4
|
1 chunk |
+83 lines, -0 lines |
0 comments
|
Download
|
 |
M |
gpu/command_buffer/tests/gl_manager.h
|
View
|
1
2
3
4
5
6
7
8
|
3 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
gpu/command_buffer/tests/gl_manager.cc
|
View
|
1
2
3
4
5
6
7
8
|
4 chunks |
+9 lines, -11 lines |
0 comments
|
Download
|
 |
M |
gpu/command_buffer/tests/gl_program_unittest.cc
|
View
|
1
2
3
4
5
6
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
gpu/gpu.gyp
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
Dependent Patchsets:
Total messages: 40 (17 generated)
|