-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 08.10.2016 12:48, Adrien Nader wrote:
> On Thu, Aug 11, 2016, LRN wrote:
>> On 10.08.2016 20:04, John Klimek wrote:
>>> I'm trying to compile mpv which checks to see if the OpenGL
>>> headers are installed.  It's failing because the included 'gl.h'
>>> is missing the constant GL_RGB32F.  Instead, this is defined in
>>> glext.h.
>>> 
>>> Somebody from the mpv team said that this constant is now part of
>>> the default OpenGL specification so it should be defined in
>>> 'gl.h'.
>> 
>> If that constant is in glext.h, then that is where it is supposed to
>> be. I've pulled latest OpenGL registry svn revision (r33080 from
>> 2016-08-05) and that constant is still only in glext.h and
>> glcorearb.h.
>> 
>> If that is incorrect, complain to OpenGL registry[1] maintainers.
>> 
>>> 
>>> Does anybody know if the included OpenGL headers are recent or if
>>> they could be updated?
>> 
>> Most headers are from 2014-08-11 or so. They can be updated from
>> the OpenGL svn repo[2].
>> 
>> Previously i've been doing the updating. However, i have certain 
>> rudimentary quality control procedure for verifying that the headers
>> i've pulled are at least somewhat useful, and i put headers through
>> that procedure before pushing the update upstream. That procedure is
>> currently unavailable to me. That is why headers are 2 years old
>> now.
>> 
>> [1] https://www.opengl.org/registry/ [2]
>> https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/api
> 
> I got late in my handling of emails and I only recently read this. Is 
> there still a need or will for an update to more recent headers?
> 
> Can that test procedure be shared and properly run by someone else
> and is there someone interested to do that?
> 

The procedure is not secret. I just do a complete, clean rebuild of ~200
MinGW packages with the new headers. Some of these packages (SDL,
GStreamer, GTK+) make use of OpenGL. If all packages compile without
problems, i judge the headers fit for pushing into master.

I haven't updated my packages for almost 2 years now, so no rebuilds ->
no OpenGL header updates.

You can probably do something similar with MSYS2 or any other package
system. Just update the headers and rebuild everything.

Packages that use GL:
glew
freeglut
gst-plugins-bad (the gl plugin)
opencv
tiff (the tiffgt program)
webp (vwebp program)
gtk+ (gtk3-demo program, OpenGL demo)
SDL (though it's possible for GL parts to not to be built, i guess)

- -- 
O< ascii ribbon - stop html email! - www.asciiribbon.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJX+OrhAAoJEI2t6SdnWbp0I30P/ji8YWPgOPHi2G5PQ+WBW7FF
wiyXtUevtmAEjHtPG6/W2Fg5QJLWwNAZh1Els5pghEvAUnFTnWth58hhzt/Svfpu
QYa93zOFaXschPrsj9hwkupKuMwMIpWTTwpl33SjMulzF1BXVXQffG5geAbI/ADX
awFiZb3AEEeLf15bhAhh78CJ2OtchKcDEbdRZHpu5pxLNIpcyWlZKr0xeAJnhsbp
BdakOwH++VodOrm8C0ABramGb1AnEkk7q9rurWiMoYXiOBo53emRWUCqaeA242Rc
EJj5U4nGovcABC5d+4ZlhUIshNFGBtJ6ansWu3lb93pAA5MQpS4c2xQu3ncUELHT
Hl2oONhuIuYztNV78GQnutO49agoT2+7m/xoT10gAOaO0xNb1DsssZmvizYXM52u
hRRxyF1dVs190bqhR98X7b/g2BCbsWSVto4eV3XGWMhSCi7FNKY+nLE0OFZdw7Kq
xHlvMmZpHhiELUmiis/QxB5Ay+NnHKl43yA7V/N5vvzqWCNNdNgIVFQnnbcMCCIz
96xn/ICFU0Pryf4DhBkGQCepi2cvPVM2SYn1J3oHIms4/dUQ5mXUrNc5bNXwFZCs
QWI/j8Dc9tE95sttaEDYfuNO44S5zkoFkywV2ucl9zyKD1Jg9B6nvioibaTfeZJf
qbdBiqkWEaunD4GlVxoc
=Vrs0
-----END PGP SIGNATURE-----
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to