[Mesa-dev] [Bug 65513] New: In TGSI module, replace string arrays with functions
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Fri Jun 7 08:41:16 PDT 2013
https://bugs.freedesktop.org/show_bug.cgi?id=65513
Priority: medium
Bug ID: 65513
Assignee: mesa-dev at lists.freedesktop.org
Summary: In TGSI module, replace string arrays with functions
Severity: trivial
Classification: Unclassified
OS: All
Reporter: brianp at vmware.com
Hardware: Other
Status: NEW
Version: git
Component: Mesa core
Product: Mesa
This is another relatively simple code clean-up project.
In the tgsi_string.[ch] files we have arrays such as tgsi_semantic_names[] and
tgsi_texture_names[] which are used to map TGSI enums to strings. In the .c
file we have static assertions to check that the number of strings in the array
matches the TGSI_x_COUNT values. But the assertions are useless since the
arrays are explicitly dimensioned. The point of the assertions is to make sure
that when we add a new TGSI enum that we also update the array of strings used
for TGSI parsing/printing.
In commit 14541dacab218cbe82310d999d44130ebc3f6526 we replaced the
tgsi_file_names[] array with a new tgsi_file_name() function. The static
assertion now works properly, and it's probably a better solution anyway. This
task is to do the same transformation for the other string arrays.
Please do one patch for each array->function transformation.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20130607/984c34a7/attachment.html>
More information about the mesa-dev
mailing list