nouveau/class_parser: Add more method arrays
A bunch of FSR stuff is arrays. While we're at it, add a handful of other things I've seen in blob traces. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31585>
This commit is contained in:
committed by
Marge Bot
parent
48898c47bf
commit
279cebf726
@@ -12,32 +12,42 @@ import subprocess
|
||||
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,
|
||||
'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,
|
||||
'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_MULTI_VIEW_RENDER_TARGET_ARRAY_INDEX_OFFSET' : 4,
|
||||
'SET_PIPELINE_*' : 6,
|
||||
'SET_ROOT_TABLE_VISIBILITY' : 8,
|
||||
'SET_SCG_COMPUTE_SCHEDULING_PARAMETERS' : 16,
|
||||
'SET_SCG_GRAPHICS_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_SHADING_RATE_INDEX_SURFACE_*' : 1,
|
||||
'SET_SPARE_MULTI_VIEW_RENDER_TARGET_ARRAY_INDEX_OFFSET' : 4,
|
||||
'SET_STREAM_OUT_BUFFER_*' : 4,
|
||||
'SET_STREAM_OUT_CONTROL_*' : 4,
|
||||
'SET_VARIABLE_PIXEL_RATE_SAMPLE_ORDER' : 13,
|
||||
'SET_VARIABLE_PIXEL_RATE_SHADING_CONTROL*' : 16,
|
||||
'SET_VARIABLE_PIXEL_RATE_SHADING_INDEX_TO_RATE*' : 16,
|
||||
'SET_VIEWPORT_*' : 16,
|
||||
'SET_VERTEX_ATTRIBUTE_*' : 16,
|
||||
'SET_VERTEX_STREAM_*' : 16,
|
||||
'SET_WINDOW_CLIP_*' : 8,
|
||||
'SET_CLIP_ID_EXTENT_*' : 4,
|
||||
}
|
||||
|
||||
METHOD_IS_FLOAT = [
|
||||
|
||||
Reference in New Issue
Block a user