Alexandre Julliard : opengl32: Pass the TEB pointer in the Unix call parameters.
Module: wine Branch: master Commit: f6a0597d59772a25902685c5f95df5b56672380b URL: https://gitlab.winehq.org/wine/wine/-/commit/f6a0597d59772a25902685c5f95df5b... Author: Alexandre Julliard <julliard(a)winehq.org> Date: Mon Dec 5 11:49:27 2022 +0100 opengl32: Pass the TEB pointer in the Unix call parameters. NtCurrentTeb() is more expensive on the Unix side. --- dlls/opengl32/make_opengl | 63 +- dlls/opengl32/thunks.c | 6038 ++-- dlls/opengl32/unix_private.h | 6 + dlls/opengl32/unix_thunks.c | 75821 +++++++++++++++++++++++++++++------------ dlls/opengl32/unix_wgl.c | 296 +- dlls/opengl32/unixlib.h | 3040 ++ dlls/opengl32/wgl.c | 24 +- 7 files changed, 60033 insertions(+), 25255 deletions(-)
participants (1)
-
Alexandre Julliard