https://bugs.freedesktop.org/show_bug.cgi?id=65513
Priority: medium Bug ID: 65513 Assignee: mesa-dev@lists.freedesktop.org Summary: In TGSI module, replace string arrays with functions Severity: trivial Classification: Unclassified OS: All Reporter: bri...@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.
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev