Announcement

Collapse
No announcement yet.

New libre 3D GPU software driver

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • New libre 3D GPU software driver

    Hello!

    Apparently Luke Kenneth Casson, who is the developer behind the Earth friendly EOMA68 Computing Devices (https://www.crowdsupply.com/eoma68), is working on 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/".

    The complete email is here:

    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



    Sounds cool no?
Working...
X