diff options
author | Wolfgang Draxinger <Wolfgang.Draxinger@draxit.de> | 2015-01-24 23:25:28 +0100 |
---|---|---|
committer | Wolfgang Draxinger <Wolfgang.Draxinger@draxit.de> | 2015-01-24 23:25:28 +0100 |
commit | c5cf01ef5375b167a645ced0aa6411be5f602f02 (patch) | |
tree | 4213de3911b466c53da5f7321ea7cecf2dd60655 | |
parent | 6521285ecab5529adbf716f21bc867a64a224779 (diff) | |
download | wglarb-c5cf01ef5375b167a645ced0aa6411be5f602f02.tar.gz wglarb-c5cf01ef5375b167a645ced0aa6411be5f602f02.tar.bz2 |
setting pixel format of intermediary written more concise. fixed bug in failure error code return path
-rw-r--r-- | wglarb.c | 15 |
1 files changed, 5 insertions, 10 deletions
@@ -97,7 +97,7 @@ static BOOL wglarb_intermediary_create_Wnd(void) NULL ); if( !wglarb_intermediary_hWnd ) { - FALSE; + return FALSE; } return TRUE; @@ -138,15 +138,10 @@ static BOOL wglarb_intermediary_create_RC(void) pfd.iLayerType = PFD_MAIN_PLANE; int iPF; - if( !(iPF = ChoosePixelFormat(wglarb_intermediary_hDC, &pfd)) ) { - return FALSE; - } - - if( !SetPixelFormat(wglarb_intermediary_hDC, iPF, &pfd) ) { - return FALSE; - } - - if( !(wglarb_intermediary_hRC = wglCreateContext(wglarb_intermediary_hDC)) ) { + if( !(iPF = ChoosePixelFormat(wglarb_intermediary_hDC, &pfd)) + || !(SetPixelFormat(wglarb_intermediary_hDC, iPF, &pfd)) + || !(wglarb_intermediary_hRC = wglCreateContext(wglarb_intermediary_hDC)) + ) { return FALSE; } |