W3C home > Mailing lists > Public > public-gpu@w3.org > November 2018

Re: Binary vs Text

From: Florian Bösch <pyalot@gmail.com>
Date: Wed, 7 Nov 2018 16:53:36 +0100
Message-ID: <CAOK8ODgFSc7su7eFmJyw4GqGtf5_Shw4eKOn13i0sLcTwR3QqQ@mail.gmail.com>
To: fpizlo@apple.com
Cc: Kenneth Russell <kbr@google.com>, mmaxfield@apple.com, public-gpu <public-gpu@w3.org>
On Wed, Nov 7, 2018 at 4:30 PM Filip Pizlo <fpizlo@apple.com> wrote:

> emit MSL, HLSL, or SPIR-V.

Well, if you've got to emit HLSL you're screwed. Because it's longstanding
Microsoft tradition that compilers are shit and slow. It's always been
Microsofts view that you should precompile shaders to DXIL. The whole
exercise only has any point if you can cut out slow middleware that can't
do what it's supposed to do in a reasonable amount of time despite
developers complaining and arguing about it for the better part of 2
decades. At this point it's fairly certain to assume drivers and Direct3D
are always going to be shit at compiling anything, apparently hiring
capable programmers for compiler design is hard or whatever, so the only
way to make any progress is to take that responsibility entirely out of
their incapable hands.
Received on Wednesday, 7 November 2018 15:54:10 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:52:25 UTC