Udostępnij za pośrednictwem


D3DUSAGE_QUERY

Te opcje identyfikują typy zasobów zapytań.

#define Opis
D3DUSAGE_QUERY_FILTER Wykonaj zapytanie dotyczące formatu zasobu, aby sprawdzić, czy obsługuje typy filtrów tekstur innych niż D3DTEXF_POINT (które są zawsze obsługiwane).
D3DUSAGE_QUERY_LEGACYBUMPMAP Wykonaj zapytanie o zasób o starszej mapie bump.
D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING Wykonaj zapytanie o zasób, aby sprawdzić obsługę cieniowania pikseli post. Jeśli CheckDeviceFormat kończy się niepowodzeniem z D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING, operacje łączenia pikseli nie są obsługiwane. Należą do nich test alfa, mgła pikseli, mieszanie obiektów docelowych renderowania, włączanie zapisu kolorów i dithering.
D3DUSAGE_QUERY_SRGBREAD Wykonaj zapytanie dotyczące zasobu, aby sprawdzić, czy tekstura obsługuje korektę gamma podczas operacji odczytu.
D3DUSAGE_QUERY_SRGBWRITE Wykonaj zapytanie dotyczące zasobu, aby sprawdzić, czy tekstura obsługuje korektę gamma podczas operacji zapisu.
D3DUSAGE_QUERY_VERTEXTEXTURE Wykonaj zapytanie dotyczące zasobu, aby sprawdzić obsługę próbkowania tekstury cieniowania wierzchołków.
D3DUSAGE_QUERY_WRAPANDMIP Wykonaj zapytanie dotyczące zasobu, aby sprawdzić obsługę zawijania tekstur i mapowania mip.

 

Użyj CheckDeviceFormat, aby wykonać zapytanie o obsługę sprzętu dla tych użycia oraz inne użycia wymienione w D3DUSAGE.

Informacje o stałej

Wymaganie Wartość
Nagłówek d3d9types.h
Minimalny system operacyjny Windows 98

 

stałych Direct3D