Alapvető enumerálások
A következő enumerálások d3d12.h formátumban vannak deklarálva.
Ebben a szakaszban
Témakör és leírás |
---|
D3D_ROOT_SIGNATURE_VERSION. A fő aláírás elrendezésének verzióját adja meg. |
D3D_SHADER_MODEL. Egy árnyékolómodellt ad meg. |
D3D12_AUTO_BREADCRUMB_OP. Olyan állandókat határoz meg, amelyek renderelési/számítási GPU-műveleteket határoznak meg. |
D3D12_BACKGROUND_PROCESSING_MODE. Konstansokat határoz meg, amelyek dinamikus optimalizálási szintet határoznak meg a gpu-munkákra, amelyeket később elküldenek. |
D3D12_BLEND. Olyan keverési tényezőket határoz meg, amelyek modulálják a képpontárnyékoló és a renderelési cél értékeit. |
D3D12_BLEND_OP. RGB- vagy alfa-keverési műveleteket határoz meg. |
D3D12_BUFFER_SRV_FLAGS. A puffererőforrás megtekintésének módját határozza meg. |
D3D12_BUFFER_UAV_FLAGS. A puffererőforrás rendezetlen hozzáférésű nézetbeállításainak azonosítása. |
D3D12_CLEAR_FLAGS. Megadja, hogy mit töröljön a mélységi rajzsablon nézetből. |
D3D12_COLOR_WRITE_ENABLE. Meghatározza, hogy a renderelési cél minden egyes képpontjának mely összetevői írhatók a keverés során. |
D3D12_COMMAND_LIST_SUPPORT_FLAGS. Annak meghatározására szolgál, hogy mely parancslisták képesek különböző műveletek támogatására. |
D3D12_COMMAND_LIST_TYPE. A parancslista típusát adja meg. |
D3D12_COMMAND_QUEUE_FLAGS. A parancssor létrehozásakor használandó jelzőket adja meg. |
D3D12_COMMAND_QUEUE_PRIORITY. A parancssor prioritási szintjeit határozza meg. |
D3D12_COMPARISON_FUNC. Összehasonlítási beállításokat ad meg. |
D3D12_CONSERVATIVE_RASTERIZATION_MODE. Azonosítja, hogy a konzervatív raszterizálás be- vagy kikapcsolt-e. |
D3D12_CONSERVATIVE_RASTERIZATION_TIER. A konzervatív raszterizálás rétegszintjének meghatározása. |
D3D12_CPU_PAGE_PROPERTY. Megadja a halom CPU-oldal tulajdonságait. |
D3D12_CROSS_NODE_SHARING_TIER. Megadja az adapter csomópontjai közötti megosztás szintjét, például az 1. réteg emulált, az 1. vagy a 2. réteget. |
D3D12_CULL_MODE. Egy adott irányba néző háromszögeket határoz meg, amelyek nem rajzolódnak meg. |
D3D12_DEBUG_DEVICE_PARAMETER_TYPE. A pDataID3D12DebugDevice1::SetDebugParameter és ID3D12DebugDevice1::GetDebugParameterparaméter által mutatott memória adattípusát adja meg. |
D3D12_DEPTH_WRITE_MASK. A mélységi rajzsablon pufferének a mélységi adatok írásához használt részét azonosítja. |
D3D12_DESCRIPTOR_HEAP_FLAGS. A halom beállításainak megadása. |
D3D12_DESCRIPTOR_HEAP_TYPE. A leíró halom típusát adja meg. |
D3D12_DESCRIPTOR_RANGE_FLAGS. Meghatározza a leírók és az általuk hivatkozott adatok ingadozását a Root Signature 1.1 leírásában, amely lehetővé teszi az illesztőprogramok optimalizálását. |
D3D12_DESCRIPTOR_RANGE_TYPE. Egy tartományt ad meg, így például ha egy leíró tábla egy része 100 árnyékolóerőforrás-nézetet (SRV-t) tartalmaz, akkor a tartomány 100 helyett egy bejegyzésben deklarálható. |
D3D12_DRED_ALLOCATION_TYPE. Olyan állandókat határoz meg, amelyek renderelési/számítási GPU-műveleteket határoznak meg. |
D3D12_DRED_ENABLEMENT. Konstansokat határoz meg (amelyeket a ID3D12DeviceRemovedExtendedDataSettings felület) határoz meg, amelyek meghatározzák az egyes eszközeltávolított kiterjesztett adatok (DRED) funkcióinak engedélyezését. |
D3D12_DRED_FLAGS. A D3D12_DEVICE_REMOVED_EXTENDED_DATA struktúrában használt állandókat definiálja, a Direct3D-futtatókörnyezet vezérlőjelölőinek megadásához. |
D3D12_DRED_VERSION. Olyan állandókat határoz meg, amelyek a D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA szerkezetáltal használt, az eszköz által eltávolított kiterjesztett adatok (DRED) verzióját adják meg. |
D3D12_DSV_DIMENSION. Megadja, hogyan érheti el a mélységi rajzsablon nézetben használt erőforrásokat. |
D3D12_DSV_FLAGS. A mélységi rajzsablon nézetbeállításait adja meg. |
D3D12_FEATURE. Az aktuális grafikus illesztőprogram által támogatott Direct3D 12 szolgáltatásbeállítások. |
D3D12_FENCE_FLAGS. A kerítés beállításainak megadása. |
D3D12_FILL_MODE. Meghatározza a háromszögek renderelésekor használni kívánt kitöltési módot. |
D3D12_FILTER. A szűrési beállításokat adja meg a textúra mintavételezése során. |
D3D12_FILTER_REDUCTION_TYPE. A szűrőcsökkentés típusát adja meg. |
D3D12_FILTER_TYPE. Meghatározza a nagyítási vagy minifikációs mintaszűrők típusát. |
D3D12_FORMAT_SUPPORT1. A megadott formátumhoz támogatott erőforrásokat adja meg. |
D3D12_FORMAT_SUPPORT2. Megadja, hogy mely rendezetlen erőforrás-beállítások támogatottak a megadott formátumhoz. |
D3D12_GRAPHICS_STATES. A grafikus parancslistához kapcsolódó állapotokat meghatározó jelzőket definiál. Az értékek lehetnek bitenkénti or'd együtt. |
D3D12_HEAP_FLAGS. Megadja a halombeállításokat, például azt, hogy a halom tartalmazhat-e textúrákat, és hogy az erőforrások meg vannak-e osztva az adaptereken. |
D3D12_HEAP_SERIALIZATION_TIER. A halom szerializálási támogatását meghatározó állandókat határozza meg. |
D3D12_HEAP_TYPE. Megadja a halom típusát. Ha rezidens, a halom egy adott fizikai memóriakészletben található, bizonyos CPU-gyorsítótár-tulajdonságokkal. |
D3D12_INDEX_BUFFER_STRIP_CUT_VALUE. A háromszögcsík primitív topológiájának használatakor a csúcspontok pozíciói folytonos háromszögcsík csúcsaiként vannak értelmezve. Van egy speciális indexérték, amely azt a vágyat képviseli, hogy a sávon megszakítás legyen, a vágott index értéke. Ez a szám felsorolja a támogatott kivágási értékeket. |
D3D12_INDIRECT_ARGUMENT_TYPE. A közvetett paraméter típusát adja meg. |
D3D12_INPUT_CLASSIFICATION. A bemeneti pontban található adatok típusát azonosítja. |
D3D12_LIFETIME_STATE. Olyan állandókat határoz meg, amelyek egy élettartam-nyomon követett objektum élettartam-állapotát határozzák meg. |
D3D12_LOGIC_OP. A renderelési célhoz konfigurálni kívánt logikai műveleteket adja meg. |
D3D12_MEASUREMENTS_ACTION. Konstansokat határoz meg, amelyek meghatározzák, hogy mit kell tenni a korábbi számítási feladatok rendszerezésének eredményeivel. |
D3D12_MEMORY_POOL. Megadja a halom memóriakészletét. |
D3D12_MESH_SHADER_TIER. Olyan állandókat határoz meg, amelyek a háló és az amplification shader támogatását adják meg. |
D3D12_META_COMMAND_PARAMETER_FLAGS. Konstansokat határoz meg, amelyek egy paraméter jelölőit adják meg egy metaparancshoz. Az értékek lehetnek bitenkénti or'd együtt. |
D3D12_META_COMMAND_PARAMETER_STAGE. Konstansokat határoz meg, amelyek egy paraméter fázisát adják meg egy metaparancshoz. |
D3D12_META_COMMAND_PARAMETER_TYPE. Olyan állandókat határoz meg, amelyek egy paraméter adattípusát adják meg egy metaparancshoz. |
D3D12_MULTIPLE_FENCE_WAIT_FLAGS. Több várakozási jelzőt ad meg több kerítéshez. |
D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG. Meghatározza a minőségi szintek meghatározásának lehetőségeit. |
D3D12_PIPELINE_STATE_FLAGS. A folyamat állapotának vezérlésére jelölők. |
D3D12_PIPELINE_STATE_SUBOBJECT_TYPE. A folyamatállapot-adatfolyam leírásában szereplő alobjektum típusát adja meg. |
D3D12_PREDICATION_OP. Megadja az alkalmazandó predikációs műveletet. |
D3D12_PRIMITIVE_TOPOLOGY_TYPE. Meghatározza, hogy a folyamat hogyan értelmezi a geometriát vagy a hajótest árnyékolójának bemeneti primitíveit. |
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER. Megadja az adapter által kínált programozható mintapozíciók támogatásának szintjét. |
D3D12_PROTECTED_RESOURCE_SESSION_FLAGS. Olyan állandókat határoz meg, amelyek védett erőforrás-munkamenet-jelzőket határoznak meg. |
D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAGS. Olyan állandókat határoz meg, amelyek a védett erőforrás-munkamenetek támogatását adják meg. |
D3D12_PROTECTED_SESSION_STATUS. Olyan állandókat határoz meg, amelyek védett munkamenet-állapotot adnak meg. |
D3D12_QUERY_HEAP_TYPE. Megadja a létrehozandó lekérdezési halom típusát. |
D3D12_QUERY_TYPE. Megadja a lekérdezés típusát. |
D3D12_RAY_FLAGS. A TraceRay függvénynek átadott jelzők felülbírálják az átláthatóságot, a selejtezést és a korai működést. |
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS. Jelölőket ad meg a sugárkövetéses gyorsítási struktúra felépítéséhez. Az enumerálásból származó értéket a D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS szerkezettel használja, amely bemenetet biztosít a gyorsítási struktúra buildelési műveletéhez. |
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE. A CopyRaytracingAccelerationStructure meghívásakor végrehajtott másolási művelet típusát adja meg. |
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE. Megadja a buildelés utáni gyorsítási struktúra típusát, amely az EmitRaytracingAccelerationStructurePostbuildInfo és BuildRaytracingAccelerationStructuremeghívásával kérhető le. |
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE. Megadja a sugárkövetési gyorsítási struktúra típusát. |
D3D12_RAYTRACING_GEOMETRY_FLAGS. A D3D12_RAYTRACING_GEOMETRY_DESC struktúrában lévő sugárkövetési geometria jelzőit adja meg. |
D3D12_RAYTRACING_GEOMETRY_TYPE. Megadja a sugárkövetéshez használt geometria típusát. A számbavételből származó érték használatával adja meg a geometria típusát egy D3D12_RAYTRACING_GEOMETRY_DESC. |
D3D12_RAYTRACING_INSTANCE_FLAGS. A sugárkövetési gyorsítási struktúrapéldány jelzői. Ezek a jelzők az egyes példányok D3D12_RAYTRACING_GEOMETRY_FLAGS felülbírálhatók. |
D3D12_RAYTRACING_PIPELINE_FLAGS. Konstansokat határoz meg, amelyek konfigurálási jelölőket adnak meg egy sugárkövetési folyamathoz. |
D3D12_RAYTRACING_TIER. Megadja a képeszköz sugárkövetési támogatásának szintjét. |
D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE. Megadja, hogy az alkalmazás milyen típusú hozzáférést kap a megadott erőforrás(ok)hoz a renderelési áttűnéskor. |
D3D12_RENDER_PASS_ENDING_ACCESS_TYPE. Megadja, hogy az alkalmazás milyen típusú hozzáférést kap a megadott erőforrás(ok)hoz a renderelési áttűnésből való átmenetkor. |
D3D12_RENDER_PASS_FLAGS. A renderelési jel jellegét határozza meg; például, hogy felfüggesztésről vagy újraküldésről van-e szó. |
D3D12_RESIDENCY_FLAGS. Az EnqueueMakeResident függvénnyel adhatja meg, hogy a memóriakeret túllépésekor hogyan folytatódjanak a tartózkodási műveletek. |
D3D12_RESIDENCY_PRIORITY. Általános tartózkodási prioritású gyűjtőket ad meg, amelyek hasznosak az alkalmazás prioritási sémájának gyors létrehozásához. |
D3D12_RESOLVE_MODE. Feloldási műveletet ad meg. |
D3D12_RESOURCE_BARRIER_FLAGS. Felosztott erőforráskorlátok beállításának jelzői. |
D3D12_RESOURCE_BARRIER_TYPE. Megadja az erőforrás-korlát típusát (áttűnés az erőforrás-használatban) leírását. |
D3D12_RESOURCE_BINDING_TIER. Azonosítja a használt erőforrás-kötés szintjét. |
D3D12_RESOURCE_DIMENSION. Azonosítja a használt erőforrás típusát. |
D3D12_RESOURCE_FLAGS. Megadja az erőforrások használatának lehetőségeit. |
D3D12_RESOURCE_HEAP_TIER. Meghatározza, hogy mely erőforrás halomréteget támogatja a hardver és az illesztőprogram. |
D3D12_RESOURCE_STATES. Az erőforrás felhasználási módjára vonatkozó állapotot adja meg. |
D3D12_ROOT_DESCRIPTOR_FLAGS. Meghatározza a leírók által hivatkozott adatok ingadozását a Root Signature 1.1 leírásában, amely lehetővé teszi az illesztőprogramok optimalizálását. |
D3D12_ROOT_PARAMETER_TYPE. Megadja a gyökér-aláírási pont típusát. |
D3D12_ROOT_SIGNATURE_FLAGS. Megadja a fő aláírás elrendezésének beállításait. |
D3D12_RTV_DIMENSION. A renderelési célként megtekinteni kívánt erőforrás típusát azonosítja. |
D3D12_SAMPLER_FEEDBACK_TIER. Olyan állandókat határoz meg, amelyek a mintavevő visszajelzési támogatását adják meg. |
D3D12_SHADER_CACHE_CONTROL_FLAGS. Olyan állandókat határoz meg, amelyek a shader gyorsítótár-vezérlési beállításait adják meg. |
D3D12_SHADER_CACHE_FLAGS. Olyan állandókat határoz meg, amelyek a shader cache jelzőit adják meg. |
D3D12_SHADER_CACHE_KIND_FLAGS. Olyan állandókat határoz meg, amelyek egyfajta árnyékoló-gyorsítótárat határoznak meg. |
D3D12_SHADER_CACHE_MODE. Olyan állandókat határoz meg, amelyek egy árnyékoló-gyorsítótár módját határozzák meg. |
D3D12_SHADER_CACHE_SUPPORT_FLAGS. A jelenlegi grafikus illesztőprogramban a shader-gyorsítótárazás támogatásának szintjét ismerteti. |
D3D12_SHADER_COMPONENT_MAPPING. Meghatározza, hogyan irányítja a memóriát egy árnyékolóerőforrás-nézet (SRV). |
D3D12_SHADER_MIN_PRECISION_SUPPORT. Az aktuális grafikus illesztőprogram árnyékolóinak minimális pontosságú támogatási lehetőségeit ismerteti. |
D3D12_SHADER_VISIBILITY. Megadja azokat az árnyékolókat, amelyek hozzáférhetnek egy adott gyökér-aláírási pont tartalmához. |
D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER. Olyan állandókat határoz meg, amelyek api-közi megosztási támogatási szintet határoznak meg. |
D3D12_SRV_DIMENSION. Azonosítja az árnyékoló erőforrásként megtekintendő erőforrás típusát. |
D3D12_STATIC_BORDER_COLOR. A statikus mintavevő szegélyszínét adja meg. |
D3D12_STENCIL_OP. Azonosítja a rajzsablon mélységi rajzsablon tesztelése során végrehajtható műveleteket. |
D3D12_TEXTURE_ADDRESS_MODE. A textúra-koordináták olyan feloldására szolgáló technikát azonosít, amely kívül esik az anyagmintán. |
D3D12_TEXTURE_COPY_TYPE. Meghatározza, hogy milyen típusú textúramásolást kell elvégezni. |
D3D12_TEXTURE_LAYOUT. A textúra elrendezési beállításait adja meg. |
D3D12_TILE_COPY_FLAGS. A csempe másolásának módját adja meg. |
D3D12_TILE_MAPPING_FLAGS. A csempeleképezési művelet végrehajtásának módját adja meg. |
D3D12_TILE_RANGE_FLAGS. Csempeleképezések tartományát adja meg. |
D3D12_TILED_RESOURCES_TIER. Azonosítja azt a rétegszintet, amelyen a csempézett erőforrások támogatottak. |
D3D12_TRI_STATE. TBD. |
D3D12_UAV_DIMENSION. Azonosítja a rendezetlen hozzáférési nézet beállításait. |
D3D12_VIEW_INSTANCING_FLAGS. Az instancing nézetbeállításait adja meg. |
D3D12_VIEW_INSTANCING_TIER. Azt a szintszintet jelzi, amelyen a nézet instancing támogatott. |
D3D12_WAVE_MMA_TIER. Olyan állandókat határoz meg, amelyek a WaveMMA (wave_matrix) műveletek támogatásának szintjét határozzák meg. |
D3D12_WRITEBUFFERIMMEDIATE_MODE. Az WriteBufferImmediate művelet által használt módot adja meg. |