<feed xmlns='http://www.w3.org/2005/Atom'>
<title>low_latency_layer/src/strategies/low_latency2/swapchain_monitor.cc, 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>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>
<entry>
<title>Fix rare race when timestamps are returned to the pool and reused before their work completes</title>
<updated>2026-04-06T15:43:56+00:00</updated>
<author>
<name>Nicolas James</name>
<email>nj3ahxac@gmail.com</email>
</author>
<published>2026-04-06T15:43:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nj3.xyz/low_latency_layer/commit/?id=341b9b65a57dee1d4d16ec0994fe9a414b542ba5'/>
<id>urn:sha1:341b9b65a57dee1d4d16ec0994fe9a414b542ba5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add refactored VK_NV_low_latency2 impl, (fixes many threading issues)</title>
<updated>2026-04-06T07:03:35+00:00</updated>
<author>
<name>Nicolas James</name>
<email>nj3ahxac@gmail.com</email>
</author>
<published>2026-04-06T07:03:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nj3.xyz/low_latency_layer/commit/?id=312d8736ae0df55c9f33e4eb5c00e4cd77e1c33f'/>
<id>urn:sha1:312d8736ae0df55c9f33e4eb5c00e4cd77e1c33f</id>
<content type='text'>
</content>
</entry>
</feed>
