# This file was generated with the command: # "/mnt/public/Repos/ladybird/Build/vcpkg/downloads/gni-to-cmake.py" "src/libANGLE/renderer/gl/BUILD.gn" "GL.cmake" "--prepend" "src/libANGLE/renderer/gl/" # Copyright 2020 The ANGLE Project Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. # # This file houses the build configuration for the ANGLE GL back-ends. # Copyright 2022 The ANGLE Project Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. set(gl_backend_sources "src/libANGLE/renderer/gl/BlitGL.cpp" "src/libANGLE/renderer/gl/BlitGL.h" "src/libANGLE/renderer/gl/BufferGL.cpp" "src/libANGLE/renderer/gl/BufferGL.h" "src/libANGLE/renderer/gl/ClearMultiviewGL.cpp" "src/libANGLE/renderer/gl/ClearMultiviewGL.h" "src/libANGLE/renderer/gl/CompilerGL.cpp" "src/libANGLE/renderer/gl/CompilerGL.h" "src/libANGLE/renderer/gl/ContextGL.cpp" "src/libANGLE/renderer/gl/ContextGL.h" "src/libANGLE/renderer/gl/DispatchTableGL_autogen.cpp" "src/libANGLE/renderer/gl/DispatchTableGL_autogen.h" "src/libANGLE/renderer/gl/DisplayGL.cpp" "src/libANGLE/renderer/gl/DisplayGL.h" "src/libANGLE/renderer/gl/FenceNVGL.cpp" "src/libANGLE/renderer/gl/FenceNVGL.h" "src/libANGLE/renderer/gl/FramebufferGL.cpp" "src/libANGLE/renderer/gl/FramebufferGL.h" "src/libANGLE/renderer/gl/FunctionsGL.cpp" "src/libANGLE/renderer/gl/FunctionsGL.h" "src/libANGLE/renderer/gl/ImageGL.cpp" "src/libANGLE/renderer/gl/ImageGL.h" "src/libANGLE/renderer/gl/MemoryObjectGL.cpp" "src/libANGLE/renderer/gl/MemoryObjectGL.h" "src/libANGLE/renderer/gl/ProgramExecutableGL.cpp" "src/libANGLE/renderer/gl/ProgramExecutableGL.h" "src/libANGLE/renderer/gl/ProgramGL.cpp" "src/libANGLE/renderer/gl/ProgramGL.h" "src/libANGLE/renderer/gl/ProgramPipelineGL.cpp" "src/libANGLE/renderer/gl/ProgramPipelineGL.h" "src/libANGLE/renderer/gl/QueryGL.cpp" "src/libANGLE/renderer/gl/QueryGL.h" "src/libANGLE/renderer/gl/RenderbufferGL.cpp" "src/libANGLE/renderer/gl/RenderbufferGL.h" "src/libANGLE/renderer/gl/RendererGL.cpp" "src/libANGLE/renderer/gl/RendererGL.h" "src/libANGLE/renderer/gl/SamplerGL.cpp" "src/libANGLE/renderer/gl/SamplerGL.h" "src/libANGLE/renderer/gl/SemaphoreGL.cpp" "src/libANGLE/renderer/gl/SemaphoreGL.h" "src/libANGLE/renderer/gl/ShaderGL.cpp" "src/libANGLE/renderer/gl/ShaderGL.h" "src/libANGLE/renderer/gl/StateManagerGL.cpp" "src/libANGLE/renderer/gl/StateManagerGL.h" "src/libANGLE/renderer/gl/SurfaceGL.cpp" "src/libANGLE/renderer/gl/SurfaceGL.h" "src/libANGLE/renderer/gl/SyncGL.cpp" "src/libANGLE/renderer/gl/SyncGL.h" "src/libANGLE/renderer/gl/TextureGL.cpp" "src/libANGLE/renderer/gl/TextureGL.h" "src/libANGLE/renderer/gl/TransformFeedbackGL.cpp" "src/libANGLE/renderer/gl/TransformFeedbackGL.h" "src/libANGLE/renderer/gl/VertexArrayGL.cpp" "src/libANGLE/renderer/gl/VertexArrayGL.h" "src/libANGLE/renderer/gl/formatutilsgl.cpp" "src/libANGLE/renderer/gl/formatutilsgl.h" "src/libANGLE/renderer/gl/functionsgl_enums.h" "src/libANGLE/renderer/gl/functionsgl_typedefs.h" "src/libANGLE/renderer/gl/renderergl_utils.cpp" "src/libANGLE/renderer/gl/renderergl_utils.h" ) if(is_win) list(APPEND gl_backend_sources "src/libANGLE/renderer/gl/../../../third_party/khronos/GL/wglext.h" "src/libANGLE/renderer/gl/wgl/ContextWGL.cpp" "src/libANGLE/renderer/gl/wgl/ContextWGL.h" "src/libANGLE/renderer/gl/wgl/D3DTextureSurfaceWGL.cpp" "src/libANGLE/renderer/gl/wgl/D3DTextureSurfaceWGL.h" "src/libANGLE/renderer/gl/wgl/DXGISwapChainWindowSurfaceWGL.cpp" "src/libANGLE/renderer/gl/wgl/DXGISwapChainWindowSurfaceWGL.h" "src/libANGLE/renderer/gl/wgl/DisplayWGL.cpp" "src/libANGLE/renderer/gl/wgl/DisplayWGL.h" "src/libANGLE/renderer/gl/wgl/FunctionsWGL.cpp" "src/libANGLE/renderer/gl/wgl/FunctionsWGL.h" "src/libANGLE/renderer/gl/wgl/PbufferSurfaceWGL.cpp" "src/libANGLE/renderer/gl/wgl/PbufferSurfaceWGL.h" "src/libANGLE/renderer/gl/wgl/RendererWGL.cpp" "src/libANGLE/renderer/gl/wgl/RendererWGL.h" "src/libANGLE/renderer/gl/wgl/SurfaceWGL.h" "src/libANGLE/renderer/gl/wgl/WindowSurfaceWGL.cpp" "src/libANGLE/renderer/gl/wgl/WindowSurfaceWGL.h" "src/libANGLE/renderer/gl/wgl/functionswgl_typedefs.h" "src/libANGLE/renderer/gl/wgl/wgl_utils.cpp" "src/libANGLE/renderer/gl/wgl/wgl_utils.h" ) endif() if(angle_use_x11) list(APPEND gl_backend_sources "src/libANGLE/renderer/gl/glx/DisplayGLX.cpp" "src/libANGLE/renderer/gl/glx/DisplayGLX.h" "src/libANGLE/renderer/gl/glx/DisplayGLX_api.h" "src/libANGLE/renderer/gl/glx/FunctionsGLX.cpp" "src/libANGLE/renderer/gl/glx/FunctionsGLX.h" "src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.cpp" "src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.h" "src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.cpp" "src/libANGLE/renderer/gl/glx/PixmapSurfaceGLX.h" "src/libANGLE/renderer/gl/glx/SurfaceGLX.h" "src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.cpp" "src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.h" "src/libANGLE/renderer/gl/glx/functionsglx_typedefs.h" "src/libANGLE/renderer/gl/glx/glx_utils.cpp" "src/libANGLE/renderer/gl/glx/glx_utils.h" "src/libANGLE/renderer/gl/glx/platform_glx.h" ) endif() if(is_android OR is_linux OR is_chromeos) list(APPEND gl_backend_sources "src/libANGLE/renderer/gl/egl/ContextEGL.cpp" "src/libANGLE/renderer/gl/egl/ContextEGL.h" "src/libANGLE/renderer/gl/egl/DeviceEGL.cpp" "src/libANGLE/renderer/gl/egl/DeviceEGL.h" "src/libANGLE/renderer/gl/egl/DisplayEGL.cpp" "src/libANGLE/renderer/gl/egl/DisplayEGL.h" "src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.cpp" "src/libANGLE/renderer/gl/egl/DmaBufImageSiblingEGL.h" "src/libANGLE/renderer/gl/egl/ExternalImageSiblingEGL.h" "src/libANGLE/renderer/gl/egl/FunctionsEGL.cpp" "src/libANGLE/renderer/gl/egl/FunctionsEGL.h" "src/libANGLE/renderer/gl/egl/FunctionsEGLDL.cpp" "src/libANGLE/renderer/gl/egl/FunctionsEGLDL.h" "src/libANGLE/renderer/gl/egl/ImageEGL.cpp" "src/libANGLE/renderer/gl/egl/ImageEGL.h" "src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.cpp" "src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.h" "src/libANGLE/renderer/gl/egl/RendererEGL.cpp" "src/libANGLE/renderer/gl/egl/RendererEGL.h" "src/libANGLE/renderer/gl/egl/SurfaceEGL.cpp" "src/libANGLE/renderer/gl/egl/SurfaceEGL.h" "src/libANGLE/renderer/gl/egl/SyncEGL.cpp" "src/libANGLE/renderer/gl/egl/SyncEGL.h" "src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.cpp" "src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.h" "src/libANGLE/renderer/gl/egl/egl_utils.cpp" "src/libANGLE/renderer/gl/egl/egl_utils.h" "src/libANGLE/renderer/gl/egl/functionsegl_typedefs.h" ) endif() if(is_android) list(APPEND gl_backend_sources "src/libANGLE/renderer/gl/egl/android/DisplayAndroid.cpp" "src/libANGLE/renderer/gl/egl/android/DisplayAndroid.h" "src/libANGLE/renderer/gl/egl/android/NativeBufferImageSiblingAndroid.cpp" "src/libANGLE/renderer/gl/egl/android/NativeBufferImageSiblingAndroid.h" ) endif() if(angle_enable_cgl) list(APPEND gl_backend_sources "src/libANGLE/renderer/gl/cgl/ContextCGL.cpp" "src/libANGLE/renderer/gl/cgl/ContextCGL.h" "src/libANGLE/renderer/gl/cgl/DeviceCGL.cpp" "src/libANGLE/renderer/gl/cgl/DeviceCGL.h" "src/libANGLE/renderer/gl/cgl/DisplayCGL.h" "src/libANGLE/renderer/gl/cgl/DisplayCGL.mm" "src/libANGLE/renderer/gl/cgl/IOSurfaceSurfaceCGL.cpp" "src/libANGLE/renderer/gl/cgl/IOSurfaceSurfaceCGL.h" "src/libANGLE/renderer/gl/cgl/PbufferSurfaceCGL.cpp" "src/libANGLE/renderer/gl/cgl/PbufferSurfaceCGL.h" "src/libANGLE/renderer/gl/cgl/WindowSurfaceCGL.h" "src/libANGLE/renderer/gl/cgl/WindowSurfaceCGL.mm" ) endif() if(angle_enable_gl_null) list(APPEND gl_backend_sources "src/libANGLE/renderer/gl/null_functions.cpp" "src/libANGLE/renderer/gl/null_functions.h" ) endif()