On 9 June 2016 at 10:48, Dave Airlie <airl...@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@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to