- From: Florian Bösch <pyalot@gmail.com>
- Date: Wed, 7 Nov 2018 16:53:36 +0100
- To: fpizlo@apple.com
- Cc: Kenneth Russell <kbr@google.com>, mmaxfield@apple.com, public-gpu <public-gpu@w3.org>
Received on Wednesday, 7 November 2018 15:54:10 UTC
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