class InstructionDecoder

Defined at line 10 of file ../../src/graphics/drivers/msd-intel-gen/src/instruction_decoder.h

Public Methods

const char * name (Id id)

Defined at line 79 of file ../../src/graphics/drivers/msd-intel-gen/src/instruction_decoder.h

bool Decode (uint32_t dword, Id * id_out, uint32_t * dword_count_out)

Defined at line 213 of file ../../src/graphics/drivers/msd-intel-gen/src/instruction_decoder.h

Enumerations

enum Id
Name Value
NOOP 0x0
MI_BATCH_BUFFER_END 0x0500
STORE_DWORD_IMM 0x1000
STORE_QWORD_IMM 0x1020
LOAD_REGISTER_IMM 0x1100
_3DSTATE_CLEAR_PARAMS 0x7804
_3DSTATE_DEPTH_BUFFER 0x7805
_3DSTATE_STENCIL_BUFFER 0x7806
_3DSTATE_HIER_DEPTH_BUFFER 0x7807
_3DSTATE_VERTEX_BUFFERS 0x7808
_3DSTATE_VERTEX_ELEMENTS 0x7809
_3DSTATE_MULTISAMPLE 0x780d
_3DSTATE_INDEX_BUFFER 0x780a
_3DSTATE_VF 0x780c
_3DSTATE_SCISSOR_STATE_POINTERS 0x780f
_3DSTATE_VS 0x7810
_3DSTATE_GS 0x7811
_3DSTATE_CLIP 0x7812
_3DSTATE_SF 0x7813
_3DSTATE_WM 0x7814
_3DSTATE_CONSTANT_VS 0x7815
_3DSTATE_CONSTANT_GS 0x7816
_3DSTATE_CONSTANT_PS 0x7817
_3DSTATE_SAMPLE_MASK 0x7818
_3DSTATE_CONSTANT_HS 0x7819
_3DSTATE_CONSTANT_DS 0x781a
_3DSTATE_HS 0x781b
_3DSTATE_TE 0x781c
_3DSTATE_DS 0x781d
_3DSTATE_STREAMOUT 0x781e
_3DSTATE_SBE 0x781f
_3DSTATE_PS 0x7820
_3DSTATE_VIEWPORT_STATE_POINTERS_SF_CLIP 0x7821
_3DSTATE_VIEWPORT_STATE_POINTERS_CC 0x7823
_3DSTATE_BINDING_TABLE_POINTERS_VS 0x7826
_3DSTATE_BINDING_TABLE_POINTERS_HS 0x7827
_3DSTATE_BINDING_TABLE_POINTERS_DS 0x7828
_3DSTATE_BINDING_TABLE_POINTERS_GS 0x7829
_3DSTATE_BINDING_TABLE_POINTERS_PS 0x782a
_3DSTATE_SAMPLER_STATE_POINTERS_PS 0x782f
_3DSTATE_CC_STATE_POINTERS 0x780e
_3DSTATE_BLEND_STATE_POINTERS 0x7824
_3DSTATE_URB_VS 0x7830
_3DSTATE_URB_HS 0x7831
_3DSTATE_URB_DS 0x7832
_3DSTATE_URB_GS 0x7833
_3DSTATE_VF_INSTANCING 0x7849
_3DSTATE_VF_SGVS 0x784a
_3DSTATE_VF_TOPOLOGY 0x784b
_3DSTATE_PS_BLEND 0x784d
_3DSTATE_WM_DEPTH_STENCIL 0x784e
_3DSTATE_PS_EXTRA 0x784f
_3DSTATE_RASTER 0x7850
_3DSTATE_SBE_SWIZ 0x7851
_3DSTATE_WM_HZ_OP 0x7852
_3DSTATE_PUSH_CONSTANT_ALLOC_VS 0x7912
_3DSTATE_PUSH_CONSTANT_ALLOC_HS 0x7913
_3DSTATE_PUSH_CONSTANT_ALLOC_DS 0x7914
_3DSTATE_PUSH_CONSTANT_ALLOC_GS 0x7915
_3DSTATE_PUSH_CONSTANT_ALLOC_PS 0x7916
PIPE_CONTROL 0x7a00
_3DPRIMITIVE 0x7b00
STATE_BASE_ADDRESS 0x6101
PIPELINE_SELECT 0x6904

Defined at line 12 of file ../../src/graphics/drivers/msd-intel-gen/src/instruction_decoder.h