<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/VideoCommon/GeometryShaderGen.cpp, branch release-prep-2506a</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>VideoCommon: Move backend_info out of VideoConfig struct.</title>
<updated>2025-03-09T07:42:45+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-03-07T20:43:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c18c039089bdc27cbccf92a9053ed80bb161a9b9'/>
<id>c18c039089bdc27cbccf92a9053ed80bb161a9b9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoBackends / VideoCommon: add new uniform buffer object for custom shader materials (slot 3, geometry shader buffer moves to slot 4 if available)</title>
<updated>2023-10-06T07:17:42+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2023-09-20T00:29:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=b6d321bfb176b8296d9b128d3bb23da5b1a9124c'/>
<id>b6d321bfb176b8296d9b128d3bb23da5b1a9124c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: Fix stereoscopic 3D on OpenGL &lt; 4.3 (macOS)</title>
<updated>2023-02-14T17:25:33+00:00</updated>
<author>
<name>TellowKrinkle</name>
<email>tellowkrinkle@gmail.com</email>
</author>
<published>2022-12-11T07:15:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f25a0b43b6d3b17ca0d86bde19b646b1fc4a91a4'/>
<id>f25a0b43b6d3b17ca0d86bde19b646b1fc4a91a4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: Move repeated point/line expansion code to ShaderGenCommon</title>
<updated>2022-10-23T01:13:24+00:00</updated>
<author>
<name>TellowKrinkle</name>
<email>tellowkrinkle@gmail.com</email>
</author>
<published>2022-10-05T03:54:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=b567f3afcf79ab9333e9f5b17bad9aa17880b74e'/>
<id>b567f3afcf79ab9333e9f5b17bad9aa17880b74e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: Add vertex shader point and line expansion</title>
<updated>2022-10-23T01:13:24+00:00</updated>
<author>
<name>TellowKrinkle</name>
<email>tellowkrinkle@gmail.com</email>
</author>
<published>2022-07-23T05:47:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=68f49df0f8a845eecd1e65c4d75dfbee3bdc989e'/>
<id>68f49df0f8a845eecd1e65c4d75dfbee3bdc989e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #10819 from Dentomologist/fix_shader_compilation_warnings</title>
<updated>2022-07-08T22:46:29+00:00</updated>
<author>
<name>JMC47</name>
<email>JMC4789@gmail.com</email>
</author>
<published>2022-07-08T22:46:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=fac66897af7336b5e2dc2e3b879effb98b30fe47'/>
<id>fac66897af7336b5e2dc2e3b879effb98b30fe47</id>
<content type='text'>
VideoCommon: Fix D3D shader compilation warnings</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
VideoCommon: Fix D3D shader compilation warnings</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: Fix D3D shader warning X3557 (single iteration loop)</title>
<updated>2022-07-08T07:25:55+00:00</updated>
<author>
<name>Dentomologist</name>
<email>dentomologist@gmail.com</email>
</author>
<published>2022-07-08T00:00:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e1e0f42b37dd7f2343b9df99222f32ae56963456'/>
<id>e1e0f42b37dd7f2343b9df99222f32ae56963456</id>
<content type='text'>
Fix warning "loop only executes for 1 iteration(s), forcing loop to
unroll" when vertex_in == 1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix warning "loop only executes for 1 iteration(s), forcing loop to
unroll" when vertex_in == 1
</pre>
</div>
</content>
</entry>
<entry>
<title>VideoCommon: fix support of stereoscopic rendering after moving d3d to SPIRV generation</title>
<updated>2022-06-24T23:09:53+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2022-05-21T04:18:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=cad1d6ce909eeca6820444b09d9bf3ae9c6c7bc4'/>
<id>cad1d6ce909eeca6820444b09d9bf3ae9c6c7bc4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>D3D / VideoCommon: generate HLSL from SPIRV</title>
<updated>2022-06-24T23:09:53+00:00</updated>
<author>
<name>iwubcode</name>
<email>iwubcode@users.noreply.github.com</email>
</author>
<published>2022-05-04T05:41:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=5dd2704416385946fbdd80b38c01b0f9d7735648'/>
<id>5dd2704416385946fbdd80b38c01b0f9d7735648</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>GeometryShaderGen: Write the layer for every vertex</title>
<updated>2022-01-22T20:16:48+00:00</updated>
<author>
<name>Pokechu22</name>
<email>Pokechu022@gmail.com</email>
</author>
<published>2022-01-22T20:06:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6420845fcb013757c9d2884e59367ca40c0df944'/>
<id>6420845fcb013757c9d2884e59367ca40c0df944</id>
<content type='text'>
At least in GLSL, after calling EmitVertex() the value of all 'out' variables (including gl_Layer and ps) becomes undefined.  On OpenGL it seems like they were unchanged, but on Vulkan they became 0, resulting in bad rendering.

Fixes https://bugs.dolphin-emu.org/issues/12001
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
At least in GLSL, after calling EmitVertex() the value of all 'out' variables (including gl_Layer and ps) becomes undefined.  On OpenGL it seems like they were unchanged, but on Vulkan they became 0, resulting in bad rendering.

Fixes https://bugs.dolphin-emu.org/issues/12001
</pre>
</div>
</content>
</entry>
</feed>
