| 1093 | } |
| 1094 | |
| 1095 | GLXDrawable glXGetCurrentReadDrawable(void) |
| 1096 | { |
| 1097 | faker::VirtualWin *vw; GLXDrawable read = 0; |
| 1098 | |
| 1099 | if(faker::getGLXExcludeCurrent()) return _glXGetCurrentReadDrawable(); |
| 1100 | |
| 1101 | TRY(); |
| 1102 | |
| 1103 | ///////////////////////////////////////////////////////////////////////////// |
| 1104 | OPENTRACE(glXGetCurrentReadDrawable); STARTTRACE(); |
| 1105 | ///////////////////////////////////////////////////////////////////////////// |
| 1106 | |
| 1107 | read = backend::getCurrentReadDrawable(); |
| 1108 | if((vw = WINHASH.find(NULL, read)) != NULL) |
| 1109 | read = vw->getX11Drawable(); |
| 1110 | |
| 1111 | ///////////////////////////////////////////////////////////////////////////// |
| 1112 | STOPTRACE(); PRARGX(read); CLOSETRACE(); |
| 1113 | ///////////////////////////////////////////////////////////////////////////// |
| 1114 | |
| 1115 | CATCH(); |
| 1116 | return read; |
| 1117 | } |
| 1118 | |
| 1119 | GLXDrawable glXGetCurrentReadDrawableSGI(void) |
| 1120 | { |
no test coverage detected