HNHacker News
TopNewBestAskShowJobs

jrepin

1,168 karma · joined December 4, 2010

GNU, Linux, KDE, Free Software, Open Source
submissionscomments
jrepin··on [dead]
So it seems that for the price of a smartphone, you can now buy a 3D printer. I like the times that we live in.
jrepin··on Show HN: RocketBlitz – A multiplayer space shooter built with Node and Angular
Nice of you to add the "Play as a guest" option.
jrepin··on Chinese law will force game makers to reveal loot box drop rates
Having a law for everything... this doesn't work out well in the end.
jrepin··on Linux 4.7 Released
According to the info pages for last few releases, the most work was done by Diego Calleja <diegocg@gmail.com>
jrepin··on Linux 4.7 Released
New in Linux 4.7: https://kernelnewbies.org/Linux_4.7
jrepin··on RADV: An open-source Vulkan implementation for AMD graphics cards
Announcement by Dave Airlie: https://lists.freedesktop.org/archives/mesa-dev/2016-July/12...

I was waiting for an open source driver to appear when I realised I should really just write one myself, some talking with Bas later, and we decided to see where we could get.

This is the point at which we were willing to show it to others, it's not really a vulkan driver yet, so far it's a vulkan triangle demos driver.

It renders the tri and cube demos from the vulkan loader, and the triangle demo from Sascha Willems demos and the Vulkan CTS smoke tests (all 4 of them one of which draws a triangle).

There is a lot of work to do, and it's at the stage where we are seeing if anyone else wants to join in at the start, before we make too many serious design decisions or take a path we really don't want to.

So far it's only been run on Tonga and Fiji chips I think, we are hoping to support radeon kernel driver for SI/CIK at some point, but I think we need to get things a bit further on VI chips first.

The code is currently here: https://github.com/airlied/mesa/tree/semi-interesting

There is a not-interesting branch which contains all the pre-history which might be useful for someone else bringing up a vulkan driver on other hardware.

The code is pretty much based on the Intel anv driver, with the winsys ported from gallium driver, and most of the state setup from there. Bas wrote the code to connect NIR<->LLVM IR so we could reuse it in the future for SPIR-V in GL if required. It also copies AMD addrlib over, (this should be shared).

Also we don't do SPIR-V->LLVM direct. We use NIR as it has the best chance for inter shader stage optimisations (vertex/fragment combined) which neither SPIR-V or LLVM handles for us, (nir doesn't do it yet but it can).

If you want to submit bug reports, they will only be taken seriously if accompanied by working patches at this stage, and we've no plans to merge to master yet, but open to discussion on when we could do that and what would be required.

jrepin··on KDE Plasma 5.7.0 Released
You can read more about Wayland in Plasma 5.7 here https://blog.martin-graesslin.com/blog/2016/06/wayland-in-pl...
jrepin··on Ask HN: Do you prefer OS X or Linux for development?
Linux
jrepin··on Ask HN: Can you share your favorite short stories on sci/tech/hacking topics?
One of my favourite about hacking is still "For Want of a Printer" by Richard Stallman → http://www.oreilly.com/openbook/freedom/ch01.html Made me think about ethics behind programming/hacking.
jrepin··on What's new in Linux 3.9
From Kernel Newbies: http://kernelnewbies.org/Linux_3.9
jrepin··on Linux 3.9 released
KernelNewbies site is down but here is a good tour of new features in Linux 3.9: http://www.h-online.com/open/features/What-s-new-in-Linux-3-...