summaryrefslogtreecommitdiff
path: root/src/egl/drivers/wgl
AgeCommit message (Expand)AuthorFilesLines
2023-11-21mesa/st, dri2, wgl, glx: Restore flush_objects interop backward compatSylvain Munaut1-2/+2
2023-11-04mesa/st, dri2, wgl, glx: Modify flush_objects interop func to export a fence_fdAntonio Gomes1-1/+1
2023-07-07egl: re-format using clang-formatEric Engestrom2-113/+109
2023-06-27treewide: Replace the usage of TRUE/FALSE with true/falseYonggang Luo1-1/+1
2023-04-26egl: fix typosHarri Nieminen1-1/+1
2023-04-19egl: inline driver.GetProcAddress() as it's always _glapi_get_proc_address()Eric Engestrom1-1/+0
2022-12-09gallium: rename st_framebuffer_iface -> pipe_frontend_drawable, etc.Marek Olšák1-1/+1
2022-12-09gallium: remove pipe_frontend_screen::destroy callback, call it directlyMarek Olšák1-2/+2
2022-12-09gallium: remove enum st_texture_typeMarek Olšák1-2/+2
2022-12-09st/mesa: remove st_context callbacks for dri/glx/wgl frontendsMarek Olšák1-3/+3
2022-12-09gallium: remove st_context_iface, use st_context directlyMarek Olšák1-2/+4
2022-12-09gallium: rename st_manager to pipe_frontend_screen (think dri_screen)Marek Olšák2-5/+5
2022-12-09egl: Move common eglCreateContext() error checks from backends to core.Emma Anholt1-26/+1
2022-11-02egl/wgl: Implement interop methodsJesse Natalie1-0/+32
2022-10-20Revert "egl: Factor some common terminate cleanup up to common code"Rob Clark1-0/+4
2022-10-20egl/wgl: Use util_call_once_data to replace usage of mtx_t glFlushMutexYonggang Luo1-5/+10
2022-09-27egl: Factor some common terminate cleanup up to common codeAdam Jackson1-4/+0
2022-09-22egl: Promote _eglLock/UnlockDisplay to internal APIAdam Jackson1-6/+3
2022-09-07egl: Introduce rwlock to protect eglTerminate()Rob Clark1-2/+2
2022-09-07egl/wgl: Make ref_count atomicRob Clark1-6/+4
2022-08-17egl: Convert to simple_mtx_tRob Clark1-2/+2
2022-08-10egl/wgl: Fix some awkward sizeof formattingJesse Natalie1-3/+3
2022-08-10egl/wgl: Delete unused variables/codeJesse Natalie1-49/+0
2022-08-10wgl: Use pfi instead of iPixelFormat more oftenJesse Natalie1-3/+3
2022-08-10egl/wgl: Support sync objectsJesse Natalie2-0/+177
2022-08-10egl/wgl: Support EGL_MESA_query_driverJesse Natalie1-0/+15
2022-08-10egl/wgl: Hook up image validate/get in smapiJesse Natalie1-0/+29
2022-08-10egl/wgl: Use a per-display st_managerJesse Natalie2-6/+20
2022-08-10wgl: Pass smapi explicitly to framebuffer creationJesse Natalie1-2/+4
2022-08-10wgl: Pass smapi explicitly to context creationJesse Natalie2-1/+5
2022-08-10egl,wgl: Support eglCreateImageKHRJesse Natalie2-12/+169
2022-08-10egl/wgl: Support eglWaitNativeJesse Natalie1-0/+11
2022-08-10egl/wgl: Support eglWaitClientJesse Natalie1-0/+10
2022-08-10egl/wgl: Support eglSwapIntervalJesse Natalie1-1/+12
2022-08-10egl/wgl: Implement bind/release texture bufferJesse Natalie1-0/+58
2022-08-10egl/wgl: Set YInvert attribute to always trueJesse Natalie1-0/+1
2022-08-10egl/wgl: Implement PBuffer surfacesJesse Natalie1-3/+36
2022-08-10egl/wgl: Implement QuerySurfaceJesse Natalie1-0/+22
2022-08-10egl/wgl: Don't require a native display to support window surfacesJesse Natalie1-3/+3
2022-04-28wgl: Implement WGL_ARB_create_context_robustnessJesse Natalie1-1/+5
2021-09-15egl: Add a basic Windows driverJesse Natalie2-1/+743
2021-09-15meson, egl: Support building for the Windows platformJesse Natalie1-0/+27