Buenas gente. Una pregunta
un poco tonta...si está tan claro que XboxOne tendrá TODAS las nuevas características hardware que proporcionará DirectX12 (vamos q
será full compilant
y que tendrá las feature nuevas presentadas) pq ante una pregunta tan sencilla
y directa sobre esto mismo justo después del famoso twitt, Phil Spencer no es capaz de responder con
un simple "YES". Pero claro
este mensaje no os interesa...

Si está tan claro...pq no responde que si?. Pq sigue siendo tan ambiguo?. O es q le interesa mantener esa ambigüedad?.
A mi modo de ver, habrá dos feature_levels cuando salgan las nuevas APIs de DirectX (11.3
y 12). Por
un lado estará las feature_levels de DirectX12 propiamente dichas que son necesarias para evitar todo el overhead (como por ejemplo los Pipeline State Objects, texturas parcialmente residentes en 3D, computación asíncrona,
un command proccessor preparado para todo ello, es decir, sin registros estáticos/fijos...)
y por otro lado estarán las feature_levels hardware que son compartidas entre DirectX 11.3
y DirectX 12 como por ejemplo el raster conservativo, la posiblidad de renderizar
a multiples viewport, las que ha presentado Nvidia. Como he dicho hay ciertas características de la serie 7000 q son tier 3 ahora mismo
y que sino fuera algo parecido
a lo q he dicho quedarían en
un terreno de nadie.
De esta forma, todas las tarjetas que han sido anunciadas como full compatible con DirectX12, tendrán el primer tipo
y las nuevas tendrán
a parte el segundo. Sacado del paper de Nvidia sobre la 980:
DX12 contains a number of improvements that can be
used to improve the API’s CPU efficiency; we’ve announced that all Fermi, Kepler, and Maxwell GPUs
will fully support the DX12 API.
In addition, the DX12 release of DirectX will introduce a number of new features for graphics rendering.
Microsoft has disclosed some of these features, at GDC and during NVIDIA’s Editor’s conference.
Conservative Raster, discussed earlier in the GI section of this paper, is one such DX graphics feature.
Another is Raster Ordered Views (ROVs,) which gives developers control over the ordering pixel shader
operations. GM2xx supports both Conservative Raster and ROVs. The new graphics features included in
DX12 will be accessible from either DX11 or DX12 so developers will be free to use these new features
with either the DX11 or DX12 APIs on GPUs that implement the features in hardware.
Incluso aquí el término fully support sigue siendo ambiguo. Por otro lado en el segundo párrafo deja bien claro q las nuevas características hardware
serán comunes
a DirectX11
y 12 es decir que no se necesitarí
a DirectX12 para usarlas.
Un saludo.