Inquiry about the size of dynamic_stubs and handling

Luc Ma onion0709 at gmail.com
Fri Sep 8 10:16:29 UTC 2023


Hi, Fan

On Fri, 8 Sept 2023 at 16:20, 张凡 <1332305282 at qq.com> wrote:
>
> Dear Mesa 3D development team:
>
>      I am a developer who is highly interested in Mesa 3D and has been studying OpenGL extensions and Mesa 3D implementation. In my project, I have encountered some questions regarding the size of dynamic_stubs and I would greatly appreciate your help and guidance.
>
>     Firstly, I have noticed that in Mesa 3D, the size of dynamic_stubs is set to 256. I am curious to know why this value has been chosen as the standard size. I would like to understand the factors that were considered in determining this value. Are there any specific technical reasons or limitations that led to this fixed size?
>
>     Secondly, in my project, I need to write some custom OpenGL extension functions, but I anticipate that the number of these functions may exceed 256. In such a scenario, how should I proceed? How can I expand the size of dynamic_stubs to accommodate a larger number of function definitions?
>
>     I greatly appreciate the excellent work you have been doing in Mesa 3D, and I admire your expertise and experience. I believe that your guidance and advice will be crucial in advancing my project.
>
> Thank you for taking the time to read my email, and I look forward to your response.
>
> Best regards,
>
> fan zhang
> 1332305282 at qq.com

I had the same confusion about the design of mapi, but I just noticed
that `dynamic_stubs` you mentioned had been dropped from mapi about 3
months ago

https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23451

Maybe you could get some clues from the above MR.


Regards,
Luc


More information about the mesa-dev mailing list