Home
last modified time | relevance | path

Searched refs:outExtensions (Results 1 – 25 of 49) sorted by relevance

12

/external/angle/src/libANGLE/renderer/vulkan/
DDisplayVk.cpp198 void DisplayVk::generateExtensions(egl::DisplayExtensions *outExtensions) const in generateExtensions()
200 outExtensions->createContextRobustness = getRenderer()->getNativeExtensions().robustness; in generateExtensions()
201 outExtensions->surfaceOrientation = true; in generateExtensions()
202 outExtensions->displayTextureShareGroup = true; in generateExtensions()
203 outExtensions->displaySemaphoreShareGroup = true; in generateExtensions()
204 outExtensions->robustResourceInitialization = true; in generateExtensions()
209 outExtensions->swapBuffersWithDamage = true; in generateExtensions()
211 outExtensions->fenceSync = true; in generateExtensions()
212 outExtensions->waitSync = true; in generateExtensions()
214 outExtensions->image = true; in generateExtensions()
[all …]
DDeviceVk.h29 void generateExtensions(egl::DeviceExtensions *outExtensions) const override;
DDeviceVk.cpp39 void DeviceVk::generateExtensions(egl::DeviceExtensions *outExtensions) const in generateExtensions()
/external/angle/src/libANGLE/renderer/null/
DDisplayNULL.cpp208 void DisplayNULL::generateExtensions(egl::DisplayExtensions *outExtensions) const in generateExtensions()
210 outExtensions->createContextRobustness = true; in generateExtensions()
211 outExtensions->postSubBuffer = true; in generateExtensions()
212 outExtensions->createContext = true; in generateExtensions()
213 outExtensions->image = true; in generateExtensions()
214 outExtensions->imageBase = true; in generateExtensions()
215 outExtensions->glTexture2DImage = true; in generateExtensions()
216 outExtensions->glTextureCubemapImage = true; in generateExtensions()
217 outExtensions->glTexture3DImage = true; in generateExtensions()
218 outExtensions->glRenderbufferImage = true; in generateExtensions()
[all …]
DDeviceNULL.cpp37 void DeviceNULL::generateExtensions(egl::DeviceExtensions *outExtensions) const {} in generateExtensions()
DDeviceNULL.h29 void generateExtensions(egl::DeviceExtensions *outExtensions) const override;
/external/angle/src/libANGLE/renderer/gl/egl/
DDisplayEGL.cpp629 void DisplayEGL::generateExtensions(egl::DisplayExtensions *outExtensions) const in generateExtensions()
633 outExtensions->createContextRobustness = in generateExtensions()
636 outExtensions->postSubBuffer = false; // Since SurfaceEGL::postSubBuffer is not implemented in generateExtensions()
637 outExtensions->presentationTime = mEGL->hasExtension("EGL_ANDROID_presentation_time"); in generateExtensions()
640 outExtensions->displayTextureShareGroup = true; in generateExtensions()
641 outExtensions->displaySemaphoreShareGroup = true; in generateExtensions()
645 outExtensions->swapBuffersWithDamage = true; in generateExtensions()
647 outExtensions->image = mEGL->hasExtension("EGL_KHR_image"); in generateExtensions()
648 outExtensions->imageBase = mEGL->hasExtension("EGL_KHR_image_base"); in generateExtensions()
651 outExtensions->glTexture2DImage = mEGL->hasExtension("EGL_KHR_gl_texture_2D_image"); in generateExtensions()
[all …]
/external/angle/src/libANGLE/renderer/gl/eagl/
DDeviceEAGL.cpp52 void DeviceEAGL::generateExtensions(egl::DeviceExtensions *outExtensions) const in generateExtensions()
54 outExtensions->deviceEAGL = true; in generateExtensions()
DDisplayEAGL.mm303 void DisplayEAGL::generateExtensions(egl::DisplayExtensions *outExtensions) const
305 outExtensions->iosurfaceClientBuffer = true;
306 outExtensions->surfacelessContext = true;
309 outExtensions->displayTextureShareGroup = true;
310 outExtensions->displaySemaphoreShareGroup = true;
312 outExtensions->powerPreference = false;
314 DisplayGL::generateExtensions(outExtensions);
DDeviceEAGL.h32 void generateExtensions(egl::DeviceExtensions *outExtensions) const override;
/external/angle/src/libANGLE/renderer/gl/cgl/
DDeviceCGL.cpp54 void DeviceCGL::generateExtensions(egl::DeviceExtensions *outExtensions) const in generateExtensions()
56 outExtensions->deviceCGL = true; in generateExtensions()
DDisplayCGL.mm473 void DisplayCGL::generateExtensions(egl::DisplayExtensions *outExtensions) const
475 outExtensions->iosurfaceClientBuffer = true;
476 outExtensions->surfacelessContext = true;
479 outExtensions->displayTextureShareGroup = true;
480 outExtensions->displaySemaphoreShareGroup = true;
484 outExtensions->powerPreference = true;
487 DisplayGL::generateExtensions(outExtensions);
DDeviceCGL.h28 void generateExtensions(egl::DeviceExtensions *outExtensions) const override;
/external/angle/src/libANGLE/renderer/gl/wgl/
DDisplayWGL.cpp622 void DisplayWGL::generateExtensions(egl::DisplayExtensions *outExtensions) const in generateExtensions()
626 outExtensions->postSubBuffer = mUseDXGISwapChains; in generateExtensions()
627 outExtensions->surfaceOrientation = mUseDXGISwapChains; in generateExtensions()
629 outExtensions->createContextRobustness = mHasRobustness; in generateExtensions()
631 outExtensions->d3dTextureClientBuffer = mHasDXInterop; in generateExtensions()
632 outExtensions->d3dShareHandleClientBuffer = mHasDXInterop; in generateExtensions()
633 outExtensions->surfaceD3DTexture2DShareHandle = true; in generateExtensions()
634 outExtensions->querySurfacePointer = true; in generateExtensions()
635 outExtensions->keyedMutex = true; in generateExtensions()
638 outExtensions->displayTextureShareGroup = true; in generateExtensions()
[all …]
/external/angle/src/libANGLE/renderer/d3d/
DDeviceD3D.cpp79 void DeviceD3D::generateExtensions(egl::DeviceExtensions *outExtensions) const in generateExtensions()
81 outExtensions->deviceD3D = true; in generateExtensions()
DDeviceD3D.h29 void generateExtensions(egl::DeviceExtensions *outExtensions) const override;
/external/angle/src/libANGLE/renderer/vulkan/mac/
DDisplayVkMac.mm76 void DisplayVkMac::generateExtensions(egl::DisplayExtensions *outExtensions) const
78 outExtensions->iosurfaceClientBuffer =
81 DisplayVk::generateExtensions(outExtensions);
/external/angle/src/libANGLE/renderer/metal/
DDeviceMtl.mm46 void DeviceMtl::generateExtensions(egl::DeviceExtensions *outExtensions) const
48 outExtensions->deviceMetal = true;
DDisplayMtl.mm401 void DisplayMtl::generateExtensions(egl::DisplayExtensions *outExtensions) const
403 outExtensions->flexibleSurfaceCompatibility = true;
404 outExtensions->iosurfaceClientBuffer = true;
405 outExtensions->surfacelessContext = true;
406 outExtensions->displayTextureShareGroup = true;
407 outExtensions->displaySemaphoreShareGroup = true;
408 outExtensions->mtlTextureClientBuffer = true;
413 outExtensions->fenceSync = true;
414 outExtensions->waitSync = true;
420 outExtensions->robustResourceInitialization = true;
[all …]
DDeviceMtl.h30 void generateExtensions(egl::DeviceExtensions *outExtensions) const override;
/external/angle/src/libANGLE/renderer/gl/glx/
DDisplayGLX.cpp889 void DisplayGLX::generateExtensions(egl::DisplayExtensions *outExtensions) const in generateExtensions()
891 outExtensions->createContextRobustness = mHasARBCreateContextRobustness; in generateExtensions()
894 outExtensions->displayTextureShareGroup = true; in generateExtensions()
895 outExtensions->displaySemaphoreShareGroup = true; in generateExtensions()
897 outExtensions->surfacelessContext = true; in generateExtensions()
902 outExtensions->syncControlCHROMIUM = hasSyncControlOML; in generateExtensions()
903 outExtensions->syncControlRateANGLE = hasSyncControlOML; in generateExtensions()
906 outExtensions->textureFromPixmapNOK = mGLX.hasExtension("GLX_EXT_texture_from_pixmap"); in generateExtensions()
908 outExtensions->robustnessVideoMemoryPurgeNV = mHasNVRobustnessVideoMemoryPurge; in generateExtensions()
910 DisplayGL::generateExtensions(outExtensions); in generateExtensions()
/external/angle/src/libANGLE/renderer/
DDisplayImpl.cpp35 void generateExtensions(egl::DeviceExtensions *outExtensions) const override in generateExtensions()
37 *outExtensions = egl::DeviceExtensions(); in generateExtensions()
DDeviceImpl.h37 virtual void generateExtensions(egl::DeviceExtensions *outExtensions) const = 0;
/external/angle/src/libANGLE/renderer/gl/
DDisplayGL.cpp135 void DisplayGL::generateExtensions(egl::DisplayExtensions *outExtensions) const in generateExtensions()
139 outExtensions->robustResourceInitialization = true; in generateExtensions()
/external/angle/src/libANGLE/renderer/d3d/d3d11/
DRenderer11.cpp1279 void Renderer11::generateDisplayExtensions(egl::DisplayExtensions *outExtensions) const in generateDisplayExtensions()
1281 outExtensions->createContextRobustness = true; in generateDisplayExtensions()
1285 outExtensions->d3dShareHandleClientBuffer = true; in generateDisplayExtensions()
1286 outExtensions->surfaceD3DTexture2DShareHandle = true; in generateDisplayExtensions()
1288 outExtensions->d3dTextureClientBuffer = true; in generateDisplayExtensions()
1289 outExtensions->imageD3D11Texture = true; in generateDisplayExtensions()
1291 outExtensions->keyedMutex = true; in generateDisplayExtensions()
1292 outExtensions->querySurfacePointer = true; in generateDisplayExtensions()
1293 outExtensions->windowFixedSize = true; in generateDisplayExtensions()
1296 outExtensions->surfaceOrientation = !mPresentPathFastEnabled; in generateDisplayExtensions()
[all …]

12