<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gtk+.git/gdk/win32, branch fix-win32-shader-check</title>
<subtitle>gitlab.gnome.org: GNOME/gtk.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gtk+.git/'/>
<entry>
<title>gdkdisplay-win32.c: Don't retry WGL initialization</title>
<updated>2021-09-17T09:08:23+00:00</updated>
<author>
<name>Chun-wei Fan</name>
<email>fanchunwei@src.gnome.org</email>
</author>
<published>2021-09-17T09:08:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gtk+.git/commit/?id=b57e70fdafd2cf7ef92d62958c54d284935dc309'/>
<id>b57e70fdafd2cf7ef92d62958c54d284935dc309</id>
<content type='text'>
On Windows, GLES is not that widely available unless one installs wrapper
libraries such as libANGLE, so GLES/EGL support on Windows is used more like
a fallback mode if Desktop OpenGL (WGL) support is inadequate on the system.

Hence, unless one forces WGL or EGL, we will first try to initialize WGL, and
then try to initialize GLES if enabled and if WGL initialization failed, and
then just return whatever the last result we can obtain from these
initialization attempts, since unlike X11 EGL contexts, we do not have
separate modes for WGL except for legacy and non-legacy contexts.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On Windows, GLES is not that widely available unless one installs wrapper
libraries such as libANGLE, so GLES/EGL support on Windows is used more like
a fallback mode if Desktop OpenGL (WGL) support is inadequate on the system.

Hence, unless one forces WGL or EGL, we will first try to initialize WGL, and
then try to initialize GLES if enabled and if WGL initialization failed, and
then just return whatever the last result we can obtain from these
initialization attempts, since unlike X11 EGL contexts, we do not have
separate modes for WGL except for legacy and non-legacy contexts.
</pre>
</div>
</content>
</entry>
<entry>
<title>gdkglcontext-win32-wgl.c: Fix Cairo fallback check</title>
<updated>2021-09-17T03:19:30+00:00</updated>
<author>
<name>Chun-wei Fan</name>
<email>fanchunwei@src.gnome.org</email>
</author>
<published>2021-09-17T03:09:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gtk+.git/commit/?id=75aa1a757b17eb8cef0d2cc23eca56d47e3ee45a'/>
<id>75aa1a757b17eb8cef0d2cc23eca56d47e3ee45a</id>
<content type='text'>
We were setting the WGL pixel format in GdkWin32Display too early, so the code
does not bail out correctly when we retry establishing the WGL context.

Fix this by pushing back setting the WGL pixel format only after it passes the
shader availability check.

Should fix issue #4257.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We were setting the WGL pixel format in GdkWin32Display too early, so the code
does not bail out correctly when we retry establishing the WGL context.

Fix this by pushing back setting the WGL pixel format only after it passes the
shader availability check.

Should fix issue #4257.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move the _gdk_win32_pointer_input_api global variable into GdkWin32Display</title>
<updated>2021-08-19T14:29:45+00:00</updated>
<author>
<name>Luca Bacci</name>
<email>luca.bacci982@gmail.com</email>
</author>
<published>2021-08-19T14:29:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gtk+.git/commit/?id=c02bae9e0868d7bdb2d179cab087702fdc88b5b8'/>
<id>c02bae9e0868d7bdb2d179cab087702fdc88b5b8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typo</title>
<updated>2021-08-19T13:57:44+00:00</updated>
<author>
<name>Luca Bacci</name>
<email>luca.bacci982@gmail.com</email>
</author>
<published>2021-08-16T12:57:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gtk+.git/commit/?id=3977518f00d276c5af401116bf08d79b3692816d'/>
<id>3977518f00d276c5af401116bf08d79b3692816d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Disable visual feedback for pen ad touch</title>
<updated>2021-08-19T13:57:43+00:00</updated>
<author>
<name>Luca Bacci</name>
<email>luca.bacci982@gmail.com</email>
</author>
<published>2021-08-16T12:56:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gtk+.git/commit/?id=8adee3dace1c55697256601bcd8b82bbf8e8435a'/>
<id>8adee3dace1c55697256601bcd8b82bbf8e8435a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Filter out spurious mouse messages while handling pen or touch input</title>
<updated>2021-08-19T13:57:43+00:00</updated>
<author>
<name>Luca Bacci</name>
<email>luca.bacci982@gmail.com</email>
</author>
<published>2021-08-16T12:53:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gtk+.git/commit/?id=09ad930da414a1f4e22dae9f760f2334e5cbded6'/>
<id>09ad930da414a1f4e22dae9f760f2334e5cbded6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add _gdk_win32_get_cursor_pos utility</title>
<updated>2021-08-19T13:57:42+00:00</updated>
<author>
<name>Luca Bacci</name>
<email>luca.bacci982@gmail.com</email>
</author>
<published>2021-08-16T12:39:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gtk+.git/commit/?id=52f7bb6950ee53f5873d765165b7b1f14cac33a6'/>
<id>52f7bb6950ee53f5873d765165b7b1f14cac33a6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle WinPointer input</title>
<updated>2021-08-19T13:57:41+00:00</updated>
<author>
<name>Luca Bacci</name>
<email>luca.bacci982@gmail.com</email>
</author>
<published>2021-07-09T13:17:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gtk+.git/commit/?id=68db945e477a95d63edf2047217edb49dad669ae'/>
<id>68db945e477a95d63edf2047217edb49dad669ae</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Initialize WinPointer and enumerate devices</title>
<updated>2021-08-19T13:57:41+00:00</updated>
<author>
<name>Luca Bacci</name>
<email>luca.bacci982@gmail.com</email>
</author>
<published>2021-07-02T09:13:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gtk+.git/commit/?id=b54f4cf5d4d634be96910229b2807c5ca2f5d2b8'/>
<id>b54f4cf5d4d634be96910229b2807c5ca2f5d2b8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add new GdkDeviceWinpointer type</title>
<updated>2021-08-19T13:57:40+00:00</updated>
<author>
<name>Luca Bacci</name>
<email>luca.bacci982@gmail.com</email>
</author>
<published>2021-07-02T08:53:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gtk+.git/commit/?id=9a8a9451b1269c20560925087d76120bb315df2b'/>
<id>9a8a9451b1269c20560925087d76120bb315df2b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
