Hi, Fan
On Fri, 8 Sept 2023 at 16:20, 张凡 <1332305...@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
> 1332305...@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