long story, there's a new project underway which is to create a 3D GPU (and associated complete processor) entirely as a libre project, using RISC-V as the basis. there's a lot to get done: the roadmap is quite straightforward: http://libre-riscv.org/3d_gpu/roadmap/
it'll be a vulkan3d *software* driver written in rust and using llvm. where and if absolutely strictly necessary intrinsic inline assembler will be placed into the rust code: for the rest it will be straight to llvm, and from there using a hardware-level parallelism API called "SimpleV" which will take care of, at the hardware level, a variable-length "vectorisation" aka variable-size SIMD (which is a really *really* misleading way to describe it but SIMD and vectorisation is what most people know).
for the most part this is a *software* project not a hardware one so if anyone has software engineering skills, documentation skills or anything else, do get in touch.
mailing lists: http://lists.libre-riscv.org
l.
http://libre-riscv.org/3d_gpu/roadmap/ ^ the link does not work for me, it says 404 not found http://lists.libre-riscv.org ^ this one says 403 forbidden
On Thu, Sep 27, 2018 at 2:38 PM, Wean Irdeh wean.irdeh@gmail.com wrote:
http://libre-riscv.org/3d_gpu/roadmap/ ^ the link does not work for me, it says 404 not found
works fine here - annoyingly redirects to https, but works. when using lynx however... it really *really* weirdly redirects to lists.libre-riscv.org which of course is a totally different host. ok so that's because of a "listen" directive in the nginx config.
http://lists.libre-riscv.org ^ this one says 403 forbidden
also works fine here on chrome: firefox not so, had an nginx location missing.
On Thu, Sep 27, 2018 at 5:00 PM, Wean Irdeh wean.irdeh@gmail.com wrote:
Thanks all issues I mentioned now fixed
appreciated the heads-up otherwise i look like a bit of a muppet :)
arm-netbook@lists.phcomp.co.uk