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".
In computer programming, an application programming interface (API) is a set of routines, protocols, and tools for building software and applications.
An API expresses a software component in terms of its operations, inputs, outputs, and underlying types, defining functionalities that are independent of their respective implementations, which allows definitions and implementations to vary without compromising the interface. A good API makes it easier to develop a program by providing all the building blocks, which are then put together by the programmer.
An API may be for a web-based system, operating system, or database system, and it provides facilities to develop applications for that system using a given programming language. As an example, a programmer who develops apps for Android may use an Android API to interact with hardware, like the front camera of an Android-based device.
In addition to accessing databases or computer hardware like hard disk drives or video cards, an API can ease the work of programming GUI components. For example, an API can facilitate integration of new features into existing applications (a so-called "plug-in API"). An API can also assist otherwise distinct applications with sharing data, which can help to integrate and enhance the functionalities of the applications.
Api is the highest peak in the Yoka Pahar Section of Gurans Himal, part of the Himalayas in the extreme northwest corner of Nepal, near the borders of India and Tibet. It is a little-known peak in a rarely visited part of the Himalayas, but it rises dramatically over the low surrounding terrain.
Although low in elevation among the major mountains of Nepal, Api is exceptional in its rise above local terrain; the surrounding valleys are significantly lower than those surrounding most higher Himalayan peaks.
The Api region was visited by Westerners in 1899, 1905, and 1936, but the peak was not attempted until 1953 on a visit by W. H. Murray a Scottish Mountaineer with John Tyson. This attempt was unsuccessful, as was another, by Italians, in 1954 which resulted in the death of two expedition members.
The first ascent of Api occurred in 1960. The Doshisha Alpine Society of Japan successfully completed the Northwest Face route attempted by the 1954 party.
The American Petroleum Institute gravity, or API gravity, is a measure of how heavy or light a petroleum liquid is compared to water: if its API gravity is greater than 10, it is lighter and floats on water; if less than 10, it is heavier and sinks.
API gravity is thus an inverse measure of a petroleum liquid's density relative to that of water (also known as specific gravity). It is used to compare densities of petroleum liquids. For example, if one petroleum liquid is less dense than another, it has a greater API gravity. Although mathematically, API gravity is a dimensionless quantity, see the formula below, it is referred to as being in 'degrees'. API gravity is gradated in degrees on a hydrometer instrument. API gravity values of most petroleum liquids fall between 10 and 70 degrees.
In 1916, the U.S. National Bureau of Standards accepted the Baumé scale, which had been developed in France in 1768, as the U.S. standard for measuring the specific gravity of liquids less dense than water. Investigation by the U.S. National Academy of Sciences found major errors in salinity and temperature controls that had caused serious variations in published values. Hydrometers in the U.S. had been manufactured and distributed widely with a modulus of 141.5 instead of the Baumé scale modulus of 140. The scale was so firmly established that, by 1921, the remedy implemented by the American Petroleum Institute was to create the API gravity scale, recognizing the scale that was actually being used.
Eglė the Queen of Serpents, alternatively Eglė the Queen of Grass Snakes (Lithuanian: Eglė žalčių karalienė), is a Lithuanian folk tale.
Eglė the Queen of Serpents is considered one of the most archaic and best-known Lithuanian fairy tales and the richest in references of Baltic mythology. Over a hundred slightly diverging versions of the plot have been collected. Its multi-layered mythological background has been an interest of Lithuanian and foreign researchers of Indo-European mythology; Gintaras Beresnevičius considered it being a Lithuanian theogonic myth. Interestingly, the tale features not only human–reptile shapeshifting, but an irreversible human–tree shapeshifting as well.
Eglė is both a popular female name in Lithuania and also a noun meaning spruce (Picea). The serpents (žaltys) of the tale are grass snakes in Lithuanian, but because they inhabit the sea, the word may mean a mythical water snake.
The story can be subdivided into a number of sections each having parallels with motifs of other folk tales, yet a combination of them is unique.
EGL may refer to:
EGL (Enterprise Generation Language), originally developed by IBM and now available as the EDT (EGL Development Tools) Open Source project under the Eclipse Public License (EPL), is a programming technology designed to meet the challenges of modern, multi-platform application development by providing a common language and programming model across languages, frameworks, and runtime platforms. The language borrows concepts familiar to anyone using statically typed languages like Java, COBOL, C, etc. However, it borrows the concept of stereotype from Unified Modeling Language (UML) that is not typically found in statically typed programming languages.
In a nutshell, EGL is a higher-level, universal application development language.
EGL is similar in syntax to other common languages so it can be learned by application developers with similar previous programming background. EGL application development abstractions shield programmers from the technical interfaces of systems and middleware allowing them to focus on building business functionality. EGL applications and services are written, tested and debugged at the EGL source level, and once they are satisfactorily functionally tested they can be compiled into COBOL, Java, or JavaScript code to support deployment of business applications that can run in any of the following environments: