[Mesa-dev] [rfc] ARB_gpu_shader_int64 support (softpipe/llvmpipe)

Marek Olšák maraeo at gmail.com
Thu Jun 9 11:44:42 UTC 2016


I'd prefer a normal pipe cap instead of per shader.

Marek
On Jun 9, 2016 6:03 AM, "Dave Airlie" <airlied at gmail.com> wrote:

> On 9 June 2016 at 10:48, Dave Airlie <airlied at gmail.com> wrote:
> > I started this quite a while back, and decided to spend some
> > time on it again, since it's the basis for a bunch of the newer
> > GL extensions.
> >
> > So this is my first pass at it, it's fairly complete, but it
> > definitely is missing some pieces before it's finished.
> >
> > The patchset add core mesa, gallium, softpipe and llvmpipe support.
> > I've got a few tests in piglit using a generator for all the built-ins
> > and operations that all pass.
> >
> > So the big thing here was OMG the conversions, and is also
> > the biggest missing thing in the gallium code, I haven't plumbed
> > through all the conversions into opcodes yet, I'm not really sure
> > if we need all of them, but it'll be a quite large opcode set,
> > and I wasn't feeling brave enough yet.
> >
> > The other things is I've implement MOD/DIV opcodes that may or
> > may not be useful on real hardware, if gallium drivers are okay
> > with lowering this in the backends then I'm fine with how it is.
> > (and gallium docs do need updating).
>
> I've also posted this to my arb_gpu_shader_int64 branch, and I've
> added some more bits I've been finding as I run tests.
>
> Dave.
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20160609/d3628d4f/attachment.html>


More information about the mesa-dev mailing list