DescriptionClarify function info object usage in the command buffer generator
Before, the Function objects (roughly corresponding to the commands
being generated) would construct itself based on the function info
object, parsed properties and many argument lists. The argument lists
themselves were also constructed out of function info object and the
parsed properties.
Try to clarify this by following changes.
Define that function info object is first parsed from the
cmd_buffer_functions.txt file.
Then the function info is possibly augmented by the optional object
for the function info object table (_FUNCTION_INFO).
Function objects are created solely on the function info
object. Function constructor parses the function info object and
constructs the needed properties, such as function type handlers,
argument arrays and return value types.
Function provides simple initialization function that the immediate and
bucket subclasses can use to construct specialized versions of the
command buffer command argument lists.
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=270051
Patch Set 1 #Patch Set 2 : #Patch Set 3 : rebase #Messages
Total messages: 13 (0 generated)
|