diff --git a/src/nouveau/headers/class_parser.py b/src/nouveau/headers/class_parser.py index 3adb21c0df9..43d305d649d 100644 --- a/src/nouveau/headers/class_parser.py +++ b/src/nouveau/headers/class_parser.py @@ -10,25 +10,32 @@ import sys from mako.template import Template METHOD_ARRAY_SIZES = { - 'BIND_GROUP_CONSTANT_BUFFER' : 16, - 'CALL_MME_DATA' : 256, - 'CALL_MME_MACRO' : 256, - 'LOAD_CONSTANT_BUFFER' : 16, - 'SET_ANTI_ALIAS_SAMPLE_POSITIONS' : 4, - 'SET_BLEND' : 8, - 'SET_BLEND_PER_TARGET_*' : 8, - 'SET_COLOR_TARGET_*' : 8, - 'SET_COLOR_COMPRESSION' : 8, - 'SET_COLOR_CLEAR_VALUE' : 4, - 'SET_CT_WRITE' : 8, - 'SET_MME_SHADOW_SCRATCH' : 256, - 'SET_PIPELINE_*' : 6, - 'SET_SCISSOR_*' : 16, - 'SET_STREAM_OUT_BUFFER_*' : 4, - 'SET_STREAM_OUT_CONTROL_*' : 4, - 'SET_VIEWPORT_*' : 16, - 'SET_VERTEX_ATTRIBUTE_*' : 16, - 'SET_VERTEX_STREAM_*' : 16, + 'BIND_GROUP_CONSTANT_BUFFER' : 16, + 'CALL_MME_DATA' : 256, + 'CALL_MME_MACRO' : 256, + 'LOAD_CONSTANT_BUFFER' : 16, + 'LOAD_INLINE_QMD_DATA' : 64, + 'SET_ANTI_ALIAS_SAMPLE_POSITIONS' : 4, + 'SET_BLEND' : 8, + 'SET_BLEND_PER_TARGET_*' : 8, + 'SET_COLOR_TARGET_*' : 8, + 'SET_COLOR_COMPRESSION' : 8, + 'SET_COLOR_CLEAR_VALUE' : 4, + 'SET_CT_WRITE' : 8, + 'SET_MME_SHADOW_SCRATCH' : 256, + 'SET_PIPELINE_*' : 6, + 'SET_SCG_COMPUTE_SCHEDULING_PARAMETERS' : 16, + 'SET_SCISSOR_*' : 16, + 'SET_SHADER_PERFORMANCE_SNAPSHOT_COUNTER_VALUE*' : 8, + 'SET_SHADER_PERFORMANCE_COUNTER_VALUE*' : 8, + 'SET_SHADER_PERFORMANCE_COUNTER_EVENT' : 8, + 'SET_SHADER_PERFORMANCE_COUNTER_CONTROL_A' : 8, + 'SET_SHADER_PERFORMANCE_COUNTER_CONTROL_B' : 8, + 'SET_STREAM_OUT_BUFFER_*' : 4, + 'SET_STREAM_OUT_CONTROL_*' : 4, + 'SET_VIEWPORT_*' : 16, + 'SET_VERTEX_ATTRIBUTE_*' : 16, + 'SET_VERTEX_STREAM_*' : 16, } METHOD_IS_FLOAT = [