Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.

You thought they were done with the Vulkan API? Think again. To mark Vulkan 1.0 being 2236 days old (give or take), a brand new extension has been revealed. This is an absolute game changer, there's no other way to frame this.

Presenting: VK_FOOL_printed_surface

Developed by Joshua Ashton and Liam Middlebrook, who are both involved in many Linux related things, Liam handled the majority of the specification work, while Josh handled the CUPS layer implementation.

Okay, so what does it do? They say it's the "newest innovation in the cross section of the Printed Media and Vulkan ecosystems" and their hype around it is definitely warranted. This extension allows you to print frames, in Vulkan. That's right, printing for everyone and high ink rates too!

You can print frames in Vulkan now! No longer are the days of yore when a frame would only last until the next vkQueuePresent() landed. Now you can cherish your favorite frames and have them last forever. Hang up your new family heirloom on the wall, or put them in a time-capsule for generations to come.

"Bringing Vulkan to the workplace"

Of course the full Vulkan specification sheet has been upgraded for this new extension too, and it answers a lot of burning questions like:

4) Printers are inherently complex devices which are not yet fully understood by humanity, does the current set of error codes available in Vulkan allow for implementations to adequately express the various states of disarray encountered when a print is not successful?

RESOLVED: To the best of our ability we have introduced new Vulkan error codes which should help implementations express the complex state of printers. This list is likely not exhaustive and may be expanded in a future extension.

7) Why would someone want to see a printed frame?

RESOLVED: This is a stupid question. For thousands of years humanity has pursued artistic passion and looked to immortalize their creations. This pursuit obviously extends to the printed frame.

21) Will the extension support tearing?

RESOLVED: No. The printed surface will only support perfect prints. Tearing is left to the end-user.

Is this a joke? What's going on? You decide. Only the smartest will be able to figure it out.

This can't possibly be real though right? See for yourself:

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

"Please consider the environment before printing this extension."

Article taken from GamingOnLinux.com.
Tags: Misc, Vulkan
29 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
24 comments
Page: 1/2»
  Go to:

slembcke Mar 31, 2022
View PC info
  • Supporter Plus
April fools usually makes me sad, but this made me chuckle. :) That is all.
CatKiller Mar 31, 2022
View PC info
  • Supporter Plus
 LP0 ON FIRE
forkbomb9 Mar 31, 2022
Ah right it's already 1st of April somewhere. I was wondering wtf was going on lol!
STiAT Mar 31, 2022
Oh damn, I need that extension! How else am I got plaster my toilet walls with nice gaming screenshots! Taking screenshots and printing them one by one is a lot of effort!

And this is not an april fools joke! It's real work!


Last edited by STiAT on 31 March 2022 at 11:54 pm UTC
wit_as_a_riddle Apr 1, 2022
"Only the smartest will be able to figure it out."

🤣🤣🤣
iWeaker4You Apr 1, 2022
I thought it was true, in my country it is still March 31 xd
elmapul Apr 1, 2022
timezones...
ShabbyX Apr 1, 2022
Best part of the extension:

=== Final Thoughts

Please consider the environment before printing this extension.

Also the choice of vendor name makes the error codes hilariously insulting: "Out of paper, fool!"
ShabbyX Apr 1, 2022
But... can it print Crysis? at 60fps?

If you have an array of 1200 printers, with a swapchain with the same number of images, I don't see why not!
NoSt Apr 1, 2022
Finally! I can achieve my lifelong dream of being able to print out all my frames. Time to stock up on paper.
scaine Apr 1, 2022
View PC info
  • Contributing Editor
  • Mega Supporter
The video made me laugh. Perfect!
rickytrevor Apr 1, 2022
  • Supporter
#yearofthelinuxdesktop
ninjasftw Apr 1, 2022
Now if it could integrate with my 3d printer so I could print out a scene from my favourite game i'd be interested
jordicoma Apr 1, 2022
But... can it print Crysis? at 60fps?
Probably with 1000 laser printers on the cups server. But it would be a delay


Last edited by jordicoma on 1 April 2022 at 8:11 am UTC
kuhpunkt Apr 1, 2022
April fools usually makes me sad, but this made me chuckle. :) That is all.

What is "April fools"?
logge Apr 1, 2022
The things world will not need, not now nor in april 1st 2222 :-)
StalePopcorn Apr 1, 2022
Freaking got me!
F.Ultra Apr 1, 2022
View PC info
  • Supporter
"Only the smartest will be able to figure it out."

🤣🤣🤣

So not some one with a "very, very large brain" I assume :)
Philadelphus Apr 2, 2022
"Tearing is left to the end user" got a laugh out of me.
crt0mega Apr 2, 2022
What is "April fools"?
Spoiler, click me
Aprilscherz


Last edited by crt0mega on 2 April 2022 at 1:51 pm UTC
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.