4 ms·
While I'm far less negative about this blog post than most of the other commentators seem to be, the part where you cite seems more like "well yeah, we're propo
by esrauch 10y ago
While I'm far less negative about this blog post than most of the other commentators seem to be, the part where you cite seems more like "well yeah, we're proposing Metal, and that's obviously going to be contentious so lets sheepishly point out that again this is all subject to negotiation".
My interpretation might be too uncharitable, or yours might be too charitable by taking it at face value, it's pretty difficult to know without having insider knowledge.
- MBCook 10y agoMy reading was "we have to pick something so here's something we have on hand because we don't want to spend all the time of making a fake one we intend to throw out anyway".
- eridius 10y agoThe blog post explicitly says they're choosing to "defer the issue". That seems very clear to me as saying "we're not seriously proposing the Metal Shading Language, this is just a placeholder for the purposes of writing up this proposal, we'll let the standardization process decide on the actual language".
- esrauch 10y agoI understand what the text literally says, my point is that if a company proposes a strawman that is literally just their proprietary solution on the web any one liner disclaimer that says "but we're not actually necessarily proposing that it use our proprietary solution for this (but maybe!)" can be reasonably suspected as potentially being disingenuous.
- eridius 10y agoThere's a whole standardization process to this, which everybody can participate in. The whole point of the proposal is to kick off the discussions and standardization process. Literally nobody expects the proposal to be standardized as-is, so I don't think there should be any concerns whatsoever about the fact that they punted on designing a new shading language. Standardization isn't a "yes or no" vote, it's a process by which the proposals are modified again and again until they come to a solution that everybody is willing to accept. It's simply not possible for Apple to force everybody to accept their Metal Shading Language.