- update to 1.3.2:
* Update GL/gl.h to match Mesa.
* GLdispatch: Improve the x86 tsd stubs performance.
* GLdispatch: Define dynamic dispatch stubs at compile time.
* GLdispatch: Change entry_generate_default_code to take an index.
* GLdispatch: Use all 4096 dynamic dispatch stubs.
* Remove -Werror from default CFLAGS
- run tests
- add disable-glx-tests.patch: disable tests that require X
- remove 0001-include-install-GL-headers-when-GL-is-enabled.patch
0002-Add-a-configure-option-to-disable-glesv1-or-glesv2.patch
0003-egl-Sync-with-Khronos.patch - upstream
OBS-URL: https://build.opensuse.org/request/show/829037
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=48
- move gl, egl, glesv1_cm and glesv2 pkgconfig files to doc
directory, so these can be picked up by Mesa build; no longer
require Mesa devel subpackages ...
- reverting inclusion of GL, EGL, GLES, GLES2, GLES3 headers;
no longer let libglvnd-devel package provide and obsolete
corresponding Mesa gl, egl, gles* devel subpackages; headers
just aren't compatible; instead require them ...
- supersedes patches:
* n_0001-eglplatform-fix-mesa-specific-defines.patch
* u_add-gl3ext.h
- let libglvnd-devel also provide/obsolete Mesa-libGLESv3-devel
- let libglvnd-devel provide/obsolete some of previous Mesa devel
packages:
* Mesa-libGL-devel
* Mesa-libEGL-devel
* Mesa-libGLESv1_CM-devel
* Mesa-libGLESv2-devel
* Mesa-KHR-devel
- u_add-gl3ext.h
* adds missing include/GLES/gl3ext.h
- Update to version 1.2.0:
* Changes:
+ Libglvnd now includes and installs the header files for OpenGL, GLES, EGL,
and GLX.
+ Added pkg-config files for each library.
+ The X11 libraries are now an optional dependency if you're not building
GLX.
- n_0001-GL-Bump-GL-version-to-9-2.patch
* with a version of 1.2 the XServer build fails; set the version accordingly to
allow XServer builds again.
- n_0001-eglplatform-fix-mesa-specific-defines.patch
* the XServer fails to build; add the mesa specific defines to eglplatform, to
let it build again.
OBS-URL: https://build.opensuse.org/request/show/735975
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libglvnd?expand=0&rev=12
* with a version of 1.2 the XServer build fails; set the version accordingly to
allow XServer builds again.
- n_0001-eglplatform-fix-mesa-specific-defines.patch
* the XServer fails to build; add the mesa specific defines to eglplatform, to
let it build again.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=28
- Update to release 1.1.0
* Changes
+ Update the OpenGL XML and header files.
+ EGL: Remove a few unused functions in egldispatchstubs.c.
+ GLdispatch: Add a version script for the TSD build.
+ Some fixes for "make dist"
+ GLdispatch: Use --version-script instead -export-symbols.
+ Merge branch 'freebsd-fixes'
+ Add a (void*) cast for the last parameter when calling mincore.
+ Use sh instead of bash for the test scripts.
+ configure: Recognize both "x86_64" and "amd64" for host_cpu.
+ configure: Check if linking against libdl is necessary.
+ GL: Expand glapi_gen_libglglxstubs in the makefile.
+ Move the glapi_gen_libglglxstubs function into the GL makefile.
+ vnd-glapi: Change glapi_gen_mapi to a makefile variable.
+ Move the glapi_gen_mapi function into the vnd-glapi makefile.
+ generate: Remove glapi_gen_libopengl_exports.
+ GL: Don't generate g_glapi_mapi_gl_tmp.h
+ Merge pull request #150 from aaronp24/work-around-xorgproto-api-break
+ Merge pull request #153 from RAOF/fix-egl-platform-detection-crash
+ Handle dlsym succeeding with info.dli_sname == NULL.
+ Merge pull request #152 from kbrenneman/fix-eglMakeCurrent-bad-display
+ Always return an error from eglMakeCurrent if the EGLDispaly is invalid
+ GLX: Work around 'X_GLXCreateContextAtrribsARB' typo fix API break
+ Merge pull request #148 from kbrenneman/bump-library-versions
+ Bump the version numbers in the library filenames.
+ Merge pull request #143 from kbrenneman/gldispatch-fix-execmem
+ GLdispatch: Fix the allocation size for the dynamic stubs.
+ GLdispatch: Remove obsolete #ifdefs from u_execmem.c.
+ Merge pull request #140 from kbrenneman/add-GLX_EXT_no_config_context
+ tests: Only use glXCreateContext in testglxmakecurrent.
+ tests: Add a test for creating GLX contexts.
+ tests/GLX_dummy: Add a vendor-provided create context function
+ tests: Add a dummy attribute for glXQueryContext.
+ tests: Add support for GLX_EXT_no_context_config to GLX_dummy
+ tests: Remove the vendor dispatch stub for glXCreateContextAttribsARB.
+ Add support for GLX_EXT_no_config_context.
OBS-URL: https://build.opensuse.org/request/show/631797
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libglvnd?expand=0&rev=10
* Changes
+ Update the OpenGL XML and header files.
+ EGL: Remove a few unused functions in egldispatchstubs.c.
+ GLdispatch: Add a version script for the TSD build.
+ Some fixes for "make dist"
+ GLdispatch: Use --version-script instead -export-symbols.
+ Merge branch 'freebsd-fixes'
+ Add a (void*) cast for the last parameter when calling mincore.
+ Use sh instead of bash for the test scripts.
+ configure: Recognize both "x86_64" and "amd64" for host_cpu.
+ configure: Check if linking against libdl is necessary.
+ GL: Expand glapi_gen_libglglxstubs in the makefile.
+ Move the glapi_gen_libglglxstubs function into the GL makefile.
+ vnd-glapi: Change glapi_gen_mapi to a makefile variable.
+ Move the glapi_gen_mapi function into the vnd-glapi makefile.
+ generate: Remove glapi_gen_libopengl_exports.
+ GL: Don't generate g_glapi_mapi_gl_tmp.h
+ Merge pull request #150 from aaronp24/work-around-xorgproto-api-break
+ Merge pull request #153 from RAOF/fix-egl-platform-detection-crash
+ Handle dlsym succeeding with info.dli_sname == NULL.
+ Merge pull request #152 from kbrenneman/fix-eglMakeCurrent-bad-display
+ Always return an error from eglMakeCurrent if the EGLDispaly is invalid
+ GLX: Work around 'X_GLXCreateContextAtrribsARB' typo fix API break
+ Merge pull request #148 from kbrenneman/bump-library-versions
+ Bump the version numbers in the library filenames.
+ Merge pull request #143 from kbrenneman/gldispatch-fix-execmem
+ GLdispatch: Fix the allocation size for the dynamic stubs.
+ GLdispatch: Remove obsolete #ifdefs from u_execmem.c.
+ Merge pull request #140 from kbrenneman/add-GLX_EXT_no_config_context
+ tests: Only use glXCreateContext in testglxmakecurrent.
+ tests: Add a test for creating GLX contexts.
+ tests/GLX_dummy: Add a vendor-provided create context function
+ tests: Add a dummy attribute for glXQueryContext.
+ tests: Add support for GLX_EXT_no_context_config to GLX_dummy
+ tests: Remove the vendor dispatch stub for glXCreateContextAttribsARB.
+ Add support for GLX_EXT_no_config_context.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=23
- update to release 1.0.0
* Now that both the EGL and GLX interfaces are defined and stable,
set the package version to 1.0.0.
* Changes
+ GLX: Fix an error in handling GLX dispatch stubs.
+ EGL: Fix handling a malloc failure in eglQueryString.
+ GLdispatch: Clean up the assembly dispatch code.
+ GLdispatch aarch64: Align the dispatch stubs to a 64K page size.
+ Fix typo in _LIBRARY_FEATURE_NAMES.
+ Merge pull request #131 from michalsrb/fix-missing-gles-symbols
+ Merge branch 'fix-aarch64-page-size'
+ Convert lq/stq instructions
+ Merge pull request #125 from kbrenneman/ppc64le-convert-lq-stq
+ Don't #define USE_ASM (defined(USE_X86_ASM) || ... )
+ Remove -Wno-misleading-indentation
+ Remove the cJSON README and tests
+ Update cJSON to version 1.5.9
+ Merge pull request #135 from aaronp24/remove-misleading-indentation
+ Fix memory leak in LoadVendorsFromConfigDir
+ Cleanup winsys dispatch index list on EGL mapping teardown
+ Merge pull request #137 from polarina/memleak
+ Set package version to 1.0.0.
- supersedes U_Fix-typo-in-LIBRARY_FEATURE_NAMES.patch
OBS-URL: https://build.opensuse.org/request/show/598576
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libglvnd?expand=0&rev=9
* Now that both the EGL and GLX interfaces are defined and stable,
set the package version to 1.0.0.
* Changes
+ GLX: Fix an error in handling GLX dispatch stubs.
+ EGL: Fix handling a malloc failure in eglQueryString.
+ GLdispatch: Clean up the assembly dispatch code.
+ GLdispatch aarch64: Align the dispatch stubs to a 64K page size.
+ Fix typo in _LIBRARY_FEATURE_NAMES.
+ Merge pull request #131 from michalsrb/fix-missing-gles-symbols
+ Merge branch 'fix-aarch64-page-size'
+ Convert lq/stq instructions
+ Merge pull request #125 from kbrenneman/ppc64le-convert-lq-stq
+ Don't #define USE_ASM (defined(USE_X86_ASM) || ... )
+ Remove -Wno-misleading-indentation
+ Remove the cJSON README and tests
+ Update cJSON to version 1.5.9
+ Merge pull request #135 from aaronp24/remove-misleading-indentation
+ Fix memory leak in LoadVendorsFromConfigDir
+ Cleanup winsys dispatch index list on EGL mapping teardown
+ Merge pull request #137 from polarina/memleak
+ Set package version to 1.0.0.
- supersedes U_Fix-typo-in-LIBRARY_FEATURE_NAMES.patch
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libglvnd?expand=0&rev=21