Procházet zdrojové kódy

wgl: Implemente SwapLayerBuffers.

tags/mesa_7_5_rc1
José Fonseca před 16 roky
rodič
revize
1ed90091be

+ 1
- 1
src/gallium/state_trackers/wgl/icd/stw_icd.c Zobrazit soubor

@@ -583,7 +583,7 @@ DrvSwapLayerBuffers(
if (DBG)
debug_printf( "%s\n", __FUNCTION__ );

return FALSE;
return stw_swap_layer_buffers( hdc, fuPlanes );
}

BOOL APIENTRY

+ 12
- 0
src/gallium/state_trackers/wgl/shared/stw_framebuffer.c Zobrazit soubor

@@ -237,6 +237,18 @@ stw_swap_buffers(
}


BOOL
stw_swap_layer_buffers(
HDC hdc,
UINT fuPlanes )
{
if(fuPlanes & WGL_SWAP_MAIN_PLANE)
return stw_swap_buffers(hdc);

return FALSE;
}


boolean
stw_framebuffer_init_thread(void)
{

+ 3
- 0
src/gallium/state_trackers/wgl/shared/stw_public.h Zobrazit soubor

@@ -50,6 +50,9 @@ BOOL stw_make_current( HDC hdc, UINT_PTR hglrc );

BOOL stw_swap_buffers( HDC hdc );

BOOL
stw_swap_layer_buffers( HDC hdc, UINT fuPlanes );

PROC stw_get_proc_address( LPCSTR lpszProc );

int stw_pixelformat_describe( HDC hdc,

+ 1
- 4
src/gallium/state_trackers/wgl/wgl/stw_wgl.c Zobrazit soubor

@@ -100,10 +100,7 @@ wglSwapLayerBuffers(
HDC hdc,
UINT fuPlanes )
{
(void) hdc;
(void) fuPlanes;

return FALSE;
return stw_swap_layer_buffers( hdc, fuPlanes );
}

WINGDIAPI PROC APIENTRY

Načítá se…
Zrušit
Uložit