HOME



picture info

EGL (OpenGL)
EGL is an interface between Khronos rendering APIs (such as OpenGL, OpenGL ES or OpenVG) and the underlying native platform windowing system. EGL handles graphics context management, surface/ buffer binding, rendering synchronization, and enables "high-performance, accelerated, mixed-mode 2D and 3D rendering using other Khronos APIs." EGL is managed by the non-profit technology consortium Khronos Group. The acronym ''EGL'' is an initialism, which starting from EGL version 1.2 refers to ''Khronos Native Platform Graphics Interface''. Prior to version 1.2, the name of the EGL specification was ''OpenGL ES Native Platform Graphics Interface''. X.Org development documentation glossary defines EGL as "Embedded-System Graphics Library". Adoption * The BlackBerry 10 and BlackBerry Tablet OS mobile device operating system uses EGL for 3D graphics rendering. Both support EGL version 1.4. * The Android mobile device operating system uses EGL for 3D graphics rendering. * The Wa ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




EGL OpenGL Logo
EGL may refer to: Computing * EGL (API), an OpenGL interface * EGL (programming language) Other uses * Eesti Gaidide Liit, an Estonian Guides Association * Elektrizitäts-Gesellschaft Laufenburg, a Swiss energy company * Emilian dialect of the Emilian-Romagnol language * Engility, an American defense company * Enterprise Group (Ghana), a Ghanaian insurance company * European Gemological Laboratory; see Diamond clarity Diamond clarity is the quality of diamonds that relates to the existence and visual appearance of internal characteristics of a diamond called ''inclusions'', and surface defects, called ''blemishes''. Clarity is one of the four Cs of diamond grad ... * Elegant Gothic Lolita; see Lolita fashion * Neghelle Airport, Ethiopia (IATA code EGL) {{disambiguation ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Initialism
An acronym is a type of abbreviation consisting of a phrase whose only pronounced elements are the initial letters or initial sounds of words inside that phrase. Acronyms are often spelled with the initial letter of each word in all caps with no punctuation. For some, an initialism or alphabetism connotes this general meaning, and an ''acronym'' is a subset with a narrower definition; an acronym is pronounced as a word rather than as a sequence of letters. In this sense, ''NASA'' () is an acronym, but '' USA'' () is not. The broader sense of ''acronym'', ignoring pronunciation, is its original meaning and in common use. . Dictionary and style-guide editors dispute whether the term ''acronym'' can be legitimately applied to abbreviations which are not pronounced as words, and they do not agree on acronym spacing, casing, and punctuation. The phrase that the acronym stands for is called its . The of an acronym includes both its expansion and the meaning of its expans ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Canonical Ltd
Canonical Ltd. is a privately-held computer software company based in London, England. It was founded and funded by South African entrepreneur Mark Shuttleworth to market commercial support and related services for Ubuntu and related projects. Canonical employs staff in more than 70 countries and maintains offices in London, Austin, Boston, Shanghai, Beijing, Taipei, Tokyo and the Isle of Man. Projects Canonical Ltd. has created and continues to back several projects. Principally these are free and open-source software ( FOSS) or tools designed to improve collaboration between free software developers and contributors. Some projects require a Contributor License Agreement to be signed. Open-source software * Ubuntu, a Debian-based Linux distribution with GNOME (formerly with Unity) desktop ** Ubuntu Core, a tiny and transactional version of Ubuntu * GNU Bazaar, a decentralized revision control system * Storm, an object-relational mapper for Python, part of the Launchpad ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Mir (display Server Protocol)
Mir is a computer display server and, recently, a Wayland compositor for the Linux operating system that is under development by Canonical (company), Canonical Ltd. It was planned to replace the currently used X Window System for Ubuntu; however, the plan changed and Mutter (software), Mutter was adopted as part of GNOME Shell. Mir was announced by Canonical on 4 March 2013 as part of the development of Unity 8, intended as the next generation for the Unity (user interface), Unity user interface. Four years later Unity 8 was dropped although Mir's development continued for Internet of Things (IoT) applications. Software architecture Mir is built on EGL (OpenGL), EGL and uses some of the infrastructure originally developed for Wayland such as Mesa (computer graphics), Mesa's EGL implementation and Jolla, Jolla's Hybris (software), libhybris. The compatibility layer for X, XMir, is based on XWayland. Other parts of the infrastructure used by Mir originate from Android (operat ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Mesa 3D (OpenGL)
Mesa, also called Mesa3D and The Mesa 3D Graphics Library, is an open-source software, open source implementation of OpenGL, Vulkan, and other graphics API specifications. Mesa translates these specifications to vendor-specific graphics hardware drivers. Its most important users are two graphics drivers mostly developed and funded by Intel and AMD for their respective hardware (AMD promotes their Mesa drivers Radeon and RadeonSI over the deprecated AMD Catalyst, and Intel has only supported the Mesa driver). Proprietary graphics drivers (e.g., Nvidia GeForce driver and Catalyst) replace all of Mesa, providing their own implementation of a graphics API. An open-source effort to write a Mesa Nvidia driver called Nouveau (software), Nouveau is developed mostly by the community. Besides 3D applications such as games, modern display servers (Glamor (software), X.org's Glamor or Wayland (display server protocol), Wayland's Weston (software), Weston) use OpenGL/EGL (API), EGL; therefor ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Android (operating System)
Android is an operating system based on a modified version of the Linux kernel and other open-source software, open-source software, designed primarily for touchscreen-based mobile devices such as smartphones and tablet computer, tablets. Android has historically been developed by a consortium of developers known as the Open Handset Alliance, but its most widely used version is primarily developed by Google. First released in 2008, Android is the world's Usage share of operating systems, most widely used operating system; the latest version, released on June 10, 2025, is Android 16. At its core, the operating system is known as the Android Open Source Project (AOSP) and is free and open-source software (FOSS) primarily licensed under the Apache License. However, most devices run the proprietary software, proprietary Android version developed by Google, which ships with additional proprietary closed-source software pre-installed, most notably Google Mobile Services (GMS), which ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


BlackBerry Tablet OS
BlackBerry Tablet OS is an operating system from BlackBerry Ltd based on the QNX Neutrino real-time operating system designed to run Adobe AIR and BlackBerry WebWorks applications, currently available for the BlackBerry PlayBook tablet computer. The BlackBerry Tablet OS is the first tablet running an operating system from QNX (now a subsidiary of RIM). BlackBerry Tablet OS supports standard BlackBerry Java applications. Support for Android apps has also been announced, through sandbox "app players" which can be ported by developers or installed through sideloading by users. A BlackBerry Tablet OS Native Development Kit, to develop native applications with the GNU toolchain is currently in closed beta testing. The first device to run BlackBerry Tablet OS was the BlackBerry PlayBook tablet computer. A similar QNX-based operating system, known as BlackBerry 10, replaced the long-standing BlackBerry OS on handsets after version 7.
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




BlackBerry 10
BlackBerry 10 (BB10) is a proprietary mobile operating system for the BlackBerry line of smartphones, both developed by BlackBerry Limited (formerly known as Research In Motion). Released in January 2013, BlackBerry 10 is a complete rework from the company's previous BlackBerry OS software. It is based on QNX, a Unix-like operating system that was originally developed by QNX Software Systems until the company was acquired by Research In Motion in 2010. BlackBerry 10 supports the application framework Qt (version 4.8) and in some later models features an Android runtime to run Android applications. Prior to version 10.3.1, BlackBerry 10 also supported the Adobe AIR runtime. The user interface uses a combination of gestures and touch-based interactions for navigation and control, making it possible to control a device without having to press any physical buttons, with the exception of the power button that switches the device on or off. It also supports hardware keyboards, incl ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Mesa (computer Graphics)
Mesa, also called Mesa3D and The Mesa 3D Graphics Library, is an open source implementation of OpenGL, Vulkan, and other graphics API specifications. Mesa translates these specifications to vendor-specific graphics hardware drivers. Its most important users are two graphics drivers mostly developed and funded by Intel and AMD for their respective hardware (AMD promotes their Mesa drivers Radeon and RadeonSI over the deprecated AMD Catalyst, and Intel has only supported the Mesa driver). Proprietary graphics drivers (e.g., Nvidia GeForce driver and Catalyst) replace all of Mesa, providing their own implementation of a graphics API. An open-source effort to write a Mesa Nvidia driver called Nouveau is developed mostly by the community. Besides 3D applications such as games, modern display servers ( X.org's Glamor or Wayland's Weston) use OpenGL/ EGL; therefore all graphics typically go through Mesa. Mesa is hosted by freedesktop.org and was initiated in August 1993 by Bri ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Linux Kernel
The Linux kernel is a Free and open-source software, free and open source Unix-like kernel (operating system), kernel that is used in many computer systems worldwide. The kernel was created by Linus Torvalds in 1991 and was soon adopted as the kernel for the GNU operating system (OS) which was created to be a free software, free replacement for Unix. Since the late 1990s, it has been included in many Linux distributions, operating system distributions, many of which are called Linux. One such Linux kernel operating system is Android (operating system), Android which is used in many mobile and embedded devices. Most of the kernel code is written in C (programming language), C as supported by the GNU compiler collection (GCC) which has extensions beyond standard C. The code also contains assembly language, assembly code for architecture-specific logic such as optimizing memory use and task execution. The kernel has a Modular programming, modular design such that modules can be inte ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Kernel (operating System)
A kernel is a computer program at the core of a computer's operating system that always has complete control over everything in the system. The kernel is also responsible for preventing and mitigating conflicts between different processes. It is the portion of the operating system code that is always resident in memory and facilitates interactions between hardware and software components. A full kernel controls all hardware resources (e.g. I/O, memory, cryptography) via device drivers, arbitrates conflicts between processes concerning such resources, and optimizes the use of common resources, such as CPU, cache, file systems, and network sockets. On most systems, the kernel is one of the first programs loaded on startup (after the bootloader). It handles the rest of startup as well as memory, peripherals, and input/output (I/O) requests from software, translating them into data-processing instructions for the central processing unit. The critical code of the kernel is usua ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]