Issue metadata
Sign in to add a comment
|
Use ANGLE on OSX |
||||||||||||||||||||||||
Issue descriptionWe want to make Chromium use ANGLE on OSX too. The big requirement for this is ANGLE being able to sample from and render to IOSurfaces. Once this is done, Chromium needs to be massaged to load and use ANGLE, this will involve at least: - making gl_factory_mac.cc support creating EGL contexts. - making gl_context_egl and gl_surface_egl be able to use the surfaceless extension - making GLImageIOSurface an interface, either implemented via CGL or the ANGLE IOSurface extension - ???
,
Dec 5 2016
Maybe we could do without at first, but it seems necessary to handle hardware video decode, and efficient CHROMIUM_copy_texture (without special casing IOSurfaces in ANGLE). Also Geoff mentioned that implementing GL_ARB_texture_rectangle shouldn't be too hard to implement.
,
Dec 5 2016
Sampling from IOSurfaces will be a requirement. ~90% of the time, we just render to them and pass them to the system compositor. The remaining ~10% of the time, we end up sampling from them. Of note is that GLImageIOSurface is wrapped in the GLImage/GpuMemoryBuffer framework, so it should require nothing different from all other platforms using GMBs, with the exception that it will be using GL_ARB_texture_rectangle.
,
Dec 11 2017
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue. Sorry for the inconvenience if the bug really should have been left as Available. If you change it back, also remove the "Hotlist-Recharge-Cold" label. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Dec 11 2017
,
Dec 12 2017
Has this bug moved to crbug.com/757974 ?
,
Dec 12 2017
|
|||||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||||
Comment 1 by kbr@chromium.org
, Dec 5 2016