mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-04 02:40:11 +01:00
xlib: shortcircuit no-op makecurrent
This commit is contained in:
parent
d07ed9216c
commit
6a9f6625b3
1 changed files with 7 additions and 0 deletions
|
|
@ -1504,6 +1504,13 @@ Fake_glXMakeContextCurrent( Display *dpy, GLXDrawable draw,
|
|||
#endif
|
||||
}
|
||||
|
||||
if (MakeCurrent_PrevContext == ctx &&
|
||||
MakeCurrent_PrevDrawable == draw &&
|
||||
MakeCurrent_PrevReadable == read &&
|
||||
MakeCurrent_PrevDrawBuffer == drawBuffer &&
|
||||
MakeCurrent_PrevReadBuffer == readBuffer)
|
||||
return True;
|
||||
|
||||
MakeCurrent_PrevContext = ctx;
|
||||
MakeCurrent_PrevDrawable = draw;
|
||||
MakeCurrent_PrevReadable = read;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue