Mesa (main): win32: Fixes 32 bits visual studio module definition files by add script gen_vs_module_defs.py
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Tue Apr 19 20:04:33 UTC 2022
Module: Mesa
Branch: main
Commit: 4ead2f65799246a40fe3f2d45a494d0466c59735
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ead2f65799246a40fe3f2d45a494d0466c59735
Author: Yonggang Luo <luoyonggang at gmail.com>
Date: Fri Dec 3 20:51:58 2021 +0800
win32: Fixes 32 bits visual studio module definition files by add script gen_vs_module_defs.py
Getting opengl32*.def consistence with Windows SDK.
Getting osmesa.mingw.def's gl* functions consistence with Windows SDK.
stw_* functions are cdecl, not stdcall, so there is no need mangling the symbol.
Fixes egl.def for x86
d3d10sw: Move the place of d3d10_sw.def to d3d10_sw.def.in
Fixes vulkan_lvp.def for x86
Fixes #5552
Remove stdcall-fixup
Signed-off-by: Yonggang Luo <luoyonggang at gmail.com>
Reviewed-by: Jesse Natalie <jenatali at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14041>
---
bin/gen_vs_module_defs.py | 98 ++++++
bin/meson.build | 1 +
src/amd/vulkan/meson.build | 4 +-
src/amd/vulkan/vulkan_radv.def | 4 -
src/egl/main/egl.def | 47 ---
src/egl/main/egl.def.in | 49 +++
src/egl/meson.build | 11 +-
src/gallium/frontends/d3d10umd/d3d10_sw.def | 53 ---
src/gallium/targets/d3d10sw/d3d10_sw.def.in | 76 +++++
src/gallium/targets/d3d10sw/meson.build | 16 +-
src/gallium/targets/lavapipe/meson.build | 7 +-
src/gallium/targets/lavapipe/vulkan_lvp.def | 4 -
src/gallium/targets/lavapipe/vulkan_lvp.mingw.def | 4 -
src/gallium/targets/libgl-gdi/meson.build | 18 +-
src/gallium/targets/libgl-gdi/opengl32.def | 388 ---------------------
src/gallium/targets/libgl-gdi/opengl32.def.in | 389 ++++++++++++++++++++++
src/gallium/targets/libgl-gdi/opengl32.mingw.def | 357 --------------------
src/gallium/targets/osmesa/meson.build | 13 +-
src/gallium/targets/osmesa/osmesa.def | 354 --------------------
src/gallium/targets/osmesa/osmesa.def.in | 353 ++++++++++++++++++++
src/gallium/targets/osmesa/osmesa.mingw.def | 351 -------------------
src/gallium/targets/wgl/gallium_wgl.def | 38 ---
src/gallium/targets/wgl/gallium_wgl.def.in | 39 +++
src/gallium/targets/wgl/gallium_wgl.mingw.def | 26 --
src/gallium/targets/wgl/meson.build | 16 +-
src/mapi/es1api/gles1.def.in | 146 ++++++++
src/mapi/es1api/meson.build | 10 +
src/mapi/es2api/gles2.def.in | 359 ++++++++++++++++++++
src/mapi/es2api/meson.build | 10 +
src/microsoft/vulkan/meson.build | 2 +-
src/microsoft/vulkan/vulkan_dzn.def | 4 -
src/vulkan/meson.build | 9 +
src/vulkan/vulkan_api.def.in | 4 +
33 files changed, 1590 insertions(+), 1670 deletions(-)
Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=4ead2f65799246a40fe3f2d45a494d0466c59735
More information about the mesa-commit
mailing list