<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>https://wiki.mathnt.net/index.php?action=history&amp;feed=atom&amp;title=OpenGL</id>
	<title>OpenGL - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.mathnt.net/index.php?action=history&amp;feed=atom&amp;title=OpenGL"/>
	<link rel="alternate" type="text/html" href="https://wiki.mathnt.net/index.php?title=OpenGL&amp;action=history"/>
	<updated>2026-04-04T17:43:48Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.35.0</generator>
	<entry>
		<id>https://wiki.mathnt.net/index.php?title=OpenGL&amp;diff=51286&amp;oldid=prev</id>
		<title>2021년 2월 17일 (수) 08:12에 Pythagoras0님의 편집</title>
		<link rel="alternate" type="text/html" href="https://wiki.mathnt.net/index.php?title=OpenGL&amp;diff=51286&amp;oldid=prev"/>
		<updated>2021-02-17T08:12:05Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ko&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 이전 판&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2021년 2월 17일 (수) 08:12 판&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l101&quot; &gt;101번째 줄:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;101번째 줄:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;references /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;references /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 메타데이터 ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==메타데이터==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===위키데이터===&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===위키데이터===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* ID :  [https://www.wikidata.org/wiki/Q178570 Q178570]&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* ID :  [https://www.wikidata.org/wiki/Q178570 Q178570]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;===Spacy 패턴 목록===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [{&amp;#039;LEMMA&amp;#039;: &amp;#039;OpenGL&amp;#039;}]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [{&amp;#039;LOWER&amp;#039;: &amp;#039;open&amp;#039;}, {&amp;#039;LEMMA&amp;#039;: &amp;#039;GL&amp;#039;}]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [{&amp;#039;LOWER&amp;#039;: &amp;#039;open&amp;#039;}, {&amp;#039;LOWER&amp;#039;: &amp;#039;graphics&amp;#039;}, {&amp;#039;LEMMA&amp;#039;: &amp;#039;Library&amp;#039;}]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Pythagoras0</name></author>
	</entry>
	<entry>
		<id>https://wiki.mathnt.net/index.php?title=OpenGL&amp;diff=47083&amp;oldid=prev</id>
		<title>Pythagoras0: /* 메타데이터 */ 새 문단</title>
		<link rel="alternate" type="text/html" href="https://wiki.mathnt.net/index.php?title=OpenGL&amp;diff=47083&amp;oldid=prev"/>
		<updated>2020-12-26T12:19:42Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;메타데이터: &lt;/span&gt; 새 문단&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ko&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 이전 판&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2020년 12월 26일 (토) 12:19 판&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l100&quot; &gt;100번째 줄:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;100번째 줄:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===소스===&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===소스===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;references /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &amp;lt;references /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== 메타데이터 ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;===위키데이터===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* ID :  [https://www.wikidata.org/wiki/Q178570 Q178570]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Pythagoras0</name></author>
	</entry>
	<entry>
		<id>https://wiki.mathnt.net/index.php?title=OpenGL&amp;diff=46239&amp;oldid=prev</id>
		<title>Pythagoras0: /* 노트 */ 새 문단</title>
		<link rel="alternate" type="text/html" href="https://wiki.mathnt.net/index.php?title=OpenGL&amp;diff=46239&amp;oldid=prev"/>
		<updated>2020-12-21T10:01:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;노트: &lt;/span&gt; 새 문단&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== 노트 ==&lt;br /&gt;
&lt;br /&gt;
===위키데이터===&lt;br /&gt;
* ID :  [https://www.wikidata.org/wiki/Q178570 Q178570]&lt;br /&gt;
===말뭉치===&lt;br /&gt;
# Download and run the executable (nvidiaopenglrdp.exe) from the DesignWorks website as Administrator on the remote Windows PC where your OpenGL application will run.&amp;lt;ref name=&amp;quot;ref_e9dfda6e&amp;quot;&amp;gt;[https://www.opengl.org/ The Industry Standard for High Performance Graphics]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# OpenGL exposes all the features of the latest graphics hardware.&amp;lt;ref name=&amp;quot;ref_a624bd60&amp;quot;&amp;gt;[https://www.khronos.org/opengl/ The Khronos Group Inc]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# Before starting our journey we should first define what OpenGL actually is.&amp;lt;ref name=&amp;quot;ref_d6cbb6b4&amp;quot;&amp;gt;[https://learnopengl.com/Getting-started/OpenGL LearnOpenGL]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# OpenGL is mainly considered an API (an Application Programming Interface ) that provides us with a large set of functions that we can use to manipulate graphics and images.&amp;lt;ref name=&amp;quot;ref_d6cbb6b4&amp;quot; /&amp;gt;&lt;br /&gt;
# The OpenGL specification specifies exactly what the result/output of each function should be and how it should perform.&amp;lt;ref name=&amp;quot;ref_d6cbb6b4&amp;quot; /&amp;gt;&lt;br /&gt;
# The people developing the actual OpenGL libraries are usually the graphics card manufacturers.&amp;lt;ref name=&amp;quot;ref_d6cbb6b4&amp;quot; /&amp;gt;&lt;br /&gt;
# Originally developed by Silicon Graphics in the early &amp;#039;90s, OpenGL® has become the most widely-used open graphics standard in the world.&amp;lt;ref name=&amp;quot;ref_2934eaf4&amp;quot;&amp;gt;[https://developer.nvidia.com/opengl OpenGL]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# NVIDIA supports OpenGL and a complete set of OpenGL extensions, designed to give you maximum performance on our GPUs.&amp;lt;ref name=&amp;quot;ref_2934eaf4&amp;quot; /&amp;gt;&lt;br /&gt;
# The OpenGL specification describes an abstract API for drawing 2D and 3D graphics.&amp;lt;ref name=&amp;quot;ref_eebb8447&amp;quot;&amp;gt;[https://en.wikipedia.org/wiki/OpenGL Wikipedia]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# The specification says nothing on the subject of obtaining, and managing an OpenGL context, leaving this as a detail of the underlying windowing system.&amp;lt;ref name=&amp;quot;ref_eebb8447&amp;quot; /&amp;gt;&lt;br /&gt;
# OpenGL is an evolving API.&amp;lt;ref name=&amp;quot;ref_eebb8447&amp;quot; /&amp;gt;&lt;br /&gt;
# New versions of the OpenGL specifications are regularly released by the Khronos Group, each of which extends the API to support various new features.&amp;lt;ref name=&amp;quot;ref_eebb8447&amp;quot; /&amp;gt;&lt;br /&gt;
# Android includes support for high performance 2D and 3D graphics with the Open Graphics Library (OpenGL®), specifically, the OpenGL ES API.&amp;lt;ref name=&amp;quot;ref_6fb289a5&amp;quot;&amp;gt;[https://developer.android.com/guide/topics/graphics/opengl Android Developers]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# OpenGL is a cross-platform graphics API that specifies a standard software interface for 3D graphics processing hardware.&amp;lt;ref name=&amp;quot;ref_6fb289a5&amp;quot; /&amp;gt;&lt;br /&gt;
# OpenGL ES is a flavor of the OpenGL specification intended for embedded devices.&amp;lt;ref name=&amp;quot;ref_6fb289a5&amp;quot; /&amp;gt;&lt;br /&gt;
# Support of the OpenGL ES 3.0 API on a device requires an implementation of this graphics pipeline provided by the device manufacturer.&amp;lt;ref name=&amp;quot;ref_6fb289a5&amp;quot; /&amp;gt;&lt;br /&gt;
# &amp;lt;GL/glcorearb.h&amp;gt; - OpenGL core profile and ARB extension interfaces, as described in appendix G.2 of the OpenGL 4.3 Specification.&amp;lt;ref name=&amp;quot;ref_2fd860f1&amp;quot;&amp;gt;[https://www.khronos.org/registry/OpenGL/index_gl.php Khronos OpenGL® Registry]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# - OpenGL core profile and ARB extension interfaces, as described in appendix G.2 of the OpenGL 4.3 Specification.&amp;lt;ref name=&amp;quot;ref_2fd860f1&amp;quot; /&amp;gt;&lt;br /&gt;
# The OpenGL headers all depend on the shared &amp;lt;KHR/khrplatform.h&amp;gt; header from the EGL Registry .&amp;lt;ref name=&amp;quot;ref_2fd860f1&amp;quot; /&amp;gt;&lt;br /&gt;
# As a software interface for graphics hardware, OpenGL renders multidimensional objects into a framebuffer.&amp;lt;ref name=&amp;quot;ref_040bcb4d&amp;quot;&amp;gt;[https://docs.microsoft.com/en-us/windows/win32/opengl/opengl OpenGL - Win32 apps]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# This architecture makes it easy to port OpenGL programs from one system to another.&amp;lt;ref name=&amp;quot;ref_040bcb4d&amp;quot; /&amp;gt;&lt;br /&gt;
# It&amp;#039;s officially supported by Intel and is their default OpenGL driver for Linux.&amp;lt;ref name=&amp;quot;ref_ec1ad688&amp;quot;&amp;gt;[https://www.mesa3d.org/ The Mesa 3D Graphics Library]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# It&amp;#039;s officially supported by Intel and is their next-generation Linux OpenGL driver.&amp;lt;ref name=&amp;quot;ref_ec1ad688&amp;quot; /&amp;gt;&lt;br /&gt;
# It uses OpenGL or OpenGL ES on the host to accelerate rendering.&amp;lt;ref name=&amp;quot;ref_ec1ad688&amp;quot; /&amp;gt;&lt;br /&gt;
# This can be used to get full desktop OpenGL support on devices that only support Vulkan.&amp;lt;ref name=&amp;quot;ref_ec1ad688&amp;quot; /&amp;gt;&lt;br /&gt;
# OpenGL is a standard API for rendering 3D graphics.&amp;lt;ref name=&amp;quot;ref_bbc21356&amp;quot;&amp;gt;[https://doc.qt.io/qt-5/qtopengl-index.html Qt OpenGL]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# OpenGL only deals with 3D rendering and provides little or no support for GUI programming issues.&amp;lt;ref name=&amp;quot;ref_bbc21356&amp;quot; /&amp;gt;&lt;br /&gt;
# The Qt OpenGL module makes it easy to use OpenGL in Qt applications.&amp;lt;ref name=&amp;quot;ref_bbc21356&amp;quot; /&amp;gt;&lt;br /&gt;
# The Qt OpenGL module is implemented as a platform-independent Qt/C++ wrapper around the platform-dependent GLX (version 1.3 or later), WGL, or AGL C APIs.&amp;lt;ref name=&amp;quot;ref_bbc21356&amp;quot; /&amp;gt;&lt;br /&gt;
# Welcome to the OpenGL Programming book.&amp;lt;ref name=&amp;quot;ref_890e36b5&amp;quot;&amp;gt;[https://en.wikibooks.org/wiki/OpenGL_Programming Wikibooks, open books for an open world]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# OpenGL is an API used for drawing 3D graphics.&amp;lt;ref name=&amp;quot;ref_890e36b5&amp;quot; /&amp;gt;&lt;br /&gt;
# OpenGL is not a programming language; an OpenGL application is typically written in C or C++.&amp;lt;ref name=&amp;quot;ref_890e36b5&amp;quot; /&amp;gt;&lt;br /&gt;
# What OpenGL does allow you to do is draw attractive, realistic 3D graphics with minimal effort.&amp;lt;ref name=&amp;quot;ref_890e36b5&amp;quot; /&amp;gt;&lt;br /&gt;
# The easiest way to use the OpenGL® ES API in a Tizen application is to rely on the Elm_GLView component.&amp;lt;ref name=&amp;quot;ref_71cfcd4c&amp;quot;&amp;gt;[https://docs.tizen.org/application/native/guides/graphics/creating-opengles/ Creating OpenGL® ES Applications]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# The Elm_GLView component is one of the Elementary UI components, which creates an OpenGL® ES target surface and a context.&amp;lt;ref name=&amp;quot;ref_71cfcd4c&amp;quot; /&amp;gt;&lt;br /&gt;
# Some macros provided by EFL also allow you to use OpenGL® ES APIs directly.&amp;lt;ref name=&amp;quot;ref_71cfcd4c&amp;quot; /&amp;gt;&lt;br /&gt;
# The following example shows the steps to create an OpenGL® ES application.&amp;lt;ref name=&amp;quot;ref_71cfcd4c&amp;quot; /&amp;gt;&lt;br /&gt;
# OpenGL (Open Graphics Library) is a cross-language, multi-platform application programming interface (API) for rendering 2D and 3D vector graphics.&amp;lt;ref name=&amp;quot;ref_b6eb96c3&amp;quot;&amp;gt;[https://developer.mozilla.org/en-US/docs/Glossary/OpenGL OpenGL - MDN Web Docs Glossary: Definitions of Web-related terms]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# Development of Guile-OpenGL, and GNU in general, is a volunteer effort, and you can contribute.&amp;lt;ref name=&amp;quot;ref_cc7fce22&amp;quot;&amp;gt;[https://www.gnu.org/software/guile-opengl/ Free Software Foundation]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# Development For development sources, issue trackers, and other information, please see the Guile-OpenGL project page at savannah.gnu.org.&amp;lt;ref name=&amp;quot;ref_cc7fce22&amp;quot; /&amp;gt;&lt;br /&gt;
# Maintainer Guile-OpenGL is currently being maintained by Andy Wingo and Daniel Hartwig.&amp;lt;ref name=&amp;quot;ref_cc7fce22&amp;quot; /&amp;gt;&lt;br /&gt;
# OpenGL ES 3.1 Emulation accelerated by desktop GPU capable of OpenGL 4.3.&amp;lt;ref name=&amp;quot;ref_08a45982&amp;quot;&amp;gt;[https://developer.arm.com/tools-and-software/graphics-and-gaming/opengl-es-emulator OpenGL ES Emulator – Arm Developer]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# Khronos backed for OpenGL ES conformance across the board.&amp;lt;ref name=&amp;quot;ref_08a45982&amp;quot; /&amp;gt;&lt;br /&gt;
# OpenGL Core is a back-end capable of supporting the latest OpenGL features on Windows, MacOS X and Linux.&amp;lt;ref name=&amp;quot;ref_297a65ff&amp;quot;&amp;gt;[https://docs.unity3d.com/Manual/OpenGLCoreDetails.html Manual: OpenGL Core]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# -force-glcore : To use the new OpenGL back-end.&amp;lt;ref name=&amp;quot;ref_297a65ff&amp;quot; /&amp;gt;&lt;br /&gt;
# To use the new OpenGL back-end.&amp;lt;ref name=&amp;quot;ref_297a65ff&amp;quot; /&amp;gt;&lt;br /&gt;
# XY can be 32, 33, 40, 41, 42, 43, 44 or 45; each number representing a specific version of OpenGL.&amp;lt;ref name=&amp;quot;ref_297a65ff&amp;quot; /&amp;gt;&lt;br /&gt;
# OpenGL does not specify a method for generating these individual mipmap level of details.&amp;lt;ref name=&amp;quot;ref_7d30f783&amp;quot;&amp;gt;[https://www.sciencedirect.com/topics/computer-science/opengl Opengl - an overview]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# The OpenGL utility library (GLU) provides a simple command (gluBuild2DMipmaps) for generating all of the levels required for mipmapping a 2D or 1D texture.&amp;lt;ref name=&amp;quot;ref_7d30f783&amp;quot; /&amp;gt;&lt;br /&gt;
# While mipmaps can always be generated using the host processor, the OpenGL pipeline can be used to accelerate the process by performing the filtering operations.&amp;lt;ref name=&amp;quot;ref_7d30f783&amp;quot; /&amp;gt;&lt;br /&gt;
# If the texture LOD extension SGIS_texture_lod (which became part of the core in OpenGL 1.2) is available, a further optimization to this process is possible.&amp;lt;ref name=&amp;quot;ref_7d30f783&amp;quot; /&amp;gt;&lt;br /&gt;
# Core OpenGL (GL) : consists of hundreds of commands, which begin with a prefix &amp;quot; gl &amp;quot; (e.g., glColor , glVertex , glTranslate , glRotate ).&amp;lt;ref name=&amp;quot;ref_da877657&amp;quot;&amp;gt;[https://www3.ntu.edu.sg/home/ehchua/programming/opengl/cg_introduction.html An introduction on OpenGL with 2D Graphics]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# The Core OpenGL models an object via a set of geometric primitives such as point, line and polygon.&amp;lt;ref name=&amp;quot;ref_da877657&amp;quot; /&amp;gt;&lt;br /&gt;
# OpenGL is designed to be independent of the windowing system or operating system.&amp;lt;ref name=&amp;quot;ref_da877657&amp;quot; /&amp;gt;&lt;br /&gt;
# Quoting from the opengl.org: &amp;quot;GLUT is designed for constructing small to medium sized OpenGL programs.&amp;lt;ref name=&amp;quot;ref_da877657&amp;quot; /&amp;gt;&lt;br /&gt;
# OpenGL is used for applications like CAD software and computer games.&amp;lt;ref name=&amp;quot;ref_012069b7&amp;quot;&amp;gt;[https://stackoverflow.com/questions/tagged/opengl Newest &amp;#039;opengl&amp;#039; Questions]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# The OpenGL standard, as well as OpenGL ES, is controlled by the Khronos group.&amp;lt;ref name=&amp;quot;ref_012069b7&amp;quot; /&amp;gt;&lt;br /&gt;
# OpenGL Insights present real-world techniques for intermediate and advanced OpenGL, OpenGL ES, and WebGL developers.&amp;lt;ref name=&amp;quot;ref_9b1a77ff&amp;quot;&amp;gt;[http://www.openglinsights.com/ OpenGL Insights]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# Focusing on current and emerging techniques for the OpenGL family of APIs, the book demonstrates the breadth and depth of OpenGL.&amp;lt;ref name=&amp;quot;ref_9b1a77ff&amp;quot; /&amp;gt;&lt;br /&gt;
# By using OpenGL, a developer can use the same code to render graphics on a Mac, PC, or mobile device.&amp;lt;ref name=&amp;quot;ref_a45af8aa&amp;quot;&amp;gt;[https://techterms.com/definition/opengl OpenGL Definition]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# Nearly all modern operating systems and hardware devices support OpenGL, making it an easy choice for graphics development.&amp;lt;ref name=&amp;quot;ref_a45af8aa&amp;quot; /&amp;gt;&lt;br /&gt;
# Examples of OpenGL commands include drawing polygons, assigning colors to shapes, applying textures to polygons (texture mapping), zooming in and out, transforming polygons, and rotating objects.&amp;lt;ref name=&amp;quot;ref_a45af8aa&amp;quot; /&amp;gt;&lt;br /&gt;
# OpenGL is also used for managing lighting effects, such as light sources, shading, and shadows.&amp;lt;ref name=&amp;quot;ref_a45af8aa&amp;quot; /&amp;gt;&lt;br /&gt;
# A reliable software which displays useful information about the current OpenGL 3D accelerator and new Vulkan 3D API.&amp;lt;ref name=&amp;quot;ref_3814c39f&amp;quot;&amp;gt;[http://www.realtech-vr.com/home/glview OpenGL Extensions Viewer 6]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# OpenGL Extension Viewer is reliable software which displays the vendor name, the version implemented, the renderer name, and the extensions of the current OpenGL 3D accelerator.&amp;lt;ref name=&amp;quot;ref_3814c39f&amp;quot; /&amp;gt;&lt;br /&gt;
# Many OpenGL extensions, as well as extensions to related APIs like GLU, GLX, and WGL, have been defined by vendors and groups of vendors.&amp;lt;ref name=&amp;quot;ref_3814c39f&amp;quot; /&amp;gt;&lt;br /&gt;
# Ask on OpenGL reddit page, we will now answer !&amp;lt;ref name=&amp;quot;ref_3814c39f&amp;quot; /&amp;gt;&lt;br /&gt;
# I really enjoyed learning the latest OpenGL shader programming, but it&amp;#039;s actually not easy to get into.&amp;lt;ref name=&amp;quot;ref_c558c0aa&amp;quot;&amp;gt;[https://antongerdelan.net/opengl/ Anton&amp;#039;s OpenGL 4 Tutorials]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# Readers often ask me how to manage or structure OpenGL elements at scale in a larger project.&amp;lt;ref name=&amp;quot;ref_c558c0aa&amp;quot; /&amp;gt;&lt;br /&gt;
# This version implements the interface for OpenGL 1.2, GLU 1.2, GLUT 3.7, and several extensions.&amp;lt;ref name=&amp;quot;ref_4a311d2c&amp;quot;&amp;gt;[https://math.nist.gov/f90gl/ f90gl: Fortran interface for OpenGL and GLUT]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# OpenGL is a software interface for applications to generate interactive 2D and 3D computer graphics independent of operating system, window system, and hardware operations.&amp;lt;ref name=&amp;quot;ref_4a311d2c&amp;quot; /&amp;gt;&lt;br /&gt;
# GLUT is the OpenGL Utility Toolkit, a window system independent API toolkit for writing OpenGL programs.&amp;lt;ref name=&amp;quot;ref_4a311d2c&amp;quot; /&amp;gt;&lt;br /&gt;
# By using the new features of Fortran 90, they define an interface to OpenGL that does not depend on any extensions to the Fortran standard and provide access to the full functionality of OpenGL.&amp;lt;ref name=&amp;quot;ref_4a311d2c&amp;quot; /&amp;gt;&lt;br /&gt;
# This guide will teach you the basics of using OpenGL to develop modern graphics applications.&amp;lt;ref name=&amp;quot;ref_717a0521&amp;quot;&amp;gt;[https://open.gl/ Introduction]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# We will not be discussing any of the old parts of the OpenGL specification.&amp;lt;ref name=&amp;quot;ref_717a0521&amp;quot; /&amp;gt;&lt;br /&gt;
# OpenGL 4.1 or later is required to run CityEngine 2019.1.&amp;lt;ref name=&amp;quot;ref_9b8a2222&amp;quot;&amp;gt;[https://support.esri.com/en/technical-article/000011375 How To: Check the graphics card type and OpenGL version]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# Go to OpenGL Extensions Viewer (Windows) to download and install the OpenGL Extensions Viewer.&amp;lt;ref name=&amp;quot;ref_9b8a2222&amp;quot; /&amp;gt;&lt;br /&gt;
# The OpenGL Extensions Viewer is a free application designed by Realtech VR.&amp;lt;ref name=&amp;quot;ref_9b8a2222&amp;quot; /&amp;gt;&lt;br /&gt;
# Information about the OpenGL implementation currently in use by MATLAB, specified as info .&amp;lt;ref name=&amp;quot;ref_24e8d440&amp;quot;&amp;gt;[https://www.mathworks.com/help/matlab/ref/opengl.html Control OpenGL rendering]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# RendererDriverVersion Version of the OpenGL driver (Windows systems with hardware-accelerated OpenGL only).&amp;lt;ref name=&amp;quot;ref_24e8d440&amp;quot; /&amp;gt;&lt;br /&gt;
# RendererDriverReleaseDate Release date of the OpenGL driver (Windows systems with hardware-accelerated OpenGL only).&amp;lt;ref name=&amp;quot;ref_24e8d440&amp;quot; /&amp;gt;&lt;br /&gt;
# If you are using hardware-accelerated OpenGL, this field is the graphics card model name.&amp;lt;ref name=&amp;quot;ref_24e8d440&amp;quot; /&amp;gt;&lt;br /&gt;
# On the most fundamental level, OpenGL is a software interface that allows a programmer to communicate with graphics hardware.&amp;lt;ref name=&amp;quot;ref_438b4b42&amp;quot;&amp;gt;[https://openglbook.com/chapter-0-preface-what-is-opengl.html Preface: What is OpenGL?]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# Of course, there is much more to it than that, and you will be glad to know that this book explains the finer details of OpenGL.&amp;lt;ref name=&amp;quot;ref_438b4b42&amp;quot; /&amp;gt;&lt;br /&gt;
# An abstraction presented itself that allowed hardware and software vendors great freedom on how they chose to implement OpenGL; this level of abstraction is still present today.&amp;lt;ref name=&amp;quot;ref_438b4b42&amp;quot; /&amp;gt;&lt;br /&gt;
# But perhaps the greatest advantage that OpenGL provides to implementers is its support for extensions.&amp;lt;ref name=&amp;quot;ref_438b4b42&amp;quot; /&amp;gt;&lt;br /&gt;
# This functionality was deprecated in OpenGL 3.0 and later removed.&amp;lt;ref name=&amp;quot;ref_b275a6ea&amp;quot;&amp;gt;[https://www.packtpub.com/product/opengl-4-0-shading-language-cookbook/9781849514767 OpenGL 4.0 Shading Language Cookbook]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# With OpenGL 4.0, it&amp;#039;s easy to define this as the set of input attributes.&amp;lt;ref name=&amp;quot;ref_b275a6ea&amp;quot; /&amp;gt;&lt;br /&gt;
# Of course, the data for this attribute must be supplied by the OpenGL program.&amp;lt;ref name=&amp;quot;ref_b275a6ea&amp;quot; /&amp;gt;&lt;br /&gt;
# For this recipe, we&amp;#039;ll draw the simplest OpenGL shape, a triangle.&amp;lt;ref name=&amp;quot;ref_b275a6ea&amp;quot; /&amp;gt;&lt;br /&gt;
# First things first, OpenGL stands for Open Graphics Language but no one ever calls it that, they call it OpenGL, so we&amp;#039;re going to do that too.&amp;lt;ref name=&amp;quot;ref_b72efbbd&amp;quot;&amp;gt;[https://openframeworks.cc/ofBook/chapters/openGL.html Introducing OpenGL for OF]&amp;lt;/ref&amp;gt;&lt;br /&gt;
# OpenGL’s main job is to help a programmer create code that creates points, lines, and polygons, and then convert those objects into pixels.&amp;lt;ref name=&amp;quot;ref_b72efbbd&amp;quot; /&amp;gt;&lt;br /&gt;
# OF uses OpenGL for all of its graphics drawing but most of the calls are hidden.&amp;lt;ref name=&amp;quot;ref_b72efbbd&amp;quot; /&amp;gt;&lt;br /&gt;
# It actually uses an implementation of OpenGL called GLFW by default.&amp;lt;ref name=&amp;quot;ref_b72efbbd&amp;quot; /&amp;gt;&lt;br /&gt;
===소스===&lt;br /&gt;
 &amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pythagoras0</name></author>
	</entry>
</feed>