Maskinvaruöverväganden för texturing (Direct3D 9)
Den aktuella maskinvaran implementerar inte nödvändigtvis alla funktioner som Direct3D-gränssnittet aktiverar. Programmet måste testa användarens maskinvara och justera dess återgivningsstrategier i enlighet med detta.
Många 3D-acceleratorkort stöder inte diffusa itererade värden som argument för att blanda enheter. Ditt program kan dock introducera itererade färgdata när det utför texturblandning.
Vissa 3D-maskinvara kanske inte har en blandningsfas som är associerad med den första strukturen. På dessa adaptrar måste ditt program utföra blandning i det andra och tredje struktursteget i uppsättningen med aktuella texturer.
På grund av begränsningar i en stor del av dagens maskinvara kan få bildskärmskort utföra trilinear mipmap-interpolering via gränssnittet för flera texturblandningar som erbjuds av IDirect3DDevice9. Ditt program kan använda texturblandningar med flera pass för att uppnå samma effekter, eller degradera till D3DTEXF_POINT mipmap-filterläge, vilket stöds i stor utsträckning.
Relaterade ämnen