On Wed, Aug 8, 2018 at 12:17 PM, Emil Velikov <emil.l.veli...@gmail.com> wrote: > On 8 August 2018 at 12:04, Emil Velikov <emil.l.veli...@gmail.com> wrote: >> On 8 August 2018 at 06:42, Marek Olšák <mar...@gmail.com> wrote: >>> From: Marek Olšák <marek.ol...@amd.com> >>> >>> This is needed for exposing the samplerBuffer functions under >>> EXT_gpu_shader4. >>> >>> glTexBufferEXT is defined in glapi, but "make check" fails. >>> What am I doing wrong? >> There should be one in src/mapi/glapi/gen/ >> One of these days we should stop rolling our own and use the canonical >> registry/gl.xlm >> >> Until then, make a separate xml file - see for example >> a0d6732182ee62834993187e8cbd84fa4e03d786 >> > To elaborate a bit: > > Here you're adding the desktop GL extension EXT_texture_buffer_object. > Where currently we have only the ES one EXT_texture_buffer in > es_EXT.xml. > Hence the aliasing you have in there will be applicable only for GLES, > and for said extension. > > That is, unless I'm completely loosing my marbles ;-)
All XML files are included by gl_and_es_API.xml, so they are merged. As far as I can see, the XML files don't have the option to expose functions in ES only. apiexec.py can do it, but not for aliases like glTexBufferEXT, i.e. if glTexBuffer is available in the API, all its aliases are also available (ARB, EXT, OES). Marek _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev