ഓപ്പൺജിഎൽ
Original author(s) | Silicon Graphics |
---|---|
വികസിപ്പിച്ചത് | Khronos Group (formerly ARB) |
ആദ്യപതിപ്പ് | ജൂൺ 30, 1992 |
Stable release | 4.6
/ ജൂലൈ 31, 2017 |
ഭാഷ | C[1] |
Replaced by | Vulkan |
തരം | 3D graphics API |
അനുമതിപത്രം |
|
വെബ്സൈറ്റ് | opengl.org |
ദ്വിമാന ത്രിമാന കമ്പ്യൂട്ടർ ഗ്രാഫിക്സുകൾ ഉപയോഗിക്കുന്ന ആപ്ലിക്കേഷനുകളിൽ ഉപയോഗിക്കുന്നതിനുള്ള പ്രോഗ്രാമിങ്ങ് ഭാഷാ-ഇതര, പ്ലാറ്റ്ഫോം-ഇതര എ.പി.ഐ (ആപ്ലിക്കേഷൻ പ്രോഗ്രാമിങ്ങ് ഇന്റർഫേസ്) തയ്യാറാക്കുന്നതിനുള്ള മാനദണ്ഡമാണ് ഓപ്പൺജിഎൽ (OpenGL, Open Graphics Library).[3] ഇതിൽ 250 ൽ കൂടുതൽ ഫങ്ങ്ഷൻ കാളുകൾ ഉണ്ട്, അവയുടെ സഹായത്താൽ ലളിതമായ പ്രാഥമിക ഘടകങ്ങൾ ഉപയോഗിച്ച് സങ്കീർണ്ണങ്ങളായ ത്രിമാന രംഗങ്ങൾ തയ്യാറാക്കുവാൻ കഴിയും. 1992 ൽ സിലിക്കൺ ഗ്രാഫിക്സ് കമ്പനിയാണ് ഓപ്പൺജിഎൽ വികസിപ്പിച്ചെടുത്തത്, കാഡ് (CAD), വെർച്ച്വൽ റിയാലിറ്റി, ശാസ്ത്രീയമായ ചിത്രീകരണങ്ങൾ, ഫ്ലൈറ്റ് സിമുലേഷൻ തുടങ്ങിയവയിൽ ഇത് വ്യാപകമായി ഉപയോഗിക്കപ്പെടുന്നു.[4][5] വീഡിയോ ഗെയുമുകളിലും ഓപ്പൺജിഎൽ ഉപയോഗിക്കുന്നുണ്ട്, മൈക്രോസോഫ്റ്റ് പ്ലാറ്റ്ഫോമുകളിൽ ഇത് ഡിറക്റ്റ്3ഡിയുമായി (Direct3D) മൽസരിക്കുന്നു. ക്രോണോസ് ഗ്രൂപ്പ് എന്ന ലാഭരഹിത സംഘടനയാണ് ഓപ്പൺജിഎല്ലിനെ നിയന്ത്രിക്കുന്നത്.[6]
ഡിസൈൻ
[തിരുത്തുക]ഓപ്പൺജിഎൽ സ്പെസിഫിക്കേഷൻ 2ഡി, 3ഡി ഗ്രാഫിക്സ് വരയ്ക്കുന്നതിനുള്ള ഒരു അബ്സ്ട്രാക്ട് എപിഐയെക്കുറിച്ച് വിവരിക്കുന്നു. എപിഐ പൂർണ്ണമായും സോഫ്റ്റ്വെയറിൽ നടപ്പിലാക്കുന്നത് സാധ്യമാണെങ്കിലും, ഇത് മിക്കവാറും അല്ലെങ്കിൽ പൂർണ്ണമായും ഹാർഡ്വെയറിൽ നടപ്പിലാക്കാൻ വേണ്ടി രൂപകൽപ്പന ചെയ്തിരിക്കുന്നതാണ്.
അവലംബം
[തിരുത്തുക]- ↑ Lextrait, Vincent (January 2010). "The Programming Languages Beacon, v10.0". Archived from the original on May 30, 2012. Retrieved March 14, 2010.
- ↑ "Products: Software: OpenGL: Licensing and Logos". SGI. Archived from the original on November 1, 2012. Retrieved November 7, 2012.
- ↑ "The OpenGL Graphics System: A Specification" (PDF). 4.0 (Core Profile). March 11, 2010.
- ↑ "SGI – OpenGL Overview". Archived from the original on October 31, 2004. Retrieved February 16, 2007.
- ↑ Peddie, Jon (July 2012). "Who's the Fairest of Them All?". Computer Graphics World. Retrieved May 30, 2018.
- ↑ "OpenGL ARB to Pass Control of OpenGL Specification to Khronos Group". The Khronos Group (in ഇംഗ്ലീഷ്). July 31, 2006. Retrieved March 18, 2021.