summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/marshal.c
diff options
context:
space:
mode:
authorEmil Velikov <[email protected]>2017-11-06 16:14:51 +0000
committerEmil Velikov <[email protected]>2017-11-16 14:17:07 +0000
commit310e4485cba33716899d56ac910054d906701a9c (patch)
tree835df80b1547bc62390de5a52b2f279c98f08f1e /src/mesa/main/marshal.c
parent693682bd015e871f7beca15aeb441c2e1ba76cec (diff)
mesa: rework the way we manage extra_extensions
Store pointers to the tokenized strings in the gl_extensions struct. This way we can reuse them in glGetStringi() while we construct the really long string only in _mesa_make_extension_string. Only 16 pointers/strings are stored for now. v2: Warn only once when we provide more than 16 unk. extensions, rebase Signed-off-by: Emil Velikov <[email protected]> Reviewed-by: Brian Paul <[email protected]> (v1)
Diffstat (limited to 'src/mesa/main/marshal.c')
0 files changed, 0 insertions, 0 deletions