<feed xmlns='http://www.w3.org/2005/Atom'>
<title>low_latency_layer/src/strategies, branch main</title>
<subtitle>vulkan layer for reducing latency</subtitle>
<id>https://git.nj3.xyz/low_latency_layer/atom?h=main</id>
<link rel='self' href='https://git.nj3.xyz/low_latency_layer/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.nj3.xyz/low_latency_layer/'/>
<updated>2026-04-13T03:56:11+00:00</updated>
<entry>
<title>LowLatency2: Avoid fast path when monitor is working</title>
<updated>2026-04-13T03:56:11+00:00</updated>
<author>
<name>Nicolas James</name>
<email>nj3ahxac@gmail.com</email>
</author>
<published>2026-04-13T03:56:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nj3.xyz/low_latency_layer/commit/?id=458797a7a726d6f30be2acaea1761d489c31061a'/>
<id>urn:sha1:458797a7a726d6f30be2acaea1761d489c31061a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>LowLatency2: Check semaphore value before signalling</title>
<updated>2026-04-12T08:45:49+00:00</updated>
<author>
<name>Nicolas James</name>
<email>nj3ahxac@gmail.com</email>
</author>
<published>2026-04-12T08:45:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nj3.xyz/low_latency_layer/commit/?id=59289c6fcd79e52a4395451f61851661c417dbb3'/>
<id>urn:sha1:59289c6fcd79e52a4395451f61851661c417dbb3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't discard signal semaphore on missing swapchain monitor without signalling it first</title>
<updated>2026-04-11T02:10:06+00:00</updated>
<author>
<name>Nicolas James</name>
<email>nj3ahxac@gmail.com</email>
</author>
<published>2026-04-11T01:23:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nj3.xyz/low_latency_layer/commit/?id=973532a7d28c2afbaaf0fe79efa9a5084d14e3aa'/>
<id>urn:sha1:973532a7d28c2afbaaf0fe79efa9a5084d14e3aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Signal all semaphores on swapchain_monitor teardown</title>
<updated>2026-04-08T09:02:50+00:00</updated>
<author>
<name>Nicolas James</name>
<email>nj3ahxac@gmail.com</email>
</author>
<published>2026-04-08T08:33:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nj3.xyz/low_latency_layer/commit/?id=79ecffd2ebfa5e5efd0c8496a6ae90aa31964596'/>
<id>urn:sha1:79ecffd2ebfa5e5efd0c8496a6ae90aa31964596</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't take exclusive lock when collecting work for LowLatency2</title>
<updated>2026-04-08T04:41:18+00:00</updated>
<author>
<name>Nicolas James</name>
<email>nj3ahxac@gmail.com</email>
</author>
<published>2026-04-08T04:41:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nj3.xyz/low_latency_layer/commit/?id=6ae5ce31e34f3b15a25ada53e64a0098316f98c9'/>
<id>urn:sha1:6ae5ce31e34f3b15a25ada53e64a0098316f98c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removed unused import</title>
<updated>2026-04-08T04:04:46+00:00</updated>
<author>
<name>Nicolas James</name>
<email>nj3ahxac@gmail.com</email>
</author>
<published>2026-04-08T04:04:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nj3.xyz/low_latency_layer/commit/?id=51334609d3a81912e41afd133fbf23787e1894a1'/>
<id>urn:sha1:51334609d3a81912e41afd133fbf23787e1894a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reduce thread contention by introducing an atomic time point class - greatly reduces locking</title>
<updated>2026-04-08T04:04:03+00:00</updated>
<author>
<name>Nicolas James</name>
<email>nj3ahxac@gmail.com</email>
</author>
<published>2026-04-08T04:04:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nj3.xyz/low_latency_layer/commit/?id=5566c5dff4d6430f704aeb66ca45615cb0df0176'/>
<id>urn:sha1:5566c5dff4d6430f704aeb66ca45615cb0df0176</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix clearing outstanding semaphores instead of outstanding work for LowLatency2</title>
<updated>2026-04-08T02:58:41+00:00</updated>
<author>
<name>Nicolas James</name>
<email>nj3ahxac@gmail.com</email>
</author>
<published>2026-04-08T02:58:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nj3.xyz/low_latency_layer/commit/?id=a67570bc468664627da48b4ebe22c7caad217732'/>
<id>urn:sha1:a67570bc468664627da48b4ebe22c7caad217732</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix refactor latency regression for VK_NV_LowLatency2 by checking if work has already completed</title>
<updated>2026-04-08T02:55:29+00:00</updated>
<author>
<name>Nicolas James</name>
<email>nj3ahxac@gmail.com</email>
</author>
<published>2026-04-08T02:55:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nj3.xyz/low_latency_layer/commit/?id=453d5b0052bd17ed74d47570ffff403ffcd9ebb3'/>
<id>urn:sha1:453d5b0052bd17ed74d47570ffff403ffcd9ebb3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor storing submissions into FrameSpan class, reduce AntiLag thread contention</title>
<updated>2026-04-07T14:56:40+00:00</updated>
<author>
<name>Nicolas James</name>
<email>nj3ahxac@gmail.com</email>
</author>
<published>2026-04-07T14:56:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nj3.xyz/low_latency_layer/commit/?id=eb9719cc8b9a308654ccd2c3bce8a7047b6e2a1a'/>
<id>urn:sha1:eb9719cc8b9a308654ccd2c3bce8a7047b6e2a1a</id>
<content type='text'>
</content>
</entry>
</feed>
