nouveau: nvidia-headers: Add compute array parsing to class_parser.py

Signed-off-by: Mary Guillemard <mary.guillemard@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27126>
This commit is contained in:
Mary Guillemard
2023-10-18 10:43:31 +02:00
committed by Marge Bot
parent 2cc9ad0e5c
commit d9cd3e4c55

View File

@@ -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 = [