diff --git a/reactos/dll/mesa32/Makefile.ReactOS b/reactos/dll/3rdparty/mesa32/Makefile.ReactOS similarity index 100% rename from reactos/dll/mesa32/Makefile.ReactOS rename to reactos/dll/3rdparty/mesa32/Makefile.ReactOS diff --git a/reactos/dll/mesa32/README.ReactOS b/reactos/dll/3rdparty/mesa32/README.ReactOS similarity index 100% rename from reactos/dll/mesa32/README.ReactOS rename to reactos/dll/3rdparty/mesa32/README.ReactOS diff --git a/reactos/dll/mesa32/include/GL/amesa.h b/reactos/dll/3rdparty/mesa32/include/GL/amesa.h similarity index 100% rename from reactos/dll/mesa32/include/GL/amesa.h rename to reactos/dll/3rdparty/mesa32/include/GL/amesa.h diff --git a/reactos/dll/mesa32/include/GL/directfbgl.h b/reactos/dll/3rdparty/mesa32/include/GL/directfbgl.h similarity index 100% rename from reactos/dll/mesa32/include/GL/directfbgl.h rename to reactos/dll/3rdparty/mesa32/include/GL/directfbgl.h diff --git a/reactos/dll/mesa32/include/GL/dmesa.h b/reactos/dll/3rdparty/mesa32/include/GL/dmesa.h similarity index 100% rename from reactos/dll/mesa32/include/GL/dmesa.h rename to reactos/dll/3rdparty/mesa32/include/GL/dmesa.h diff --git a/reactos/dll/mesa32/include/GL/fxmesa.h b/reactos/dll/3rdparty/mesa32/include/GL/fxmesa.h similarity index 100% rename from reactos/dll/mesa32/include/GL/fxmesa.h rename to reactos/dll/3rdparty/mesa32/include/GL/fxmesa.h diff --git a/reactos/dll/mesa32/include/GL/ggimesa.h b/reactos/dll/3rdparty/mesa32/include/GL/ggimesa.h similarity index 100% rename from reactos/dll/mesa32/include/GL/ggimesa.h rename to reactos/dll/3rdparty/mesa32/include/GL/ggimesa.h diff --git a/reactos/dll/mesa32/include/GL/gl.h b/reactos/dll/3rdparty/mesa32/include/GL/gl.h similarity index 100% rename from reactos/dll/mesa32/include/GL/gl.h rename to reactos/dll/3rdparty/mesa32/include/GL/gl.h diff --git a/reactos/dll/mesa32/include/GL/gl_mangle.h b/reactos/dll/3rdparty/mesa32/include/GL/gl_mangle.h similarity index 100% rename from reactos/dll/mesa32/include/GL/gl_mangle.h rename to reactos/dll/3rdparty/mesa32/include/GL/gl_mangle.h diff --git a/reactos/dll/mesa32/include/GL/glext.h b/reactos/dll/3rdparty/mesa32/include/GL/glext.h similarity index 100% rename from reactos/dll/mesa32/include/GL/glext.h rename to reactos/dll/3rdparty/mesa32/include/GL/glext.h diff --git a/reactos/dll/mesa32/include/GL/glu.h b/reactos/dll/3rdparty/mesa32/include/GL/glu.h similarity index 100% rename from reactos/dll/mesa32/include/GL/glu.h rename to reactos/dll/3rdparty/mesa32/include/GL/glu.h diff --git a/reactos/dll/mesa32/include/GL/glu_mangle.h b/reactos/dll/3rdparty/mesa32/include/GL/glu_mangle.h similarity index 100% rename from reactos/dll/mesa32/include/GL/glu_mangle.h rename to reactos/dll/3rdparty/mesa32/include/GL/glu_mangle.h diff --git a/reactos/dll/mesa32/include/GL/glx.h b/reactos/dll/3rdparty/mesa32/include/GL/glx.h similarity index 100% rename from reactos/dll/mesa32/include/GL/glx.h rename to reactos/dll/3rdparty/mesa32/include/GL/glx.h diff --git a/reactos/dll/mesa32/include/GL/glx_mangle.h b/reactos/dll/3rdparty/mesa32/include/GL/glx_mangle.h similarity index 100% rename from reactos/dll/mesa32/include/GL/glx_mangle.h rename to reactos/dll/3rdparty/mesa32/include/GL/glx_mangle.h diff --git a/reactos/dll/mesa32/include/GL/glxext.h b/reactos/dll/3rdparty/mesa32/include/GL/glxext.h similarity index 100% rename from reactos/dll/mesa32/include/GL/glxext.h rename to reactos/dll/3rdparty/mesa32/include/GL/glxext.h diff --git a/reactos/dll/mesa32/include/GL/internal/dri_interface.h b/reactos/dll/3rdparty/mesa32/include/GL/internal/dri_interface.h similarity index 100% rename from reactos/dll/mesa32/include/GL/internal/dri_interface.h rename to reactos/dll/3rdparty/mesa32/include/GL/internal/dri_interface.h diff --git a/reactos/dll/mesa32/include/GL/internal/glcore.h b/reactos/dll/3rdparty/mesa32/include/GL/internal/glcore.h similarity index 100% rename from reactos/dll/mesa32/include/GL/internal/glcore.h rename to reactos/dll/3rdparty/mesa32/include/GL/internal/glcore.h diff --git a/reactos/dll/mesa32/include/GL/internal/sarea.h b/reactos/dll/3rdparty/mesa32/include/GL/internal/sarea.h similarity index 100% rename from reactos/dll/mesa32/include/GL/internal/sarea.h rename to reactos/dll/3rdparty/mesa32/include/GL/internal/sarea.h diff --git a/reactos/dll/mesa32/include/GL/mesa_wgl.h b/reactos/dll/3rdparty/mesa32/include/GL/mesa_wgl.h similarity index 100% rename from reactos/dll/mesa32/include/GL/mesa_wgl.h rename to reactos/dll/3rdparty/mesa32/include/GL/mesa_wgl.h diff --git a/reactos/dll/mesa32/include/GL/mglmesa.h b/reactos/dll/3rdparty/mesa32/include/GL/mglmesa.h similarity index 100% rename from reactos/dll/mesa32/include/GL/mglmesa.h rename to reactos/dll/3rdparty/mesa32/include/GL/mglmesa.h diff --git a/reactos/dll/mesa32/include/GL/osmesa.h b/reactos/dll/3rdparty/mesa32/include/GL/osmesa.h similarity index 100% rename from reactos/dll/mesa32/include/GL/osmesa.h rename to reactos/dll/3rdparty/mesa32/include/GL/osmesa.h diff --git a/reactos/dll/mesa32/include/GL/svgamesa.h b/reactos/dll/3rdparty/mesa32/include/GL/svgamesa.h similarity index 100% rename from reactos/dll/mesa32/include/GL/svgamesa.h rename to reactos/dll/3rdparty/mesa32/include/GL/svgamesa.h diff --git a/reactos/dll/mesa32/include/GL/uglglutshapes.h b/reactos/dll/3rdparty/mesa32/include/GL/uglglutshapes.h similarity index 100% rename from reactos/dll/mesa32/include/GL/uglglutshapes.h rename to reactos/dll/3rdparty/mesa32/include/GL/uglglutshapes.h diff --git a/reactos/dll/mesa32/include/GL/uglmesa.h b/reactos/dll/3rdparty/mesa32/include/GL/uglmesa.h similarity index 100% rename from reactos/dll/mesa32/include/GL/uglmesa.h rename to reactos/dll/3rdparty/mesa32/include/GL/uglmesa.h diff --git a/reactos/dll/mesa32/include/GL/vms_x_fix.h b/reactos/dll/3rdparty/mesa32/include/GL/vms_x_fix.h similarity index 100% rename from reactos/dll/mesa32/include/GL/vms_x_fix.h rename to reactos/dll/3rdparty/mesa32/include/GL/vms_x_fix.h diff --git a/reactos/dll/mesa32/include/GL/wmesa.h b/reactos/dll/3rdparty/mesa32/include/GL/wmesa.h similarity index 100% rename from reactos/dll/mesa32/include/GL/wmesa.h rename to reactos/dll/3rdparty/mesa32/include/GL/wmesa.h diff --git a/reactos/dll/mesa32/include/GL/xmesa.h b/reactos/dll/3rdparty/mesa32/include/GL/xmesa.h similarity index 100% rename from reactos/dll/mesa32/include/GL/xmesa.h rename to reactos/dll/3rdparty/mesa32/include/GL/xmesa.h diff --git a/reactos/dll/mesa32/include/GL/xmesa_x.h b/reactos/dll/3rdparty/mesa32/include/GL/xmesa_x.h similarity index 100% rename from reactos/dll/mesa32/include/GL/xmesa_x.h rename to reactos/dll/3rdparty/mesa32/include/GL/xmesa_x.h diff --git a/reactos/dll/mesa32/include/GL/xmesa_xf86.h b/reactos/dll/3rdparty/mesa32/include/GL/xmesa_xf86.h similarity index 100% rename from reactos/dll/mesa32/include/GL/xmesa_xf86.h rename to reactos/dll/3rdparty/mesa32/include/GL/xmesa_xf86.h diff --git a/reactos/dll/mesa32/include/GLView.h b/reactos/dll/3rdparty/mesa32/include/GLView.h similarity index 100% rename from reactos/dll/mesa32/include/GLView.h rename to reactos/dll/3rdparty/mesa32/include/GLView.h diff --git a/reactos/dll/mesa32/mesa32.xml b/reactos/dll/3rdparty/mesa32/mesa32.xml similarity index 100% rename from reactos/dll/mesa32/mesa32.xml rename to reactos/dll/3rdparty/mesa32/mesa32.xml diff --git a/reactos/dll/mesa32/src/Makefile b/reactos/dll/3rdparty/mesa32/src/Makefile similarity index 100% rename from reactos/dll/mesa32/src/Makefile rename to reactos/dll/3rdparty/mesa32/src/Makefile diff --git a/reactos/dll/mesa32/src/Makefile.DJ b/reactos/dll/3rdparty/mesa32/src/Makefile.DJ similarity index 100% rename from reactos/dll/mesa32/src/Makefile.DJ rename to reactos/dll/3rdparty/mesa32/src/Makefile.DJ diff --git a/reactos/dll/mesa32/src/Makefile.mgw b/reactos/dll/3rdparty/mesa32/src/Makefile.mgw similarity index 100% rename from reactos/dll/mesa32/src/Makefile.mgw rename to reactos/dll/3rdparty/mesa32/src/Makefile.mgw diff --git a/reactos/dll/mesa32/src/array_cache/ac_context.c b/reactos/dll/3rdparty/mesa32/src/array_cache/ac_context.c similarity index 100% rename from reactos/dll/mesa32/src/array_cache/ac_context.c rename to reactos/dll/3rdparty/mesa32/src/array_cache/ac_context.c diff --git a/reactos/dll/mesa32/src/array_cache/ac_context.h b/reactos/dll/3rdparty/mesa32/src/array_cache/ac_context.h similarity index 100% rename from reactos/dll/mesa32/src/array_cache/ac_context.h rename to reactos/dll/3rdparty/mesa32/src/array_cache/ac_context.h diff --git a/reactos/dll/mesa32/src/array_cache/ac_import.c b/reactos/dll/3rdparty/mesa32/src/array_cache/ac_import.c similarity index 100% rename from reactos/dll/mesa32/src/array_cache/ac_import.c rename to reactos/dll/3rdparty/mesa32/src/array_cache/ac_import.c diff --git a/reactos/dll/mesa32/src/array_cache/acache.h b/reactos/dll/3rdparty/mesa32/src/array_cache/acache.h similarity index 100% rename from reactos/dll/mesa32/src/array_cache/acache.h rename to reactos/dll/3rdparty/mesa32/src/array_cache/acache.h diff --git a/reactos/dll/mesa32/src/array_cache/descrip.mms b/reactos/dll/3rdparty/mesa32/src/array_cache/descrip.mms similarity index 100% rename from reactos/dll/mesa32/src/array_cache/descrip.mms rename to reactos/dll/3rdparty/mesa32/src/array_cache/descrip.mms diff --git a/reactos/dll/mesa32/src/depend b/reactos/dll/3rdparty/mesa32/src/depend similarity index 100% rename from reactos/dll/mesa32/src/depend rename to reactos/dll/3rdparty/mesa32/src/depend diff --git a/reactos/dll/mesa32/src/descrip.mms b/reactos/dll/3rdparty/mesa32/src/descrip.mms similarity index 100% rename from reactos/dll/mesa32/src/descrip.mms rename to reactos/dll/3rdparty/mesa32/src/descrip.mms diff --git a/reactos/dll/mesa32/src/drivers/common/descrip.mms b/reactos/dll/3rdparty/mesa32/src/drivers/common/descrip.mms similarity index 100% rename from reactos/dll/mesa32/src/drivers/common/descrip.mms rename to reactos/dll/3rdparty/mesa32/src/drivers/common/descrip.mms diff --git a/reactos/dll/mesa32/src/drivers/common/driverfuncs.c b/reactos/dll/3rdparty/mesa32/src/drivers/common/driverfuncs.c similarity index 100% rename from reactos/dll/mesa32/src/drivers/common/driverfuncs.c rename to reactos/dll/3rdparty/mesa32/src/drivers/common/driverfuncs.c diff --git a/reactos/dll/mesa32/src/drivers/common/driverfuncs.h b/reactos/dll/3rdparty/mesa32/src/drivers/common/driverfuncs.h similarity index 100% rename from reactos/dll/mesa32/src/drivers/common/driverfuncs.h rename to reactos/dll/3rdparty/mesa32/src/drivers/common/driverfuncs.h diff --git a/reactos/dll/mesa32/src/drivers/windows/fx/fxopengl.def b/reactos/dll/3rdparty/mesa32/src/drivers/windows/fx/fxopengl.def similarity index 100% rename from reactos/dll/mesa32/src/drivers/windows/fx/fxopengl.def rename to reactos/dll/3rdparty/mesa32/src/drivers/windows/fx/fxopengl.def diff --git a/reactos/dll/mesa32/src/drivers/windows/fx/fxwgl.c b/reactos/dll/3rdparty/mesa32/src/drivers/windows/fx/fxwgl.c similarity index 100% rename from reactos/dll/mesa32/src/drivers/windows/fx/fxwgl.c rename to reactos/dll/3rdparty/mesa32/src/drivers/windows/fx/fxwgl.c diff --git a/reactos/dll/mesa32/src/drivers/windows/gdi/colors.h b/reactos/dll/3rdparty/mesa32/src/drivers/windows/gdi/colors.h similarity index 100% rename from reactos/dll/mesa32/src/drivers/windows/gdi/colors.h rename to reactos/dll/3rdparty/mesa32/src/drivers/windows/gdi/colors.h diff --git a/reactos/dll/mesa32/src/drivers/windows/gdi/mesa.def b/reactos/dll/3rdparty/mesa32/src/drivers/windows/gdi/mesa.def similarity index 100% rename from reactos/dll/mesa32/src/drivers/windows/gdi/mesa.def rename to reactos/dll/3rdparty/mesa32/src/drivers/windows/gdi/mesa.def diff --git a/reactos/dll/mesa32/src/drivers/windows/gdi/wgl.c b/reactos/dll/3rdparty/mesa32/src/drivers/windows/gdi/wgl.c similarity index 100% rename from reactos/dll/mesa32/src/drivers/windows/gdi/wgl.c rename to reactos/dll/3rdparty/mesa32/src/drivers/windows/gdi/wgl.c diff --git a/reactos/dll/mesa32/src/drivers/windows/gdi/wmesa.c b/reactos/dll/3rdparty/mesa32/src/drivers/windows/gdi/wmesa.c similarity index 100% rename from reactos/dll/mesa32/src/drivers/windows/gdi/wmesa.c rename to reactos/dll/3rdparty/mesa32/src/drivers/windows/gdi/wmesa.c diff --git a/reactos/dll/mesa32/src/drivers/windows/gdi/wmesadef.h b/reactos/dll/3rdparty/mesa32/src/drivers/windows/gdi/wmesadef.h similarity index 100% rename from reactos/dll/mesa32/src/drivers/windows/gdi/wmesadef.h rename to reactos/dll/3rdparty/mesa32/src/drivers/windows/gdi/wmesadef.h diff --git a/reactos/dll/mesa32/src/drivers/windows/gldirect/ddlog.c b/reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/ddlog.c similarity index 100% rename from reactos/dll/mesa32/src/drivers/windows/gldirect/ddlog.c rename to reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/ddlog.c diff --git a/reactos/dll/mesa32/src/drivers/windows/gldirect/ddlog.h b/reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/ddlog.h similarity index 100% rename from reactos/dll/mesa32/src/drivers/windows/gldirect/ddlog.h rename to reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/ddlog.h diff --git a/reactos/dll/mesa32/src/drivers/windows/gldirect/dglcontext.c b/reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/dglcontext.c similarity index 100% rename from reactos/dll/mesa32/src/drivers/windows/gldirect/dglcontext.c rename to reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/dglcontext.c diff --git a/reactos/dll/mesa32/src/drivers/windows/gldirect/dglcontext.h b/reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/dglcontext.h similarity index 100% rename from reactos/dll/mesa32/src/drivers/windows/gldirect/dglcontext.h rename to reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/dglcontext.h diff --git a/reactos/dll/mesa32/src/drivers/windows/gldirect/dglglobals.c b/reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/dglglobals.c similarity index 100% rename from reactos/dll/mesa32/src/drivers/windows/gldirect/dglglobals.c rename to reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/dglglobals.c diff --git a/reactos/dll/mesa32/src/drivers/windows/gldirect/dglglobals.h b/reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/dglglobals.h similarity index 100% rename from reactos/dll/mesa32/src/drivers/windows/gldirect/dglglobals.h rename to reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/dglglobals.h diff --git a/reactos/dll/mesa32/src/drivers/windows/gldirect/dglmacros.h b/reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/dglmacros.h similarity index 100% rename from reactos/dll/mesa32/src/drivers/windows/gldirect/dglmacros.h rename to reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/dglmacros.h diff --git a/reactos/dll/mesa32/src/drivers/windows/gldirect/dglpf.c b/reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/dglpf.c similarity index 100% rename from reactos/dll/mesa32/src/drivers/windows/gldirect/dglpf.c rename to reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/dglpf.c diff --git a/reactos/dll/mesa32/src/drivers/windows/gldirect/dglpf.h b/reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/dglpf.h similarity index 100% rename from reactos/dll/mesa32/src/drivers/windows/gldirect/dglpf.h rename to reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/dglpf.h diff --git a/reactos/dll/mesa32/src/drivers/windows/gldirect/dglwgl.c b/reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/dglwgl.c similarity index 100% rename from reactos/dll/mesa32/src/drivers/windows/gldirect/dglwgl.c rename to reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/dglwgl.c diff --git a/reactos/dll/mesa32/src/drivers/windows/gldirect/dglwgl.h b/reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/dglwgl.h similarity index 100% rename from reactos/dll/mesa32/src/drivers/windows/gldirect/dglwgl.h rename to reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/dglwgl.h diff --git a/reactos/dll/mesa32/src/drivers/windows/gldirect/dll_main.c b/reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/dll_main.c similarity index 100% rename from reactos/dll/mesa32/src/drivers/windows/gldirect/dll_main.c rename to reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/dll_main.c diff --git a/reactos/dll/mesa32/src/drivers/windows/gldirect/dllmain.h b/reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/dllmain.h similarity index 100% rename from reactos/dll/mesa32/src/drivers/windows/gldirect/dllmain.h rename to reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/dllmain.h diff --git a/reactos/dll/mesa32/src/drivers/windows/gldirect/gld_debug_clip.c b/reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/gld_debug_clip.c similarity index 100% rename from reactos/dll/mesa32/src/drivers/windows/gldirect/gld_debug_clip.c rename to reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/gld_debug_clip.c diff --git a/reactos/dll/mesa32/src/drivers/windows/gldirect/gld_debug_norm.c b/reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/gld_debug_norm.c similarity index 100% rename from reactos/dll/mesa32/src/drivers/windows/gldirect/gld_debug_norm.c rename to reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/gld_debug_norm.c diff --git a/reactos/dll/mesa32/src/drivers/windows/gldirect/gld_debug_xform.c b/reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/gld_debug_xform.c similarity index 100% rename from reactos/dll/mesa32/src/drivers/windows/gldirect/gld_debug_xform.c rename to reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/gld_debug_xform.c diff --git a/reactos/dll/mesa32/src/drivers/windows/gldirect/gld_dispatch.c b/reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/gld_dispatch.c similarity index 100% rename from reactos/dll/mesa32/src/drivers/windows/gldirect/gld_dispatch.c rename to reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/gld_dispatch.c diff --git a/reactos/dll/mesa32/src/drivers/windows/gldirect/gld_driver.c b/reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/gld_driver.c similarity index 100% rename from reactos/dll/mesa32/src/drivers/windows/gldirect/gld_driver.c rename to reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/gld_driver.c diff --git a/reactos/dll/mesa32/src/drivers/windows/gldirect/gld_driver.h b/reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/gld_driver.h similarity index 100% rename from reactos/dll/mesa32/src/drivers/windows/gldirect/gld_driver.h rename to reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/gld_driver.h diff --git a/reactos/dll/mesa32/src/drivers/windows/gldirect/gldlame8.c b/reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/gldlame8.c similarity index 100% rename from reactos/dll/mesa32/src/drivers/windows/gldirect/gldlame8.c rename to reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/gldlame8.c diff --git a/reactos/dll/mesa32/src/drivers/windows/gldirect/opengl32.def b/reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/opengl32.def similarity index 100% rename from reactos/dll/mesa32/src/drivers/windows/gldirect/opengl32.def rename to reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/opengl32.def diff --git a/reactos/dll/mesa32/src/drivers/windows/gldirect/pixpack.h b/reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/pixpack.h similarity index 100% rename from reactos/dll/mesa32/src/drivers/windows/gldirect/pixpack.h rename to reactos/dll/3rdparty/mesa32/src/drivers/windows/gldirect/pixpack.h diff --git a/reactos/dll/mesa32/src/drivers/windows/icd/icd.c b/reactos/dll/3rdparty/mesa32/src/drivers/windows/icd/icd.c similarity index 100% rename from reactos/dll/mesa32/src/drivers/windows/icd/icd.c rename to reactos/dll/3rdparty/mesa32/src/drivers/windows/icd/icd.c diff --git a/reactos/dll/mesa32/src/drivers/windows/icd/icdlist.h b/reactos/dll/3rdparty/mesa32/src/drivers/windows/icd/icdlist.h similarity index 100% rename from reactos/dll/mesa32/src/drivers/windows/icd/icdlist.h rename to reactos/dll/3rdparty/mesa32/src/drivers/windows/icd/icdlist.h diff --git a/reactos/dll/mesa32/src/drivers/windows/icd/mesa.def b/reactos/dll/3rdparty/mesa32/src/drivers/windows/icd/mesa.def similarity index 100% rename from reactos/dll/mesa32/src/drivers/windows/icd/mesa.def rename to reactos/dll/3rdparty/mesa32/src/drivers/windows/icd/mesa.def diff --git a/reactos/dll/mesa32/src/glapi/descrip.mms b/reactos/dll/3rdparty/mesa32/src/glapi/descrip.mms similarity index 100% rename from reactos/dll/mesa32/src/glapi/descrip.mms rename to reactos/dll/3rdparty/mesa32/src/glapi/descrip.mms diff --git a/reactos/dll/mesa32/src/glapi/dispatch.h b/reactos/dll/3rdparty/mesa32/src/glapi/dispatch.h similarity index 100% rename from reactos/dll/mesa32/src/glapi/dispatch.h rename to reactos/dll/3rdparty/mesa32/src/glapi/dispatch.h diff --git a/reactos/dll/mesa32/src/glapi/glapi.c b/reactos/dll/3rdparty/mesa32/src/glapi/glapi.c similarity index 100% rename from reactos/dll/mesa32/src/glapi/glapi.c rename to reactos/dll/3rdparty/mesa32/src/glapi/glapi.c diff --git a/reactos/dll/mesa32/src/glapi/glapi.h b/reactos/dll/3rdparty/mesa32/src/glapi/glapi.h similarity index 100% rename from reactos/dll/mesa32/src/glapi/glapi.h rename to reactos/dll/3rdparty/mesa32/src/glapi/glapi.h diff --git a/reactos/dll/mesa32/src/glapi/glapioffsets.h b/reactos/dll/3rdparty/mesa32/src/glapi/glapioffsets.h similarity index 100% rename from reactos/dll/mesa32/src/glapi/glapioffsets.h rename to reactos/dll/3rdparty/mesa32/src/glapi/glapioffsets.h diff --git a/reactos/dll/mesa32/src/glapi/glapitable.h b/reactos/dll/3rdparty/mesa32/src/glapi/glapitable.h similarity index 100% rename from reactos/dll/mesa32/src/glapi/glapitable.h rename to reactos/dll/3rdparty/mesa32/src/glapi/glapitable.h diff --git a/reactos/dll/mesa32/src/glapi/glapitemp.h b/reactos/dll/3rdparty/mesa32/src/glapi/glapitemp.h similarity index 100% rename from reactos/dll/mesa32/src/glapi/glapitemp.h rename to reactos/dll/3rdparty/mesa32/src/glapi/glapitemp.h diff --git a/reactos/dll/mesa32/src/glapi/glprocs.h b/reactos/dll/3rdparty/mesa32/src/glapi/glprocs.h similarity index 100% rename from reactos/dll/mesa32/src/glapi/glprocs.h rename to reactos/dll/3rdparty/mesa32/src/glapi/glprocs.h diff --git a/reactos/dll/mesa32/src/glapi/glthread.c b/reactos/dll/3rdparty/mesa32/src/glapi/glthread.c similarity index 100% rename from reactos/dll/mesa32/src/glapi/glthread.c rename to reactos/dll/3rdparty/mesa32/src/glapi/glthread.c diff --git a/reactos/dll/mesa32/src/glapi/glthread.h b/reactos/dll/3rdparty/mesa32/src/glapi/glthread.h similarity index 100% rename from reactos/dll/mesa32/src/glapi/glthread.h rename to reactos/dll/3rdparty/mesa32/src/glapi/glthread.h diff --git a/reactos/dll/mesa32/src/main/accum.c b/reactos/dll/3rdparty/mesa32/src/main/accum.c similarity index 100% rename from reactos/dll/mesa32/src/main/accum.c rename to reactos/dll/3rdparty/mesa32/src/main/accum.c diff --git a/reactos/dll/mesa32/src/main/accum.h b/reactos/dll/3rdparty/mesa32/src/main/accum.h similarity index 100% rename from reactos/dll/mesa32/src/main/accum.h rename to reactos/dll/3rdparty/mesa32/src/main/accum.h diff --git a/reactos/dll/mesa32/src/main/api_arrayelt.c b/reactos/dll/3rdparty/mesa32/src/main/api_arrayelt.c similarity index 100% rename from reactos/dll/mesa32/src/main/api_arrayelt.c rename to reactos/dll/3rdparty/mesa32/src/main/api_arrayelt.c diff --git a/reactos/dll/mesa32/src/main/api_arrayelt.h b/reactos/dll/3rdparty/mesa32/src/main/api_arrayelt.h similarity index 100% rename from reactos/dll/mesa32/src/main/api_arrayelt.h rename to reactos/dll/3rdparty/mesa32/src/main/api_arrayelt.h diff --git a/reactos/dll/mesa32/src/main/api_eval.h b/reactos/dll/3rdparty/mesa32/src/main/api_eval.h similarity index 100% rename from reactos/dll/mesa32/src/main/api_eval.h rename to reactos/dll/3rdparty/mesa32/src/main/api_eval.h diff --git a/reactos/dll/mesa32/src/main/api_loopback.c b/reactos/dll/3rdparty/mesa32/src/main/api_loopback.c similarity index 100% rename from reactos/dll/mesa32/src/main/api_loopback.c rename to reactos/dll/3rdparty/mesa32/src/main/api_loopback.c diff --git a/reactos/dll/mesa32/src/main/api_loopback.h b/reactos/dll/3rdparty/mesa32/src/main/api_loopback.h similarity index 100% rename from reactos/dll/mesa32/src/main/api_loopback.h rename to reactos/dll/3rdparty/mesa32/src/main/api_loopback.h diff --git a/reactos/dll/mesa32/src/main/api_noop.c b/reactos/dll/3rdparty/mesa32/src/main/api_noop.c similarity index 100% rename from reactos/dll/mesa32/src/main/api_noop.c rename to reactos/dll/3rdparty/mesa32/src/main/api_noop.c diff --git a/reactos/dll/mesa32/src/main/api_noop.h b/reactos/dll/3rdparty/mesa32/src/main/api_noop.h similarity index 100% rename from reactos/dll/mesa32/src/main/api_noop.h rename to reactos/dll/3rdparty/mesa32/src/main/api_noop.h diff --git a/reactos/dll/mesa32/src/main/api_validate.c b/reactos/dll/3rdparty/mesa32/src/main/api_validate.c similarity index 100% rename from reactos/dll/mesa32/src/main/api_validate.c rename to reactos/dll/3rdparty/mesa32/src/main/api_validate.c diff --git a/reactos/dll/mesa32/src/main/api_validate.h b/reactos/dll/3rdparty/mesa32/src/main/api_validate.h similarity index 100% rename from reactos/dll/mesa32/src/main/api_validate.h rename to reactos/dll/3rdparty/mesa32/src/main/api_validate.h diff --git a/reactos/dll/mesa32/src/main/attrib.c b/reactos/dll/3rdparty/mesa32/src/main/attrib.c similarity index 100% rename from reactos/dll/mesa32/src/main/attrib.c rename to reactos/dll/3rdparty/mesa32/src/main/attrib.c diff --git a/reactos/dll/mesa32/src/main/attrib.h b/reactos/dll/3rdparty/mesa32/src/main/attrib.h similarity index 100% rename from reactos/dll/mesa32/src/main/attrib.h rename to reactos/dll/3rdparty/mesa32/src/main/attrib.h diff --git a/reactos/dll/mesa32/src/main/blend.c b/reactos/dll/3rdparty/mesa32/src/main/blend.c similarity index 100% rename from reactos/dll/mesa32/src/main/blend.c rename to reactos/dll/3rdparty/mesa32/src/main/blend.c diff --git a/reactos/dll/mesa32/src/main/blend.h b/reactos/dll/3rdparty/mesa32/src/main/blend.h similarity index 100% rename from reactos/dll/mesa32/src/main/blend.h rename to reactos/dll/3rdparty/mesa32/src/main/blend.h diff --git a/reactos/dll/mesa32/src/main/bufferobj.c b/reactos/dll/3rdparty/mesa32/src/main/bufferobj.c similarity index 100% rename from reactos/dll/mesa32/src/main/bufferobj.c rename to reactos/dll/3rdparty/mesa32/src/main/bufferobj.c diff --git a/reactos/dll/mesa32/src/main/bufferobj.h b/reactos/dll/3rdparty/mesa32/src/main/bufferobj.h similarity index 100% rename from reactos/dll/mesa32/src/main/bufferobj.h rename to reactos/dll/3rdparty/mesa32/src/main/bufferobj.h diff --git a/reactos/dll/mesa32/src/main/buffers.c b/reactos/dll/3rdparty/mesa32/src/main/buffers.c similarity index 100% rename from reactos/dll/mesa32/src/main/buffers.c rename to reactos/dll/3rdparty/mesa32/src/main/buffers.c diff --git a/reactos/dll/mesa32/src/main/buffers.h b/reactos/dll/3rdparty/mesa32/src/main/buffers.h similarity index 100% rename from reactos/dll/mesa32/src/main/buffers.h rename to reactos/dll/3rdparty/mesa32/src/main/buffers.h diff --git a/reactos/dll/mesa32/src/main/clip.c b/reactos/dll/3rdparty/mesa32/src/main/clip.c similarity index 100% rename from reactos/dll/mesa32/src/main/clip.c rename to reactos/dll/3rdparty/mesa32/src/main/clip.c diff --git a/reactos/dll/mesa32/src/main/clip.h b/reactos/dll/3rdparty/mesa32/src/main/clip.h similarity index 100% rename from reactos/dll/mesa32/src/main/clip.h rename to reactos/dll/3rdparty/mesa32/src/main/clip.h diff --git a/reactos/dll/mesa32/src/main/colormac.h b/reactos/dll/3rdparty/mesa32/src/main/colormac.h similarity index 100% rename from reactos/dll/mesa32/src/main/colormac.h rename to reactos/dll/3rdparty/mesa32/src/main/colormac.h diff --git a/reactos/dll/mesa32/src/main/colortab.c b/reactos/dll/3rdparty/mesa32/src/main/colortab.c similarity index 100% rename from reactos/dll/mesa32/src/main/colortab.c rename to reactos/dll/3rdparty/mesa32/src/main/colortab.c diff --git a/reactos/dll/mesa32/src/main/colortab.h b/reactos/dll/3rdparty/mesa32/src/main/colortab.h similarity index 100% rename from reactos/dll/mesa32/src/main/colortab.h rename to reactos/dll/3rdparty/mesa32/src/main/colortab.h diff --git a/reactos/dll/mesa32/src/main/config.h b/reactos/dll/3rdparty/mesa32/src/main/config.h similarity index 100% rename from reactos/dll/mesa32/src/main/config.h rename to reactos/dll/3rdparty/mesa32/src/main/config.h diff --git a/reactos/dll/mesa32/src/main/context.c b/reactos/dll/3rdparty/mesa32/src/main/context.c similarity index 100% rename from reactos/dll/mesa32/src/main/context.c rename to reactos/dll/3rdparty/mesa32/src/main/context.c diff --git a/reactos/dll/mesa32/src/main/context.h b/reactos/dll/3rdparty/mesa32/src/main/context.h similarity index 100% rename from reactos/dll/mesa32/src/main/context.h rename to reactos/dll/3rdparty/mesa32/src/main/context.h diff --git a/reactos/dll/mesa32/src/main/convolve.c b/reactos/dll/3rdparty/mesa32/src/main/convolve.c similarity index 100% rename from reactos/dll/mesa32/src/main/convolve.c rename to reactos/dll/3rdparty/mesa32/src/main/convolve.c diff --git a/reactos/dll/mesa32/src/main/convolve.h b/reactos/dll/3rdparty/mesa32/src/main/convolve.h similarity index 100% rename from reactos/dll/mesa32/src/main/convolve.h rename to reactos/dll/3rdparty/mesa32/src/main/convolve.h diff --git a/reactos/dll/mesa32/src/main/dd.h b/reactos/dll/3rdparty/mesa32/src/main/dd.h similarity index 100% rename from reactos/dll/mesa32/src/main/dd.h rename to reactos/dll/3rdparty/mesa32/src/main/dd.h diff --git a/reactos/dll/mesa32/src/main/debug.c b/reactos/dll/3rdparty/mesa32/src/main/debug.c similarity index 100% rename from reactos/dll/mesa32/src/main/debug.c rename to reactos/dll/3rdparty/mesa32/src/main/debug.c diff --git a/reactos/dll/mesa32/src/main/debug.h b/reactos/dll/3rdparty/mesa32/src/main/debug.h similarity index 100% rename from reactos/dll/mesa32/src/main/debug.h rename to reactos/dll/3rdparty/mesa32/src/main/debug.h diff --git a/reactos/dll/mesa32/src/main/depth.c b/reactos/dll/3rdparty/mesa32/src/main/depth.c similarity index 100% rename from reactos/dll/mesa32/src/main/depth.c rename to reactos/dll/3rdparty/mesa32/src/main/depth.c diff --git a/reactos/dll/mesa32/src/main/depth.h b/reactos/dll/3rdparty/mesa32/src/main/depth.h similarity index 100% rename from reactos/dll/mesa32/src/main/depth.h rename to reactos/dll/3rdparty/mesa32/src/main/depth.h diff --git a/reactos/dll/mesa32/src/main/descrip.mms b/reactos/dll/3rdparty/mesa32/src/main/descrip.mms similarity index 100% rename from reactos/dll/mesa32/src/main/descrip.mms rename to reactos/dll/3rdparty/mesa32/src/main/descrip.mms diff --git a/reactos/dll/mesa32/src/main/dispatch.c b/reactos/dll/3rdparty/mesa32/src/main/dispatch.c similarity index 100% rename from reactos/dll/mesa32/src/main/dispatch.c rename to reactos/dll/3rdparty/mesa32/src/main/dispatch.c diff --git a/reactos/dll/mesa32/src/main/dlist.c b/reactos/dll/3rdparty/mesa32/src/main/dlist.c similarity index 100% rename from reactos/dll/mesa32/src/main/dlist.c rename to reactos/dll/3rdparty/mesa32/src/main/dlist.c diff --git a/reactos/dll/mesa32/src/main/dlist.h b/reactos/dll/3rdparty/mesa32/src/main/dlist.h similarity index 100% rename from reactos/dll/mesa32/src/main/dlist.h rename to reactos/dll/3rdparty/mesa32/src/main/dlist.h diff --git a/reactos/dll/mesa32/src/main/drawpix.c b/reactos/dll/3rdparty/mesa32/src/main/drawpix.c similarity index 100% rename from reactos/dll/mesa32/src/main/drawpix.c rename to reactos/dll/3rdparty/mesa32/src/main/drawpix.c diff --git a/reactos/dll/mesa32/src/main/drawpix.h b/reactos/dll/3rdparty/mesa32/src/main/drawpix.h similarity index 100% rename from reactos/dll/mesa32/src/main/drawpix.h rename to reactos/dll/3rdparty/mesa32/src/main/drawpix.h diff --git a/reactos/dll/mesa32/src/main/enable.c b/reactos/dll/3rdparty/mesa32/src/main/enable.c similarity index 100% rename from reactos/dll/mesa32/src/main/enable.c rename to reactos/dll/3rdparty/mesa32/src/main/enable.c diff --git a/reactos/dll/mesa32/src/main/enable.h b/reactos/dll/3rdparty/mesa32/src/main/enable.h similarity index 100% rename from reactos/dll/mesa32/src/main/enable.h rename to reactos/dll/3rdparty/mesa32/src/main/enable.h diff --git a/reactos/dll/mesa32/src/main/enums.c b/reactos/dll/3rdparty/mesa32/src/main/enums.c similarity index 100% rename from reactos/dll/mesa32/src/main/enums.c rename to reactos/dll/3rdparty/mesa32/src/main/enums.c diff --git a/reactos/dll/mesa32/src/main/enums.h b/reactos/dll/3rdparty/mesa32/src/main/enums.h similarity index 100% rename from reactos/dll/mesa32/src/main/enums.h rename to reactos/dll/3rdparty/mesa32/src/main/enums.h diff --git a/reactos/dll/mesa32/src/main/eval.c b/reactos/dll/3rdparty/mesa32/src/main/eval.c similarity index 100% rename from reactos/dll/mesa32/src/main/eval.c rename to reactos/dll/3rdparty/mesa32/src/main/eval.c diff --git a/reactos/dll/mesa32/src/main/eval.h b/reactos/dll/3rdparty/mesa32/src/main/eval.h similarity index 100% rename from reactos/dll/mesa32/src/main/eval.h rename to reactos/dll/3rdparty/mesa32/src/main/eval.h diff --git a/reactos/dll/mesa32/src/main/execmem.c b/reactos/dll/3rdparty/mesa32/src/main/execmem.c similarity index 100% rename from reactos/dll/mesa32/src/main/execmem.c rename to reactos/dll/3rdparty/mesa32/src/main/execmem.c diff --git a/reactos/dll/mesa32/src/main/extensions.c b/reactos/dll/3rdparty/mesa32/src/main/extensions.c similarity index 100% rename from reactos/dll/mesa32/src/main/extensions.c rename to reactos/dll/3rdparty/mesa32/src/main/extensions.c diff --git a/reactos/dll/mesa32/src/main/extensions.h b/reactos/dll/3rdparty/mesa32/src/main/extensions.h similarity index 100% rename from reactos/dll/mesa32/src/main/extensions.h rename to reactos/dll/3rdparty/mesa32/src/main/extensions.h diff --git a/reactos/dll/mesa32/src/main/fbobject.c b/reactos/dll/3rdparty/mesa32/src/main/fbobject.c similarity index 100% rename from reactos/dll/mesa32/src/main/fbobject.c rename to reactos/dll/3rdparty/mesa32/src/main/fbobject.c diff --git a/reactos/dll/mesa32/src/main/fbobject.h b/reactos/dll/3rdparty/mesa32/src/main/fbobject.h similarity index 100% rename from reactos/dll/mesa32/src/main/fbobject.h rename to reactos/dll/3rdparty/mesa32/src/main/fbobject.h diff --git a/reactos/dll/mesa32/src/main/feedback.c b/reactos/dll/3rdparty/mesa32/src/main/feedback.c similarity index 100% rename from reactos/dll/mesa32/src/main/feedback.c rename to reactos/dll/3rdparty/mesa32/src/main/feedback.c diff --git a/reactos/dll/mesa32/src/main/feedback.h b/reactos/dll/3rdparty/mesa32/src/main/feedback.h similarity index 100% rename from reactos/dll/mesa32/src/main/feedback.h rename to reactos/dll/3rdparty/mesa32/src/main/feedback.h diff --git a/reactos/dll/mesa32/src/main/fog.c b/reactos/dll/3rdparty/mesa32/src/main/fog.c similarity index 100% rename from reactos/dll/mesa32/src/main/fog.c rename to reactos/dll/3rdparty/mesa32/src/main/fog.c diff --git a/reactos/dll/mesa32/src/main/fog.h b/reactos/dll/3rdparty/mesa32/src/main/fog.h similarity index 100% rename from reactos/dll/mesa32/src/main/fog.h rename to reactos/dll/3rdparty/mesa32/src/main/fog.h diff --git a/reactos/dll/mesa32/src/main/framebuffer.c b/reactos/dll/3rdparty/mesa32/src/main/framebuffer.c similarity index 100% rename from reactos/dll/mesa32/src/main/framebuffer.c rename to reactos/dll/3rdparty/mesa32/src/main/framebuffer.c diff --git a/reactos/dll/mesa32/src/main/framebuffer.h b/reactos/dll/3rdparty/mesa32/src/main/framebuffer.h similarity index 100% rename from reactos/dll/mesa32/src/main/framebuffer.h rename to reactos/dll/3rdparty/mesa32/src/main/framebuffer.h diff --git a/reactos/dll/mesa32/src/main/get.c b/reactos/dll/3rdparty/mesa32/src/main/get.c similarity index 100% rename from reactos/dll/mesa32/src/main/get.c rename to reactos/dll/3rdparty/mesa32/src/main/get.c diff --git a/reactos/dll/mesa32/src/main/get.h b/reactos/dll/3rdparty/mesa32/src/main/get.h similarity index 100% rename from reactos/dll/mesa32/src/main/get.h rename to reactos/dll/3rdparty/mesa32/src/main/get.h diff --git a/reactos/dll/mesa32/src/main/getstring.c b/reactos/dll/3rdparty/mesa32/src/main/getstring.c similarity index 100% rename from reactos/dll/mesa32/src/main/getstring.c rename to reactos/dll/3rdparty/mesa32/src/main/getstring.c diff --git a/reactos/dll/mesa32/src/main/glheader.h b/reactos/dll/3rdparty/mesa32/src/main/glheader.h similarity index 100% rename from reactos/dll/mesa32/src/main/glheader.h rename to reactos/dll/3rdparty/mesa32/src/main/glheader.h diff --git a/reactos/dll/mesa32/src/main/hash.c b/reactos/dll/3rdparty/mesa32/src/main/hash.c similarity index 100% rename from reactos/dll/mesa32/src/main/hash.c rename to reactos/dll/3rdparty/mesa32/src/main/hash.c diff --git a/reactos/dll/mesa32/src/main/hash.h b/reactos/dll/3rdparty/mesa32/src/main/hash.h similarity index 100% rename from reactos/dll/mesa32/src/main/hash.h rename to reactos/dll/3rdparty/mesa32/src/main/hash.h diff --git a/reactos/dll/mesa32/src/main/hint.c b/reactos/dll/3rdparty/mesa32/src/main/hint.c similarity index 100% rename from reactos/dll/mesa32/src/main/hint.c rename to reactos/dll/3rdparty/mesa32/src/main/hint.c diff --git a/reactos/dll/mesa32/src/main/hint.h b/reactos/dll/3rdparty/mesa32/src/main/hint.h similarity index 100% rename from reactos/dll/mesa32/src/main/hint.h rename to reactos/dll/3rdparty/mesa32/src/main/hint.h diff --git a/reactos/dll/mesa32/src/main/histogram.c b/reactos/dll/3rdparty/mesa32/src/main/histogram.c similarity index 100% rename from reactos/dll/mesa32/src/main/histogram.c rename to reactos/dll/3rdparty/mesa32/src/main/histogram.c diff --git a/reactos/dll/mesa32/src/main/histogram.h b/reactos/dll/3rdparty/mesa32/src/main/histogram.h similarity index 100% rename from reactos/dll/mesa32/src/main/histogram.h rename to reactos/dll/3rdparty/mesa32/src/main/histogram.h diff --git a/reactos/dll/mesa32/src/main/image.c b/reactos/dll/3rdparty/mesa32/src/main/image.c similarity index 100% rename from reactos/dll/mesa32/src/main/image.c rename to reactos/dll/3rdparty/mesa32/src/main/image.c diff --git a/reactos/dll/mesa32/src/main/image.h b/reactos/dll/3rdparty/mesa32/src/main/image.h similarity index 100% rename from reactos/dll/mesa32/src/main/image.h rename to reactos/dll/3rdparty/mesa32/src/main/image.h diff --git a/reactos/dll/mesa32/src/main/imports.c b/reactos/dll/3rdparty/mesa32/src/main/imports.c similarity index 100% rename from reactos/dll/mesa32/src/main/imports.c rename to reactos/dll/3rdparty/mesa32/src/main/imports.c diff --git a/reactos/dll/mesa32/src/main/imports.h b/reactos/dll/3rdparty/mesa32/src/main/imports.h similarity index 100% rename from reactos/dll/mesa32/src/main/imports.h rename to reactos/dll/3rdparty/mesa32/src/main/imports.h diff --git a/reactos/dll/mesa32/src/main/light.c b/reactos/dll/3rdparty/mesa32/src/main/light.c similarity index 100% rename from reactos/dll/mesa32/src/main/light.c rename to reactos/dll/3rdparty/mesa32/src/main/light.c diff --git a/reactos/dll/mesa32/src/main/light.h b/reactos/dll/3rdparty/mesa32/src/main/light.h similarity index 100% rename from reactos/dll/mesa32/src/main/light.h rename to reactos/dll/3rdparty/mesa32/src/main/light.h diff --git a/reactos/dll/mesa32/src/main/lines.c b/reactos/dll/3rdparty/mesa32/src/main/lines.c similarity index 100% rename from reactos/dll/mesa32/src/main/lines.c rename to reactos/dll/3rdparty/mesa32/src/main/lines.c diff --git a/reactos/dll/mesa32/src/main/lines.h b/reactos/dll/3rdparty/mesa32/src/main/lines.h similarity index 100% rename from reactos/dll/mesa32/src/main/lines.h rename to reactos/dll/3rdparty/mesa32/src/main/lines.h diff --git a/reactos/dll/mesa32/src/main/macros.h b/reactos/dll/3rdparty/mesa32/src/main/macros.h similarity index 100% rename from reactos/dll/mesa32/src/main/macros.h rename to reactos/dll/3rdparty/mesa32/src/main/macros.h diff --git a/reactos/dll/mesa32/src/main/matrix.c b/reactos/dll/3rdparty/mesa32/src/main/matrix.c similarity index 100% rename from reactos/dll/mesa32/src/main/matrix.c rename to reactos/dll/3rdparty/mesa32/src/main/matrix.c diff --git a/reactos/dll/mesa32/src/main/matrix.h b/reactos/dll/3rdparty/mesa32/src/main/matrix.h similarity index 100% rename from reactos/dll/mesa32/src/main/matrix.h rename to reactos/dll/3rdparty/mesa32/src/main/matrix.h diff --git a/reactos/dll/mesa32/src/main/mm.c b/reactos/dll/3rdparty/mesa32/src/main/mm.c similarity index 100% rename from reactos/dll/mesa32/src/main/mm.c rename to reactos/dll/3rdparty/mesa32/src/main/mm.c diff --git a/reactos/dll/mesa32/src/main/mm.h b/reactos/dll/3rdparty/mesa32/src/main/mm.h similarity index 100% rename from reactos/dll/mesa32/src/main/mm.h rename to reactos/dll/3rdparty/mesa32/src/main/mm.h diff --git a/reactos/dll/mesa32/src/main/mtypes.h b/reactos/dll/3rdparty/mesa32/src/main/mtypes.h similarity index 100% rename from reactos/dll/mesa32/src/main/mtypes.h rename to reactos/dll/3rdparty/mesa32/src/main/mtypes.h diff --git a/reactos/dll/mesa32/src/main/occlude.c b/reactos/dll/3rdparty/mesa32/src/main/occlude.c similarity index 100% rename from reactos/dll/mesa32/src/main/occlude.c rename to reactos/dll/3rdparty/mesa32/src/main/occlude.c diff --git a/reactos/dll/mesa32/src/main/occlude.h b/reactos/dll/3rdparty/mesa32/src/main/occlude.h similarity index 100% rename from reactos/dll/mesa32/src/main/occlude.h rename to reactos/dll/3rdparty/mesa32/src/main/occlude.h diff --git a/reactos/dll/mesa32/src/main/pixel.c b/reactos/dll/3rdparty/mesa32/src/main/pixel.c similarity index 100% rename from reactos/dll/mesa32/src/main/pixel.c rename to reactos/dll/3rdparty/mesa32/src/main/pixel.c diff --git a/reactos/dll/mesa32/src/main/pixel.h b/reactos/dll/3rdparty/mesa32/src/main/pixel.h similarity index 100% rename from reactos/dll/mesa32/src/main/pixel.h rename to reactos/dll/3rdparty/mesa32/src/main/pixel.h diff --git a/reactos/dll/mesa32/src/main/points.c b/reactos/dll/3rdparty/mesa32/src/main/points.c similarity index 100% rename from reactos/dll/mesa32/src/main/points.c rename to reactos/dll/3rdparty/mesa32/src/main/points.c diff --git a/reactos/dll/mesa32/src/main/points.h b/reactos/dll/3rdparty/mesa32/src/main/points.h similarity index 100% rename from reactos/dll/mesa32/src/main/points.h rename to reactos/dll/3rdparty/mesa32/src/main/points.h diff --git a/reactos/dll/mesa32/src/main/polygon.c b/reactos/dll/3rdparty/mesa32/src/main/polygon.c similarity index 100% rename from reactos/dll/mesa32/src/main/polygon.c rename to reactos/dll/3rdparty/mesa32/src/main/polygon.c diff --git a/reactos/dll/mesa32/src/main/polygon.h b/reactos/dll/3rdparty/mesa32/src/main/polygon.h similarity index 100% rename from reactos/dll/mesa32/src/main/polygon.h rename to reactos/dll/3rdparty/mesa32/src/main/polygon.h diff --git a/reactos/dll/mesa32/src/main/rastpos.c b/reactos/dll/3rdparty/mesa32/src/main/rastpos.c similarity index 100% rename from reactos/dll/mesa32/src/main/rastpos.c rename to reactos/dll/3rdparty/mesa32/src/main/rastpos.c diff --git a/reactos/dll/mesa32/src/main/rastpos.h b/reactos/dll/3rdparty/mesa32/src/main/rastpos.h similarity index 100% rename from reactos/dll/mesa32/src/main/rastpos.h rename to reactos/dll/3rdparty/mesa32/src/main/rastpos.h diff --git a/reactos/dll/mesa32/src/main/renderbuffer.c b/reactos/dll/3rdparty/mesa32/src/main/renderbuffer.c similarity index 100% rename from reactos/dll/mesa32/src/main/renderbuffer.c rename to reactos/dll/3rdparty/mesa32/src/main/renderbuffer.c diff --git a/reactos/dll/mesa32/src/main/renderbuffer.h b/reactos/dll/3rdparty/mesa32/src/main/renderbuffer.h similarity index 100% rename from reactos/dll/mesa32/src/main/renderbuffer.h rename to reactos/dll/3rdparty/mesa32/src/main/renderbuffer.h diff --git a/reactos/dll/mesa32/src/main/simple_list.h b/reactos/dll/3rdparty/mesa32/src/main/simple_list.h similarity index 100% rename from reactos/dll/mesa32/src/main/simple_list.h rename to reactos/dll/3rdparty/mesa32/src/main/simple_list.h diff --git a/reactos/dll/mesa32/src/main/state.c b/reactos/dll/3rdparty/mesa32/src/main/state.c similarity index 100% rename from reactos/dll/mesa32/src/main/state.c rename to reactos/dll/3rdparty/mesa32/src/main/state.c diff --git a/reactos/dll/mesa32/src/main/state.h b/reactos/dll/3rdparty/mesa32/src/main/state.h similarity index 100% rename from reactos/dll/mesa32/src/main/state.h rename to reactos/dll/3rdparty/mesa32/src/main/state.h diff --git a/reactos/dll/mesa32/src/main/stencil.c b/reactos/dll/3rdparty/mesa32/src/main/stencil.c similarity index 100% rename from reactos/dll/mesa32/src/main/stencil.c rename to reactos/dll/3rdparty/mesa32/src/main/stencil.c diff --git a/reactos/dll/mesa32/src/main/stencil.h b/reactos/dll/3rdparty/mesa32/src/main/stencil.h similarity index 100% rename from reactos/dll/mesa32/src/main/stencil.h rename to reactos/dll/3rdparty/mesa32/src/main/stencil.h diff --git a/reactos/dll/mesa32/src/main/texcompress.c b/reactos/dll/3rdparty/mesa32/src/main/texcompress.c similarity index 100% rename from reactos/dll/mesa32/src/main/texcompress.c rename to reactos/dll/3rdparty/mesa32/src/main/texcompress.c diff --git a/reactos/dll/mesa32/src/main/texcompress.h b/reactos/dll/3rdparty/mesa32/src/main/texcompress.h similarity index 100% rename from reactos/dll/mesa32/src/main/texcompress.h rename to reactos/dll/3rdparty/mesa32/src/main/texcompress.h diff --git a/reactos/dll/mesa32/src/main/texcompress_fxt1.c b/reactos/dll/3rdparty/mesa32/src/main/texcompress_fxt1.c similarity index 100% rename from reactos/dll/mesa32/src/main/texcompress_fxt1.c rename to reactos/dll/3rdparty/mesa32/src/main/texcompress_fxt1.c diff --git a/reactos/dll/mesa32/src/main/texcompress_s3tc.c b/reactos/dll/3rdparty/mesa32/src/main/texcompress_s3tc.c similarity index 100% rename from reactos/dll/mesa32/src/main/texcompress_s3tc.c rename to reactos/dll/3rdparty/mesa32/src/main/texcompress_s3tc.c diff --git a/reactos/dll/mesa32/src/main/texenvprogram.c b/reactos/dll/3rdparty/mesa32/src/main/texenvprogram.c similarity index 100% rename from reactos/dll/mesa32/src/main/texenvprogram.c rename to reactos/dll/3rdparty/mesa32/src/main/texenvprogram.c diff --git a/reactos/dll/mesa32/src/main/texenvprogram.h b/reactos/dll/3rdparty/mesa32/src/main/texenvprogram.h similarity index 100% rename from reactos/dll/mesa32/src/main/texenvprogram.h rename to reactos/dll/3rdparty/mesa32/src/main/texenvprogram.h diff --git a/reactos/dll/mesa32/src/main/texformat.c b/reactos/dll/3rdparty/mesa32/src/main/texformat.c similarity index 100% rename from reactos/dll/mesa32/src/main/texformat.c rename to reactos/dll/3rdparty/mesa32/src/main/texformat.c diff --git a/reactos/dll/mesa32/src/main/texformat.h b/reactos/dll/3rdparty/mesa32/src/main/texformat.h similarity index 100% rename from reactos/dll/mesa32/src/main/texformat.h rename to reactos/dll/3rdparty/mesa32/src/main/texformat.h diff --git a/reactos/dll/mesa32/src/main/texformat_tmp.h b/reactos/dll/3rdparty/mesa32/src/main/texformat_tmp.h similarity index 100% rename from reactos/dll/mesa32/src/main/texformat_tmp.h rename to reactos/dll/3rdparty/mesa32/src/main/texformat_tmp.h diff --git a/reactos/dll/mesa32/src/main/teximage.c b/reactos/dll/3rdparty/mesa32/src/main/teximage.c similarity index 100% rename from reactos/dll/mesa32/src/main/teximage.c rename to reactos/dll/3rdparty/mesa32/src/main/teximage.c diff --git a/reactos/dll/mesa32/src/main/teximage.h b/reactos/dll/3rdparty/mesa32/src/main/teximage.h similarity index 100% rename from reactos/dll/mesa32/src/main/teximage.h rename to reactos/dll/3rdparty/mesa32/src/main/teximage.h diff --git a/reactos/dll/mesa32/src/main/texobj.c b/reactos/dll/3rdparty/mesa32/src/main/texobj.c similarity index 100% rename from reactos/dll/mesa32/src/main/texobj.c rename to reactos/dll/3rdparty/mesa32/src/main/texobj.c diff --git a/reactos/dll/mesa32/src/main/texobj.h b/reactos/dll/3rdparty/mesa32/src/main/texobj.h similarity index 100% rename from reactos/dll/mesa32/src/main/texobj.h rename to reactos/dll/3rdparty/mesa32/src/main/texobj.h diff --git a/reactos/dll/mesa32/src/main/texrender.c b/reactos/dll/3rdparty/mesa32/src/main/texrender.c similarity index 100% rename from reactos/dll/mesa32/src/main/texrender.c rename to reactos/dll/3rdparty/mesa32/src/main/texrender.c diff --git a/reactos/dll/mesa32/src/main/texrender.h b/reactos/dll/3rdparty/mesa32/src/main/texrender.h similarity index 100% rename from reactos/dll/mesa32/src/main/texrender.h rename to reactos/dll/3rdparty/mesa32/src/main/texrender.h diff --git a/reactos/dll/mesa32/src/main/texstate.c b/reactos/dll/3rdparty/mesa32/src/main/texstate.c similarity index 100% rename from reactos/dll/mesa32/src/main/texstate.c rename to reactos/dll/3rdparty/mesa32/src/main/texstate.c diff --git a/reactos/dll/mesa32/src/main/texstate.h b/reactos/dll/3rdparty/mesa32/src/main/texstate.h similarity index 100% rename from reactos/dll/mesa32/src/main/texstate.h rename to reactos/dll/3rdparty/mesa32/src/main/texstate.h diff --git a/reactos/dll/mesa32/src/main/texstore.c b/reactos/dll/3rdparty/mesa32/src/main/texstore.c similarity index 100% rename from reactos/dll/mesa32/src/main/texstore.c rename to reactos/dll/3rdparty/mesa32/src/main/texstore.c diff --git a/reactos/dll/mesa32/src/main/texstore.h b/reactos/dll/3rdparty/mesa32/src/main/texstore.h similarity index 100% rename from reactos/dll/mesa32/src/main/texstore.h rename to reactos/dll/3rdparty/mesa32/src/main/texstore.h diff --git a/reactos/dll/mesa32/src/main/varray.c b/reactos/dll/3rdparty/mesa32/src/main/varray.c similarity index 100% rename from reactos/dll/mesa32/src/main/varray.c rename to reactos/dll/3rdparty/mesa32/src/main/varray.c diff --git a/reactos/dll/mesa32/src/main/varray.h b/reactos/dll/3rdparty/mesa32/src/main/varray.h similarity index 100% rename from reactos/dll/mesa32/src/main/varray.h rename to reactos/dll/3rdparty/mesa32/src/main/varray.h diff --git a/reactos/dll/mesa32/src/main/version.h b/reactos/dll/3rdparty/mesa32/src/main/version.h similarity index 100% rename from reactos/dll/mesa32/src/main/version.h rename to reactos/dll/3rdparty/mesa32/src/main/version.h diff --git a/reactos/dll/mesa32/src/main/vsnprintf.c b/reactos/dll/3rdparty/mesa32/src/main/vsnprintf.c similarity index 100% rename from reactos/dll/mesa32/src/main/vsnprintf.c rename to reactos/dll/3rdparty/mesa32/src/main/vsnprintf.c diff --git a/reactos/dll/mesa32/src/main/vtxfmt.c b/reactos/dll/3rdparty/mesa32/src/main/vtxfmt.c similarity index 100% rename from reactos/dll/mesa32/src/main/vtxfmt.c rename to reactos/dll/3rdparty/mesa32/src/main/vtxfmt.c diff --git a/reactos/dll/mesa32/src/main/vtxfmt.h b/reactos/dll/3rdparty/mesa32/src/main/vtxfmt.h similarity index 100% rename from reactos/dll/mesa32/src/main/vtxfmt.h rename to reactos/dll/3rdparty/mesa32/src/main/vtxfmt.h diff --git a/reactos/dll/mesa32/src/main/vtxfmt_tmp.h b/reactos/dll/3rdparty/mesa32/src/main/vtxfmt_tmp.h similarity index 100% rename from reactos/dll/mesa32/src/main/vtxfmt_tmp.h rename to reactos/dll/3rdparty/mesa32/src/main/vtxfmt_tmp.h diff --git a/reactos/dll/mesa32/src/math/descrip.mms b/reactos/dll/3rdparty/mesa32/src/math/descrip.mms similarity index 100% rename from reactos/dll/mesa32/src/math/descrip.mms rename to reactos/dll/3rdparty/mesa32/src/math/descrip.mms diff --git a/reactos/dll/mesa32/src/math/m_clip_tmp.h b/reactos/dll/3rdparty/mesa32/src/math/m_clip_tmp.h similarity index 100% rename from reactos/dll/mesa32/src/math/m_clip_tmp.h rename to reactos/dll/3rdparty/mesa32/src/math/m_clip_tmp.h diff --git a/reactos/dll/mesa32/src/math/m_copy_tmp.h b/reactos/dll/3rdparty/mesa32/src/math/m_copy_tmp.h similarity index 100% rename from reactos/dll/mesa32/src/math/m_copy_tmp.h rename to reactos/dll/3rdparty/mesa32/src/math/m_copy_tmp.h diff --git a/reactos/dll/mesa32/src/math/m_debug.h b/reactos/dll/3rdparty/mesa32/src/math/m_debug.h similarity index 100% rename from reactos/dll/mesa32/src/math/m_debug.h rename to reactos/dll/3rdparty/mesa32/src/math/m_debug.h diff --git a/reactos/dll/mesa32/src/math/m_debug_clip.c b/reactos/dll/3rdparty/mesa32/src/math/m_debug_clip.c similarity index 100% rename from reactos/dll/mesa32/src/math/m_debug_clip.c rename to reactos/dll/3rdparty/mesa32/src/math/m_debug_clip.c diff --git a/reactos/dll/mesa32/src/math/m_debug_norm.c b/reactos/dll/3rdparty/mesa32/src/math/m_debug_norm.c similarity index 100% rename from reactos/dll/mesa32/src/math/m_debug_norm.c rename to reactos/dll/3rdparty/mesa32/src/math/m_debug_norm.c diff --git a/reactos/dll/mesa32/src/math/m_debug_util.h b/reactos/dll/3rdparty/mesa32/src/math/m_debug_util.h similarity index 100% rename from reactos/dll/mesa32/src/math/m_debug_util.h rename to reactos/dll/3rdparty/mesa32/src/math/m_debug_util.h diff --git a/reactos/dll/mesa32/src/math/m_debug_xform.c b/reactos/dll/3rdparty/mesa32/src/math/m_debug_xform.c similarity index 100% rename from reactos/dll/mesa32/src/math/m_debug_xform.c rename to reactos/dll/3rdparty/mesa32/src/math/m_debug_xform.c diff --git a/reactos/dll/mesa32/src/math/m_dotprod_tmp.h b/reactos/dll/3rdparty/mesa32/src/math/m_dotprod_tmp.h similarity index 100% rename from reactos/dll/mesa32/src/math/m_dotprod_tmp.h rename to reactos/dll/3rdparty/mesa32/src/math/m_dotprod_tmp.h diff --git a/reactos/dll/mesa32/src/math/m_eval.c b/reactos/dll/3rdparty/mesa32/src/math/m_eval.c similarity index 100% rename from reactos/dll/mesa32/src/math/m_eval.c rename to reactos/dll/3rdparty/mesa32/src/math/m_eval.c diff --git a/reactos/dll/mesa32/src/math/m_eval.h b/reactos/dll/3rdparty/mesa32/src/math/m_eval.h similarity index 100% rename from reactos/dll/mesa32/src/math/m_eval.h rename to reactos/dll/3rdparty/mesa32/src/math/m_eval.h diff --git a/reactos/dll/mesa32/src/math/m_matrix.c b/reactos/dll/3rdparty/mesa32/src/math/m_matrix.c similarity index 100% rename from reactos/dll/mesa32/src/math/m_matrix.c rename to reactos/dll/3rdparty/mesa32/src/math/m_matrix.c diff --git a/reactos/dll/mesa32/src/math/m_matrix.h b/reactos/dll/3rdparty/mesa32/src/math/m_matrix.h similarity index 100% rename from reactos/dll/mesa32/src/math/m_matrix.h rename to reactos/dll/3rdparty/mesa32/src/math/m_matrix.h diff --git a/reactos/dll/mesa32/src/math/m_norm_tmp.h b/reactos/dll/3rdparty/mesa32/src/math/m_norm_tmp.h similarity index 100% rename from reactos/dll/mesa32/src/math/m_norm_tmp.h rename to reactos/dll/3rdparty/mesa32/src/math/m_norm_tmp.h diff --git a/reactos/dll/mesa32/src/math/m_trans_tmp.h b/reactos/dll/3rdparty/mesa32/src/math/m_trans_tmp.h similarity index 100% rename from reactos/dll/mesa32/src/math/m_trans_tmp.h rename to reactos/dll/3rdparty/mesa32/src/math/m_trans_tmp.h diff --git a/reactos/dll/mesa32/src/math/m_translate.c b/reactos/dll/3rdparty/mesa32/src/math/m_translate.c similarity index 100% rename from reactos/dll/mesa32/src/math/m_translate.c rename to reactos/dll/3rdparty/mesa32/src/math/m_translate.c diff --git a/reactos/dll/mesa32/src/math/m_translate.h b/reactos/dll/3rdparty/mesa32/src/math/m_translate.h similarity index 100% rename from reactos/dll/mesa32/src/math/m_translate.h rename to reactos/dll/3rdparty/mesa32/src/math/m_translate.h diff --git a/reactos/dll/mesa32/src/math/m_vector.c b/reactos/dll/3rdparty/mesa32/src/math/m_vector.c similarity index 100% rename from reactos/dll/mesa32/src/math/m_vector.c rename to reactos/dll/3rdparty/mesa32/src/math/m_vector.c diff --git a/reactos/dll/mesa32/src/math/m_vector.h b/reactos/dll/3rdparty/mesa32/src/math/m_vector.h similarity index 100% rename from reactos/dll/mesa32/src/math/m_vector.h rename to reactos/dll/3rdparty/mesa32/src/math/m_vector.h diff --git a/reactos/dll/mesa32/src/math/m_xform.c b/reactos/dll/3rdparty/mesa32/src/math/m_xform.c similarity index 100% rename from reactos/dll/mesa32/src/math/m_xform.c rename to reactos/dll/3rdparty/mesa32/src/math/m_xform.c diff --git a/reactos/dll/mesa32/src/math/m_xform.h b/reactos/dll/3rdparty/mesa32/src/math/m_xform.h similarity index 100% rename from reactos/dll/mesa32/src/math/m_xform.h rename to reactos/dll/3rdparty/mesa32/src/math/m_xform.h diff --git a/reactos/dll/mesa32/src/math/m_xform_tmp.h b/reactos/dll/3rdparty/mesa32/src/math/m_xform_tmp.h similarity index 100% rename from reactos/dll/mesa32/src/math/m_xform_tmp.h rename to reactos/dll/3rdparty/mesa32/src/math/m_xform_tmp.h diff --git a/reactos/dll/mesa32/src/math/mathmod.h b/reactos/dll/3rdparty/mesa32/src/math/mathmod.h similarity index 100% rename from reactos/dll/mesa32/src/math/mathmod.h rename to reactos/dll/3rdparty/mesa32/src/math/mathmod.h diff --git a/reactos/dll/mesa32/src/ppc/common_ppc.c b/reactos/dll/3rdparty/mesa32/src/ppc/common_ppc.c similarity index 100% rename from reactos/dll/mesa32/src/ppc/common_ppc.c rename to reactos/dll/3rdparty/mesa32/src/ppc/common_ppc.c diff --git a/reactos/dll/mesa32/src/ppc/common_ppc_features.h b/reactos/dll/3rdparty/mesa32/src/ppc/common_ppc_features.h similarity index 100% rename from reactos/dll/mesa32/src/ppc/common_ppc_features.h rename to reactos/dll/3rdparty/mesa32/src/ppc/common_ppc_features.h diff --git a/reactos/dll/mesa32/src/shader/arbfragparse.c b/reactos/dll/3rdparty/mesa32/src/shader/arbfragparse.c similarity index 100% rename from reactos/dll/mesa32/src/shader/arbfragparse.c rename to reactos/dll/3rdparty/mesa32/src/shader/arbfragparse.c diff --git a/reactos/dll/mesa32/src/shader/arbfragparse.h b/reactos/dll/3rdparty/mesa32/src/shader/arbfragparse.h similarity index 100% rename from reactos/dll/mesa32/src/shader/arbfragparse.h rename to reactos/dll/3rdparty/mesa32/src/shader/arbfragparse.h diff --git a/reactos/dll/mesa32/src/shader/arbprogparse.c b/reactos/dll/3rdparty/mesa32/src/shader/arbprogparse.c similarity index 100% rename from reactos/dll/mesa32/src/shader/arbprogparse.c rename to reactos/dll/3rdparty/mesa32/src/shader/arbprogparse.c diff --git a/reactos/dll/mesa32/src/shader/arbprogparse.h b/reactos/dll/3rdparty/mesa32/src/shader/arbprogparse.h similarity index 100% rename from reactos/dll/mesa32/src/shader/arbprogparse.h rename to reactos/dll/3rdparty/mesa32/src/shader/arbprogparse.h diff --git a/reactos/dll/mesa32/src/shader/arbprogram.c b/reactos/dll/3rdparty/mesa32/src/shader/arbprogram.c similarity index 100% rename from reactos/dll/mesa32/src/shader/arbprogram.c rename to reactos/dll/3rdparty/mesa32/src/shader/arbprogram.c diff --git a/reactos/dll/mesa32/src/shader/arbprogram.h b/reactos/dll/3rdparty/mesa32/src/shader/arbprogram.h similarity index 100% rename from reactos/dll/mesa32/src/shader/arbprogram.h rename to reactos/dll/3rdparty/mesa32/src/shader/arbprogram.h diff --git a/reactos/dll/mesa32/src/shader/arbprogram_syn.h b/reactos/dll/3rdparty/mesa32/src/shader/arbprogram_syn.h similarity index 100% rename from reactos/dll/mesa32/src/shader/arbprogram_syn.h rename to reactos/dll/3rdparty/mesa32/src/shader/arbprogram_syn.h diff --git a/reactos/dll/mesa32/src/shader/arbvertparse.c b/reactos/dll/3rdparty/mesa32/src/shader/arbvertparse.c similarity index 100% rename from reactos/dll/mesa32/src/shader/arbvertparse.c rename to reactos/dll/3rdparty/mesa32/src/shader/arbvertparse.c diff --git a/reactos/dll/mesa32/src/shader/arbvertparse.h b/reactos/dll/3rdparty/mesa32/src/shader/arbvertparse.h similarity index 100% rename from reactos/dll/mesa32/src/shader/arbvertparse.h rename to reactos/dll/3rdparty/mesa32/src/shader/arbvertparse.h diff --git a/reactos/dll/mesa32/src/shader/atifragshader.c b/reactos/dll/3rdparty/mesa32/src/shader/atifragshader.c similarity index 100% rename from reactos/dll/mesa32/src/shader/atifragshader.c rename to reactos/dll/3rdparty/mesa32/src/shader/atifragshader.c diff --git a/reactos/dll/mesa32/src/shader/atifragshader.h b/reactos/dll/3rdparty/mesa32/src/shader/atifragshader.h similarity index 100% rename from reactos/dll/mesa32/src/shader/atifragshader.h rename to reactos/dll/3rdparty/mesa32/src/shader/atifragshader.h diff --git a/reactos/dll/mesa32/src/shader/descrip.mms b/reactos/dll/3rdparty/mesa32/src/shader/descrip.mms similarity index 100% rename from reactos/dll/mesa32/src/shader/descrip.mms rename to reactos/dll/3rdparty/mesa32/src/shader/descrip.mms diff --git a/reactos/dll/mesa32/src/shader/grammar/descrip.mms b/reactos/dll/3rdparty/mesa32/src/shader/grammar/descrip.mms similarity index 100% rename from reactos/dll/mesa32/src/shader/grammar/descrip.mms rename to reactos/dll/3rdparty/mesa32/src/shader/grammar/descrip.mms diff --git a/reactos/dll/mesa32/src/shader/grammar/grammar.c b/reactos/dll/3rdparty/mesa32/src/shader/grammar/grammar.c similarity index 100% rename from reactos/dll/mesa32/src/shader/grammar/grammar.c rename to reactos/dll/3rdparty/mesa32/src/shader/grammar/grammar.c diff --git a/reactos/dll/mesa32/src/shader/grammar/grammar.h b/reactos/dll/3rdparty/mesa32/src/shader/grammar/grammar.h similarity index 100% rename from reactos/dll/mesa32/src/shader/grammar/grammar.h rename to reactos/dll/3rdparty/mesa32/src/shader/grammar/grammar.h diff --git a/reactos/dll/mesa32/src/shader/grammar/grammar_crt.c b/reactos/dll/3rdparty/mesa32/src/shader/grammar/grammar_crt.c similarity index 100% rename from reactos/dll/mesa32/src/shader/grammar/grammar_crt.c rename to reactos/dll/3rdparty/mesa32/src/shader/grammar/grammar_crt.c diff --git a/reactos/dll/mesa32/src/shader/grammar/grammar_crt.h b/reactos/dll/3rdparty/mesa32/src/shader/grammar/grammar_crt.h similarity index 100% rename from reactos/dll/mesa32/src/shader/grammar/grammar_crt.h rename to reactos/dll/3rdparty/mesa32/src/shader/grammar/grammar_crt.h diff --git a/reactos/dll/mesa32/src/shader/grammar/grammar_mesa.c b/reactos/dll/3rdparty/mesa32/src/shader/grammar/grammar_mesa.c similarity index 100% rename from reactos/dll/mesa32/src/shader/grammar/grammar_mesa.c rename to reactos/dll/3rdparty/mesa32/src/shader/grammar/grammar_mesa.c diff --git a/reactos/dll/mesa32/src/shader/grammar/grammar_mesa.h b/reactos/dll/3rdparty/mesa32/src/shader/grammar/grammar_mesa.h similarity index 100% rename from reactos/dll/mesa32/src/shader/grammar/grammar_mesa.h rename to reactos/dll/3rdparty/mesa32/src/shader/grammar/grammar_mesa.h diff --git a/reactos/dll/mesa32/src/shader/grammar/grammar_syn.h b/reactos/dll/3rdparty/mesa32/src/shader/grammar/grammar_syn.h similarity index 100% rename from reactos/dll/mesa32/src/shader/grammar/grammar_syn.h rename to reactos/dll/3rdparty/mesa32/src/shader/grammar/grammar_syn.h diff --git a/reactos/dll/mesa32/src/shader/nvfragparse.c b/reactos/dll/3rdparty/mesa32/src/shader/nvfragparse.c similarity index 100% rename from reactos/dll/mesa32/src/shader/nvfragparse.c rename to reactos/dll/3rdparty/mesa32/src/shader/nvfragparse.c diff --git a/reactos/dll/mesa32/src/shader/nvfragparse.h b/reactos/dll/3rdparty/mesa32/src/shader/nvfragparse.h similarity index 100% rename from reactos/dll/mesa32/src/shader/nvfragparse.h rename to reactos/dll/3rdparty/mesa32/src/shader/nvfragparse.h diff --git a/reactos/dll/mesa32/src/shader/nvfragprog.h b/reactos/dll/3rdparty/mesa32/src/shader/nvfragprog.h similarity index 100% rename from reactos/dll/mesa32/src/shader/nvfragprog.h rename to reactos/dll/3rdparty/mesa32/src/shader/nvfragprog.h diff --git a/reactos/dll/mesa32/src/shader/nvprogram.c b/reactos/dll/3rdparty/mesa32/src/shader/nvprogram.c similarity index 100% rename from reactos/dll/mesa32/src/shader/nvprogram.c rename to reactos/dll/3rdparty/mesa32/src/shader/nvprogram.c diff --git a/reactos/dll/mesa32/src/shader/nvprogram.h b/reactos/dll/3rdparty/mesa32/src/shader/nvprogram.h similarity index 100% rename from reactos/dll/mesa32/src/shader/nvprogram.h rename to reactos/dll/3rdparty/mesa32/src/shader/nvprogram.h diff --git a/reactos/dll/mesa32/src/shader/nvvertexec.c b/reactos/dll/3rdparty/mesa32/src/shader/nvvertexec.c similarity index 100% rename from reactos/dll/mesa32/src/shader/nvvertexec.c rename to reactos/dll/3rdparty/mesa32/src/shader/nvvertexec.c diff --git a/reactos/dll/mesa32/src/shader/nvvertexec.h b/reactos/dll/3rdparty/mesa32/src/shader/nvvertexec.h similarity index 100% rename from reactos/dll/mesa32/src/shader/nvvertexec.h rename to reactos/dll/3rdparty/mesa32/src/shader/nvvertexec.h diff --git a/reactos/dll/mesa32/src/shader/nvvertparse.c b/reactos/dll/3rdparty/mesa32/src/shader/nvvertparse.c similarity index 100% rename from reactos/dll/mesa32/src/shader/nvvertparse.c rename to reactos/dll/3rdparty/mesa32/src/shader/nvvertparse.c diff --git a/reactos/dll/mesa32/src/shader/nvvertparse.h b/reactos/dll/3rdparty/mesa32/src/shader/nvvertparse.h similarity index 100% rename from reactos/dll/mesa32/src/shader/nvvertparse.h rename to reactos/dll/3rdparty/mesa32/src/shader/nvvertparse.h diff --git a/reactos/dll/mesa32/src/shader/nvvertprog.h b/reactos/dll/3rdparty/mesa32/src/shader/nvvertprog.h similarity index 100% rename from reactos/dll/mesa32/src/shader/nvvertprog.h rename to reactos/dll/3rdparty/mesa32/src/shader/nvvertprog.h diff --git a/reactos/dll/mesa32/src/shader/program.c b/reactos/dll/3rdparty/mesa32/src/shader/program.c similarity index 100% rename from reactos/dll/mesa32/src/shader/program.c rename to reactos/dll/3rdparty/mesa32/src/shader/program.c diff --git a/reactos/dll/mesa32/src/shader/program.h b/reactos/dll/3rdparty/mesa32/src/shader/program.h similarity index 100% rename from reactos/dll/mesa32/src/shader/program.h rename to reactos/dll/3rdparty/mesa32/src/shader/program.h diff --git a/reactos/dll/mesa32/src/shader/shaderobjects.c b/reactos/dll/3rdparty/mesa32/src/shader/shaderobjects.c similarity index 100% rename from reactos/dll/mesa32/src/shader/shaderobjects.c rename to reactos/dll/3rdparty/mesa32/src/shader/shaderobjects.c diff --git a/reactos/dll/mesa32/src/shader/shaderobjects.h b/reactos/dll/3rdparty/mesa32/src/shader/shaderobjects.h similarity index 100% rename from reactos/dll/mesa32/src/shader/shaderobjects.h rename to reactos/dll/3rdparty/mesa32/src/shader/shaderobjects.h diff --git a/reactos/dll/mesa32/src/shader/shaderobjects_3dlabs.c b/reactos/dll/3rdparty/mesa32/src/shader/shaderobjects_3dlabs.c similarity index 100% rename from reactos/dll/mesa32/src/shader/shaderobjects_3dlabs.c rename to reactos/dll/3rdparty/mesa32/src/shader/shaderobjects_3dlabs.c diff --git a/reactos/dll/mesa32/src/shader/shaderobjects_3dlabs.h b/reactos/dll/3rdparty/mesa32/src/shader/shaderobjects_3dlabs.h similarity index 100% rename from reactos/dll/mesa32/src/shader/shaderobjects_3dlabs.h rename to reactos/dll/3rdparty/mesa32/src/shader/shaderobjects_3dlabs.h diff --git a/reactos/dll/mesa32/src/shader/slang/descrip.mms b/reactos/dll/3rdparty/mesa32/src/shader/slang/descrip.mms similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/descrip.mms rename to reactos/dll/3rdparty/mesa32/src/shader/slang/descrip.mms diff --git a/reactos/dll/mesa32/src/shader/slang/library/gc_to_bin.c b/reactos/dll/3rdparty/mesa32/src/shader/slang/library/gc_to_bin.c similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/library/gc_to_bin.c rename to reactos/dll/3rdparty/mesa32/src/shader/slang/library/gc_to_bin.c diff --git a/reactos/dll/mesa32/src/shader/slang/library/slang_common_builtin_gc.h b/reactos/dll/3rdparty/mesa32/src/shader/slang/library/slang_common_builtin_gc.h similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/library/slang_common_builtin_gc.h rename to reactos/dll/3rdparty/mesa32/src/shader/slang/library/slang_common_builtin_gc.h diff --git a/reactos/dll/mesa32/src/shader/slang/library/slang_common_builtin_gc_bin.h b/reactos/dll/3rdparty/mesa32/src/shader/slang/library/slang_common_builtin_gc_bin.h similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/library/slang_common_builtin_gc_bin.h rename to reactos/dll/3rdparty/mesa32/src/shader/slang/library/slang_common_builtin_gc_bin.h diff --git a/reactos/dll/mesa32/src/shader/slang/library/slang_core_gc.h b/reactos/dll/3rdparty/mesa32/src/shader/slang/library/slang_core_gc.h similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/library/slang_core_gc.h rename to reactos/dll/3rdparty/mesa32/src/shader/slang/library/slang_core_gc.h diff --git a/reactos/dll/mesa32/src/shader/slang/library/slang_core_gc_bin.h b/reactos/dll/3rdparty/mesa32/src/shader/slang/library/slang_core_gc_bin.h similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/library/slang_core_gc_bin.h rename to reactos/dll/3rdparty/mesa32/src/shader/slang/library/slang_core_gc_bin.h diff --git a/reactos/dll/mesa32/src/shader/slang/library/slang_fragment_builtin_gc.h b/reactos/dll/3rdparty/mesa32/src/shader/slang/library/slang_fragment_builtin_gc.h similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/library/slang_fragment_builtin_gc.h rename to reactos/dll/3rdparty/mesa32/src/shader/slang/library/slang_fragment_builtin_gc.h diff --git a/reactos/dll/mesa32/src/shader/slang/library/slang_fragment_builtin_gc_bin.h b/reactos/dll/3rdparty/mesa32/src/shader/slang/library/slang_fragment_builtin_gc_bin.h similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/library/slang_fragment_builtin_gc_bin.h rename to reactos/dll/3rdparty/mesa32/src/shader/slang/library/slang_fragment_builtin_gc_bin.h diff --git a/reactos/dll/mesa32/src/shader/slang/library/slang_shader_syn.h b/reactos/dll/3rdparty/mesa32/src/shader/slang/library/slang_shader_syn.h similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/library/slang_shader_syn.h rename to reactos/dll/3rdparty/mesa32/src/shader/slang/library/slang_shader_syn.h diff --git a/reactos/dll/mesa32/src/shader/slang/library/slang_version_syn.h b/reactos/dll/3rdparty/mesa32/src/shader/slang/library/slang_version_syn.h similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/library/slang_version_syn.h rename to reactos/dll/3rdparty/mesa32/src/shader/slang/library/slang_version_syn.h diff --git a/reactos/dll/mesa32/src/shader/slang/library/slang_vertex_builtin_gc.h b/reactos/dll/3rdparty/mesa32/src/shader/slang/library/slang_vertex_builtin_gc.h similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/library/slang_vertex_builtin_gc.h rename to reactos/dll/3rdparty/mesa32/src/shader/slang/library/slang_vertex_builtin_gc.h diff --git a/reactos/dll/mesa32/src/shader/slang/library/slang_vertex_builtin_gc_bin.h b/reactos/dll/3rdparty/mesa32/src/shader/slang/library/slang_vertex_builtin_gc_bin.h similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/library/slang_vertex_builtin_gc_bin.h rename to reactos/dll/3rdparty/mesa32/src/shader/slang/library/slang_vertex_builtin_gc_bin.h diff --git a/reactos/dll/mesa32/src/shader/slang/slang_assemble.c b/reactos/dll/3rdparty/mesa32/src/shader/slang/slang_assemble.c similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/slang_assemble.c rename to reactos/dll/3rdparty/mesa32/src/shader/slang/slang_assemble.c diff --git a/reactos/dll/mesa32/src/shader/slang/slang_assemble.h b/reactos/dll/3rdparty/mesa32/src/shader/slang/slang_assemble.h similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/slang_assemble.h rename to reactos/dll/3rdparty/mesa32/src/shader/slang/slang_assemble.h diff --git a/reactos/dll/mesa32/src/shader/slang/slang_assemble_assignment.c b/reactos/dll/3rdparty/mesa32/src/shader/slang/slang_assemble_assignment.c similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/slang_assemble_assignment.c rename to reactos/dll/3rdparty/mesa32/src/shader/slang/slang_assemble_assignment.c diff --git a/reactos/dll/mesa32/src/shader/slang/slang_assemble_assignment.h b/reactos/dll/3rdparty/mesa32/src/shader/slang/slang_assemble_assignment.h similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/slang_assemble_assignment.h rename to reactos/dll/3rdparty/mesa32/src/shader/slang/slang_assemble_assignment.h diff --git a/reactos/dll/mesa32/src/shader/slang/slang_assemble_conditional.c b/reactos/dll/3rdparty/mesa32/src/shader/slang/slang_assemble_conditional.c similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/slang_assemble_conditional.c rename to reactos/dll/3rdparty/mesa32/src/shader/slang/slang_assemble_conditional.c diff --git a/reactos/dll/mesa32/src/shader/slang/slang_assemble_conditional.h b/reactos/dll/3rdparty/mesa32/src/shader/slang/slang_assemble_conditional.h similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/slang_assemble_conditional.h rename to reactos/dll/3rdparty/mesa32/src/shader/slang/slang_assemble_conditional.h diff --git a/reactos/dll/mesa32/src/shader/slang/slang_assemble_constructor.c b/reactos/dll/3rdparty/mesa32/src/shader/slang/slang_assemble_constructor.c similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/slang_assemble_constructor.c rename to reactos/dll/3rdparty/mesa32/src/shader/slang/slang_assemble_constructor.c diff --git a/reactos/dll/mesa32/src/shader/slang/slang_assemble_constructor.h b/reactos/dll/3rdparty/mesa32/src/shader/slang/slang_assemble_constructor.h similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/slang_assemble_constructor.h rename to reactos/dll/3rdparty/mesa32/src/shader/slang/slang_assemble_constructor.h diff --git a/reactos/dll/mesa32/src/shader/slang/slang_assemble_typeinfo.c b/reactos/dll/3rdparty/mesa32/src/shader/slang/slang_assemble_typeinfo.c similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/slang_assemble_typeinfo.c rename to reactos/dll/3rdparty/mesa32/src/shader/slang/slang_assemble_typeinfo.c diff --git a/reactos/dll/mesa32/src/shader/slang/slang_assemble_typeinfo.h b/reactos/dll/3rdparty/mesa32/src/shader/slang/slang_assemble_typeinfo.h similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/slang_assemble_typeinfo.h rename to reactos/dll/3rdparty/mesa32/src/shader/slang/slang_assemble_typeinfo.h diff --git a/reactos/dll/mesa32/src/shader/slang/slang_compile.c b/reactos/dll/3rdparty/mesa32/src/shader/slang/slang_compile.c similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/slang_compile.c rename to reactos/dll/3rdparty/mesa32/src/shader/slang/slang_compile.c diff --git a/reactos/dll/mesa32/src/shader/slang/slang_compile.h b/reactos/dll/3rdparty/mesa32/src/shader/slang/slang_compile.h similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/slang_compile.h rename to reactos/dll/3rdparty/mesa32/src/shader/slang/slang_compile.h diff --git a/reactos/dll/mesa32/src/shader/slang/slang_execute.c b/reactos/dll/3rdparty/mesa32/src/shader/slang/slang_execute.c similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/slang_execute.c rename to reactos/dll/3rdparty/mesa32/src/shader/slang/slang_execute.c diff --git a/reactos/dll/mesa32/src/shader/slang/slang_execute.h b/reactos/dll/3rdparty/mesa32/src/shader/slang/slang_execute.h similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/slang_execute.h rename to reactos/dll/3rdparty/mesa32/src/shader/slang/slang_execute.h diff --git a/reactos/dll/mesa32/src/shader/slang/slang_mesa.h b/reactos/dll/3rdparty/mesa32/src/shader/slang/slang_mesa.h similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/slang_mesa.h rename to reactos/dll/3rdparty/mesa32/src/shader/slang/slang_mesa.h diff --git a/reactos/dll/mesa32/src/shader/slang/slang_preprocess.c b/reactos/dll/3rdparty/mesa32/src/shader/slang/slang_preprocess.c similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/slang_preprocess.c rename to reactos/dll/3rdparty/mesa32/src/shader/slang/slang_preprocess.c diff --git a/reactos/dll/mesa32/src/shader/slang/slang_preprocess.h b/reactos/dll/3rdparty/mesa32/src/shader/slang/slang_preprocess.h similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/slang_preprocess.h rename to reactos/dll/3rdparty/mesa32/src/shader/slang/slang_preprocess.h diff --git a/reactos/dll/mesa32/src/shader/slang/slang_storage.c b/reactos/dll/3rdparty/mesa32/src/shader/slang/slang_storage.c similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/slang_storage.c rename to reactos/dll/3rdparty/mesa32/src/shader/slang/slang_storage.c diff --git a/reactos/dll/mesa32/src/shader/slang/slang_storage.h b/reactos/dll/3rdparty/mesa32/src/shader/slang/slang_storage.h similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/slang_storage.h rename to reactos/dll/3rdparty/mesa32/src/shader/slang/slang_storage.h diff --git a/reactos/dll/mesa32/src/shader/slang/slang_utility.c b/reactos/dll/3rdparty/mesa32/src/shader/slang/slang_utility.c similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/slang_utility.c rename to reactos/dll/3rdparty/mesa32/src/shader/slang/slang_utility.c diff --git a/reactos/dll/mesa32/src/shader/slang/slang_utility.h b/reactos/dll/3rdparty/mesa32/src/shader/slang/slang_utility.h similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/slang_utility.h rename to reactos/dll/3rdparty/mesa32/src/shader/slang/slang_utility.h diff --git a/reactos/dll/mesa32/src/shader/slang/traverse_wrap.h b/reactos/dll/3rdparty/mesa32/src/shader/slang/traverse_wrap.h similarity index 100% rename from reactos/dll/mesa32/src/shader/slang/traverse_wrap.h rename to reactos/dll/3rdparty/mesa32/src/shader/slang/traverse_wrap.h diff --git a/reactos/dll/mesa32/src/sources b/reactos/dll/3rdparty/mesa32/src/sources similarity index 100% rename from reactos/dll/mesa32/src/sources rename to reactos/dll/3rdparty/mesa32/src/sources diff --git a/reactos/dll/mesa32/src/sparc/clip.S b/reactos/dll/3rdparty/mesa32/src/sparc/clip.S similarity index 100% rename from reactos/dll/mesa32/src/sparc/clip.S rename to reactos/dll/3rdparty/mesa32/src/sparc/clip.S diff --git a/reactos/dll/mesa32/src/sparc/glapi_sparc.S b/reactos/dll/3rdparty/mesa32/src/sparc/glapi_sparc.S similarity index 100% rename from reactos/dll/mesa32/src/sparc/glapi_sparc.S rename to reactos/dll/3rdparty/mesa32/src/sparc/glapi_sparc.S diff --git a/reactos/dll/mesa32/src/sparc/norm.S b/reactos/dll/3rdparty/mesa32/src/sparc/norm.S similarity index 100% rename from reactos/dll/mesa32/src/sparc/norm.S rename to reactos/dll/3rdparty/mesa32/src/sparc/norm.S diff --git a/reactos/dll/mesa32/src/sparc/sparc.c b/reactos/dll/3rdparty/mesa32/src/sparc/sparc.c similarity index 100% rename from reactos/dll/mesa32/src/sparc/sparc.c rename to reactos/dll/3rdparty/mesa32/src/sparc/sparc.c diff --git a/reactos/dll/mesa32/src/sparc/sparc.h b/reactos/dll/3rdparty/mesa32/src/sparc/sparc.h similarity index 100% rename from reactos/dll/mesa32/src/sparc/sparc.h rename to reactos/dll/3rdparty/mesa32/src/sparc/sparc.h diff --git a/reactos/dll/mesa32/src/sparc/sparc_matrix.h b/reactos/dll/3rdparty/mesa32/src/sparc/sparc_matrix.h similarity index 100% rename from reactos/dll/mesa32/src/sparc/sparc_matrix.h rename to reactos/dll/3rdparty/mesa32/src/sparc/sparc_matrix.h diff --git a/reactos/dll/mesa32/src/sparc/xform.S b/reactos/dll/3rdparty/mesa32/src/sparc/xform.S similarity index 100% rename from reactos/dll/mesa32/src/sparc/xform.S rename to reactos/dll/3rdparty/mesa32/src/sparc/xform.S diff --git a/reactos/dll/mesa32/src/swrast/descrip.mms b/reactos/dll/3rdparty/mesa32/src/swrast/descrip.mms similarity index 100% rename from reactos/dll/mesa32/src/swrast/descrip.mms rename to reactos/dll/3rdparty/mesa32/src/swrast/descrip.mms diff --git a/reactos/dll/mesa32/src/swrast/s_aaline.c b/reactos/dll/3rdparty/mesa32/src/swrast/s_aaline.c similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_aaline.c rename to reactos/dll/3rdparty/mesa32/src/swrast/s_aaline.c diff --git a/reactos/dll/mesa32/src/swrast/s_aaline.h b/reactos/dll/3rdparty/mesa32/src/swrast/s_aaline.h similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_aaline.h rename to reactos/dll/3rdparty/mesa32/src/swrast/s_aaline.h diff --git a/reactos/dll/mesa32/src/swrast/s_aalinetemp.h b/reactos/dll/3rdparty/mesa32/src/swrast/s_aalinetemp.h similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_aalinetemp.h rename to reactos/dll/3rdparty/mesa32/src/swrast/s_aalinetemp.h diff --git a/reactos/dll/mesa32/src/swrast/s_aatriangle.c b/reactos/dll/3rdparty/mesa32/src/swrast/s_aatriangle.c similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_aatriangle.c rename to reactos/dll/3rdparty/mesa32/src/swrast/s_aatriangle.c diff --git a/reactos/dll/mesa32/src/swrast/s_aatriangle.h b/reactos/dll/3rdparty/mesa32/src/swrast/s_aatriangle.h similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_aatriangle.h rename to reactos/dll/3rdparty/mesa32/src/swrast/s_aatriangle.h diff --git a/reactos/dll/mesa32/src/swrast/s_aatritemp.h b/reactos/dll/3rdparty/mesa32/src/swrast/s_aatritemp.h similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_aatritemp.h rename to reactos/dll/3rdparty/mesa32/src/swrast/s_aatritemp.h diff --git a/reactos/dll/mesa32/src/swrast/s_accum.c b/reactos/dll/3rdparty/mesa32/src/swrast/s_accum.c similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_accum.c rename to reactos/dll/3rdparty/mesa32/src/swrast/s_accum.c diff --git a/reactos/dll/mesa32/src/swrast/s_accum.h b/reactos/dll/3rdparty/mesa32/src/swrast/s_accum.h similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_accum.h rename to reactos/dll/3rdparty/mesa32/src/swrast/s_accum.h diff --git a/reactos/dll/mesa32/src/swrast/s_alpha.c b/reactos/dll/3rdparty/mesa32/src/swrast/s_alpha.c similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_alpha.c rename to reactos/dll/3rdparty/mesa32/src/swrast/s_alpha.c diff --git a/reactos/dll/mesa32/src/swrast/s_alpha.h b/reactos/dll/3rdparty/mesa32/src/swrast/s_alpha.h similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_alpha.h rename to reactos/dll/3rdparty/mesa32/src/swrast/s_alpha.h diff --git a/reactos/dll/mesa32/src/swrast/s_atifragshader.c b/reactos/dll/3rdparty/mesa32/src/swrast/s_atifragshader.c similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_atifragshader.c rename to reactos/dll/3rdparty/mesa32/src/swrast/s_atifragshader.c diff --git a/reactos/dll/mesa32/src/swrast/s_atifragshader.h b/reactos/dll/3rdparty/mesa32/src/swrast/s_atifragshader.h similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_atifragshader.h rename to reactos/dll/3rdparty/mesa32/src/swrast/s_atifragshader.h diff --git a/reactos/dll/mesa32/src/swrast/s_bitmap.c b/reactos/dll/3rdparty/mesa32/src/swrast/s_bitmap.c similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_bitmap.c rename to reactos/dll/3rdparty/mesa32/src/swrast/s_bitmap.c diff --git a/reactos/dll/mesa32/src/swrast/s_blend.c b/reactos/dll/3rdparty/mesa32/src/swrast/s_blend.c similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_blend.c rename to reactos/dll/3rdparty/mesa32/src/swrast/s_blend.c diff --git a/reactos/dll/mesa32/src/swrast/s_blend.h b/reactos/dll/3rdparty/mesa32/src/swrast/s_blend.h similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_blend.h rename to reactos/dll/3rdparty/mesa32/src/swrast/s_blend.h diff --git a/reactos/dll/mesa32/src/swrast/s_buffers.c b/reactos/dll/3rdparty/mesa32/src/swrast/s_buffers.c similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_buffers.c rename to reactos/dll/3rdparty/mesa32/src/swrast/s_buffers.c diff --git a/reactos/dll/mesa32/src/swrast/s_context.c b/reactos/dll/3rdparty/mesa32/src/swrast/s_context.c similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_context.c rename to reactos/dll/3rdparty/mesa32/src/swrast/s_context.c diff --git a/reactos/dll/mesa32/src/swrast/s_context.h b/reactos/dll/3rdparty/mesa32/src/swrast/s_context.h similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_context.h rename to reactos/dll/3rdparty/mesa32/src/swrast/s_context.h diff --git a/reactos/dll/mesa32/src/swrast/s_copypix.c b/reactos/dll/3rdparty/mesa32/src/swrast/s_copypix.c similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_copypix.c rename to reactos/dll/3rdparty/mesa32/src/swrast/s_copypix.c diff --git a/reactos/dll/mesa32/src/swrast/s_depth.c b/reactos/dll/3rdparty/mesa32/src/swrast/s_depth.c similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_depth.c rename to reactos/dll/3rdparty/mesa32/src/swrast/s_depth.c diff --git a/reactos/dll/mesa32/src/swrast/s_depth.h b/reactos/dll/3rdparty/mesa32/src/swrast/s_depth.h similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_depth.h rename to reactos/dll/3rdparty/mesa32/src/swrast/s_depth.h diff --git a/reactos/dll/mesa32/src/swrast/s_drawpix.c b/reactos/dll/3rdparty/mesa32/src/swrast/s_drawpix.c similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_drawpix.c rename to reactos/dll/3rdparty/mesa32/src/swrast/s_drawpix.c diff --git a/reactos/dll/mesa32/src/swrast/s_drawpix.h b/reactos/dll/3rdparty/mesa32/src/swrast/s_drawpix.h similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_drawpix.h rename to reactos/dll/3rdparty/mesa32/src/swrast/s_drawpix.h diff --git a/reactos/dll/mesa32/src/swrast/s_feedback.c b/reactos/dll/3rdparty/mesa32/src/swrast/s_feedback.c similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_feedback.c rename to reactos/dll/3rdparty/mesa32/src/swrast/s_feedback.c diff --git a/reactos/dll/mesa32/src/swrast/s_feedback.h b/reactos/dll/3rdparty/mesa32/src/swrast/s_feedback.h similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_feedback.h rename to reactos/dll/3rdparty/mesa32/src/swrast/s_feedback.h diff --git a/reactos/dll/mesa32/src/swrast/s_fog.c b/reactos/dll/3rdparty/mesa32/src/swrast/s_fog.c similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_fog.c rename to reactos/dll/3rdparty/mesa32/src/swrast/s_fog.c diff --git a/reactos/dll/mesa32/src/swrast/s_fog.h b/reactos/dll/3rdparty/mesa32/src/swrast/s_fog.h similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_fog.h rename to reactos/dll/3rdparty/mesa32/src/swrast/s_fog.h diff --git a/reactos/dll/mesa32/src/swrast/s_fragprog_to_c.c b/reactos/dll/3rdparty/mesa32/src/swrast/s_fragprog_to_c.c similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_fragprog_to_c.c rename to reactos/dll/3rdparty/mesa32/src/swrast/s_fragprog_to_c.c diff --git a/reactos/dll/mesa32/src/swrast/s_imaging.c b/reactos/dll/3rdparty/mesa32/src/swrast/s_imaging.c similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_imaging.c rename to reactos/dll/3rdparty/mesa32/src/swrast/s_imaging.c diff --git a/reactos/dll/mesa32/src/swrast/s_lines.c b/reactos/dll/3rdparty/mesa32/src/swrast/s_lines.c similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_lines.c rename to reactos/dll/3rdparty/mesa32/src/swrast/s_lines.c diff --git a/reactos/dll/mesa32/src/swrast/s_lines.h b/reactos/dll/3rdparty/mesa32/src/swrast/s_lines.h similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_lines.h rename to reactos/dll/3rdparty/mesa32/src/swrast/s_lines.h diff --git a/reactos/dll/mesa32/src/swrast/s_linetemp.h b/reactos/dll/3rdparty/mesa32/src/swrast/s_linetemp.h similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_linetemp.h rename to reactos/dll/3rdparty/mesa32/src/swrast/s_linetemp.h diff --git a/reactos/dll/mesa32/src/swrast/s_logic.c b/reactos/dll/3rdparty/mesa32/src/swrast/s_logic.c similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_logic.c rename to reactos/dll/3rdparty/mesa32/src/swrast/s_logic.c diff --git a/reactos/dll/mesa32/src/swrast/s_logic.h b/reactos/dll/3rdparty/mesa32/src/swrast/s_logic.h similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_logic.h rename to reactos/dll/3rdparty/mesa32/src/swrast/s_logic.h diff --git a/reactos/dll/mesa32/src/swrast/s_masking.c b/reactos/dll/3rdparty/mesa32/src/swrast/s_masking.c similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_masking.c rename to reactos/dll/3rdparty/mesa32/src/swrast/s_masking.c diff --git a/reactos/dll/mesa32/src/swrast/s_masking.h b/reactos/dll/3rdparty/mesa32/src/swrast/s_masking.h similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_masking.h rename to reactos/dll/3rdparty/mesa32/src/swrast/s_masking.h diff --git a/reactos/dll/mesa32/src/swrast/s_nvfragprog.c b/reactos/dll/3rdparty/mesa32/src/swrast/s_nvfragprog.c similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_nvfragprog.c rename to reactos/dll/3rdparty/mesa32/src/swrast/s_nvfragprog.c diff --git a/reactos/dll/mesa32/src/swrast/s_nvfragprog.h b/reactos/dll/3rdparty/mesa32/src/swrast/s_nvfragprog.h similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_nvfragprog.h rename to reactos/dll/3rdparty/mesa32/src/swrast/s_nvfragprog.h diff --git a/reactos/dll/mesa32/src/swrast/s_pixeltex.c b/reactos/dll/3rdparty/mesa32/src/swrast/s_pixeltex.c similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_pixeltex.c rename to reactos/dll/3rdparty/mesa32/src/swrast/s_pixeltex.c diff --git a/reactos/dll/mesa32/src/swrast/s_pixeltex.h b/reactos/dll/3rdparty/mesa32/src/swrast/s_pixeltex.h similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_pixeltex.h rename to reactos/dll/3rdparty/mesa32/src/swrast/s_pixeltex.h diff --git a/reactos/dll/mesa32/src/swrast/s_points.c b/reactos/dll/3rdparty/mesa32/src/swrast/s_points.c similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_points.c rename to reactos/dll/3rdparty/mesa32/src/swrast/s_points.c diff --git a/reactos/dll/mesa32/src/swrast/s_points.h b/reactos/dll/3rdparty/mesa32/src/swrast/s_points.h similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_points.h rename to reactos/dll/3rdparty/mesa32/src/swrast/s_points.h diff --git a/reactos/dll/mesa32/src/swrast/s_pointtemp.h b/reactos/dll/3rdparty/mesa32/src/swrast/s_pointtemp.h similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_pointtemp.h rename to reactos/dll/3rdparty/mesa32/src/swrast/s_pointtemp.h diff --git a/reactos/dll/mesa32/src/swrast/s_readpix.c b/reactos/dll/3rdparty/mesa32/src/swrast/s_readpix.c similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_readpix.c rename to reactos/dll/3rdparty/mesa32/src/swrast/s_readpix.c diff --git a/reactos/dll/mesa32/src/swrast/s_span.c b/reactos/dll/3rdparty/mesa32/src/swrast/s_span.c similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_span.c rename to reactos/dll/3rdparty/mesa32/src/swrast/s_span.c diff --git a/reactos/dll/mesa32/src/swrast/s_span.h b/reactos/dll/3rdparty/mesa32/src/swrast/s_span.h similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_span.h rename to reactos/dll/3rdparty/mesa32/src/swrast/s_span.h diff --git a/reactos/dll/mesa32/src/swrast/s_spantemp.h b/reactos/dll/3rdparty/mesa32/src/swrast/s_spantemp.h similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_spantemp.h rename to reactos/dll/3rdparty/mesa32/src/swrast/s_spantemp.h diff --git a/reactos/dll/mesa32/src/swrast/s_stencil.c b/reactos/dll/3rdparty/mesa32/src/swrast/s_stencil.c similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_stencil.c rename to reactos/dll/3rdparty/mesa32/src/swrast/s_stencil.c diff --git a/reactos/dll/mesa32/src/swrast/s_stencil.h b/reactos/dll/3rdparty/mesa32/src/swrast/s_stencil.h similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_stencil.h rename to reactos/dll/3rdparty/mesa32/src/swrast/s_stencil.h diff --git a/reactos/dll/mesa32/src/swrast/s_tcc.c b/reactos/dll/3rdparty/mesa32/src/swrast/s_tcc.c similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_tcc.c rename to reactos/dll/3rdparty/mesa32/src/swrast/s_tcc.c diff --git a/reactos/dll/mesa32/src/swrast/s_texstore.c b/reactos/dll/3rdparty/mesa32/src/swrast/s_texstore.c similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_texstore.c rename to reactos/dll/3rdparty/mesa32/src/swrast/s_texstore.c diff --git a/reactos/dll/mesa32/src/swrast/s_texture.c b/reactos/dll/3rdparty/mesa32/src/swrast/s_texture.c similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_texture.c rename to reactos/dll/3rdparty/mesa32/src/swrast/s_texture.c diff --git a/reactos/dll/mesa32/src/swrast/s_texture.h b/reactos/dll/3rdparty/mesa32/src/swrast/s_texture.h similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_texture.h rename to reactos/dll/3rdparty/mesa32/src/swrast/s_texture.h diff --git a/reactos/dll/mesa32/src/swrast/s_triangle.c b/reactos/dll/3rdparty/mesa32/src/swrast/s_triangle.c similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_triangle.c rename to reactos/dll/3rdparty/mesa32/src/swrast/s_triangle.c diff --git a/reactos/dll/mesa32/src/swrast/s_triangle.h b/reactos/dll/3rdparty/mesa32/src/swrast/s_triangle.h similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_triangle.h rename to reactos/dll/3rdparty/mesa32/src/swrast/s_triangle.h diff --git a/reactos/dll/mesa32/src/swrast/s_trispan.h b/reactos/dll/3rdparty/mesa32/src/swrast/s_trispan.h similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_trispan.h rename to reactos/dll/3rdparty/mesa32/src/swrast/s_trispan.h diff --git a/reactos/dll/mesa32/src/swrast/s_tritemp.h b/reactos/dll/3rdparty/mesa32/src/swrast/s_tritemp.h similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_tritemp.h rename to reactos/dll/3rdparty/mesa32/src/swrast/s_tritemp.h diff --git a/reactos/dll/mesa32/src/swrast/s_zoom.c b/reactos/dll/3rdparty/mesa32/src/swrast/s_zoom.c similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_zoom.c rename to reactos/dll/3rdparty/mesa32/src/swrast/s_zoom.c diff --git a/reactos/dll/mesa32/src/swrast/s_zoom.h b/reactos/dll/3rdparty/mesa32/src/swrast/s_zoom.h similarity index 100% rename from reactos/dll/mesa32/src/swrast/s_zoom.h rename to reactos/dll/3rdparty/mesa32/src/swrast/s_zoom.h diff --git a/reactos/dll/mesa32/src/swrast/swrast.h b/reactos/dll/3rdparty/mesa32/src/swrast/swrast.h similarity index 100% rename from reactos/dll/mesa32/src/swrast/swrast.h rename to reactos/dll/3rdparty/mesa32/src/swrast/swrast.h diff --git a/reactos/dll/mesa32/src/swrast_setup/descrip.mms b/reactos/dll/3rdparty/mesa32/src/swrast_setup/descrip.mms similarity index 100% rename from reactos/dll/mesa32/src/swrast_setup/descrip.mms rename to reactos/dll/3rdparty/mesa32/src/swrast_setup/descrip.mms diff --git a/reactos/dll/mesa32/src/swrast_setup/ss_context.c b/reactos/dll/3rdparty/mesa32/src/swrast_setup/ss_context.c similarity index 100% rename from reactos/dll/mesa32/src/swrast_setup/ss_context.c rename to reactos/dll/3rdparty/mesa32/src/swrast_setup/ss_context.c diff --git a/reactos/dll/mesa32/src/swrast_setup/ss_context.h b/reactos/dll/3rdparty/mesa32/src/swrast_setup/ss_context.h similarity index 100% rename from reactos/dll/mesa32/src/swrast_setup/ss_context.h rename to reactos/dll/3rdparty/mesa32/src/swrast_setup/ss_context.h diff --git a/reactos/dll/mesa32/src/swrast_setup/ss_triangle.c b/reactos/dll/3rdparty/mesa32/src/swrast_setup/ss_triangle.c similarity index 100% rename from reactos/dll/mesa32/src/swrast_setup/ss_triangle.c rename to reactos/dll/3rdparty/mesa32/src/swrast_setup/ss_triangle.c diff --git a/reactos/dll/mesa32/src/swrast_setup/ss_triangle.h b/reactos/dll/3rdparty/mesa32/src/swrast_setup/ss_triangle.h similarity index 100% rename from reactos/dll/mesa32/src/swrast_setup/ss_triangle.h rename to reactos/dll/3rdparty/mesa32/src/swrast_setup/ss_triangle.h diff --git a/reactos/dll/mesa32/src/swrast_setup/ss_tritmp.h b/reactos/dll/3rdparty/mesa32/src/swrast_setup/ss_tritmp.h similarity index 100% rename from reactos/dll/mesa32/src/swrast_setup/ss_tritmp.h rename to reactos/dll/3rdparty/mesa32/src/swrast_setup/ss_tritmp.h diff --git a/reactos/dll/mesa32/src/swrast_setup/ss_vb.h b/reactos/dll/3rdparty/mesa32/src/swrast_setup/ss_vb.h similarity index 100% rename from reactos/dll/mesa32/src/swrast_setup/ss_vb.h rename to reactos/dll/3rdparty/mesa32/src/swrast_setup/ss_vb.h diff --git a/reactos/dll/mesa32/src/swrast_setup/swrast_setup.h b/reactos/dll/3rdparty/mesa32/src/swrast_setup/swrast_setup.h similarity index 100% rename from reactos/dll/mesa32/src/swrast_setup/swrast_setup.h rename to reactos/dll/3rdparty/mesa32/src/swrast_setup/swrast_setup.h diff --git a/reactos/dll/mesa32/src/tnl/descrip.mms b/reactos/dll/3rdparty/mesa32/src/tnl/descrip.mms similarity index 100% rename from reactos/dll/mesa32/src/tnl/descrip.mms rename to reactos/dll/3rdparty/mesa32/src/tnl/descrip.mms diff --git a/reactos/dll/mesa32/src/tnl/t_array_api.c b/reactos/dll/3rdparty/mesa32/src/tnl/t_array_api.c similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_array_api.c rename to reactos/dll/3rdparty/mesa32/src/tnl/t_array_api.c diff --git a/reactos/dll/mesa32/src/tnl/t_array_api.h b/reactos/dll/3rdparty/mesa32/src/tnl/t_array_api.h similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_array_api.h rename to reactos/dll/3rdparty/mesa32/src/tnl/t_array_api.h diff --git a/reactos/dll/mesa32/src/tnl/t_array_import.c b/reactos/dll/3rdparty/mesa32/src/tnl/t_array_import.c similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_array_import.c rename to reactos/dll/3rdparty/mesa32/src/tnl/t_array_import.c diff --git a/reactos/dll/mesa32/src/tnl/t_array_import.h b/reactos/dll/3rdparty/mesa32/src/tnl/t_array_import.h similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_array_import.h rename to reactos/dll/3rdparty/mesa32/src/tnl/t_array_import.h diff --git a/reactos/dll/mesa32/src/tnl/t_context.c b/reactos/dll/3rdparty/mesa32/src/tnl/t_context.c similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_context.c rename to reactos/dll/3rdparty/mesa32/src/tnl/t_context.c diff --git a/reactos/dll/mesa32/src/tnl/t_context.h b/reactos/dll/3rdparty/mesa32/src/tnl/t_context.h similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_context.h rename to reactos/dll/3rdparty/mesa32/src/tnl/t_context.h diff --git a/reactos/dll/mesa32/src/tnl/t_pipeline.c b/reactos/dll/3rdparty/mesa32/src/tnl/t_pipeline.c similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_pipeline.c rename to reactos/dll/3rdparty/mesa32/src/tnl/t_pipeline.c diff --git a/reactos/dll/mesa32/src/tnl/t_pipeline.h b/reactos/dll/3rdparty/mesa32/src/tnl/t_pipeline.h similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_pipeline.h rename to reactos/dll/3rdparty/mesa32/src/tnl/t_pipeline.h diff --git a/reactos/dll/mesa32/src/tnl/t_save_api.c b/reactos/dll/3rdparty/mesa32/src/tnl/t_save_api.c similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_save_api.c rename to reactos/dll/3rdparty/mesa32/src/tnl/t_save_api.c diff --git a/reactos/dll/mesa32/src/tnl/t_save_api.h b/reactos/dll/3rdparty/mesa32/src/tnl/t_save_api.h similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_save_api.h rename to reactos/dll/3rdparty/mesa32/src/tnl/t_save_api.h diff --git a/reactos/dll/mesa32/src/tnl/t_save_loopback.c b/reactos/dll/3rdparty/mesa32/src/tnl/t_save_loopback.c similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_save_loopback.c rename to reactos/dll/3rdparty/mesa32/src/tnl/t_save_loopback.c diff --git a/reactos/dll/mesa32/src/tnl/t_save_playback.c b/reactos/dll/3rdparty/mesa32/src/tnl/t_save_playback.c similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_save_playback.c rename to reactos/dll/3rdparty/mesa32/src/tnl/t_save_playback.c diff --git a/reactos/dll/mesa32/src/tnl/t_vb_arbprogram.c b/reactos/dll/3rdparty/mesa32/src/tnl/t_vb_arbprogram.c similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_vb_arbprogram.c rename to reactos/dll/3rdparty/mesa32/src/tnl/t_vb_arbprogram.c diff --git a/reactos/dll/mesa32/src/tnl/t_vb_arbprogram.h b/reactos/dll/3rdparty/mesa32/src/tnl/t_vb_arbprogram.h similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_vb_arbprogram.h rename to reactos/dll/3rdparty/mesa32/src/tnl/t_vb_arbprogram.h diff --git a/reactos/dll/mesa32/src/tnl/t_vb_arbprogram_sse.c b/reactos/dll/3rdparty/mesa32/src/tnl/t_vb_arbprogram_sse.c similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_vb_arbprogram_sse.c rename to reactos/dll/3rdparty/mesa32/src/tnl/t_vb_arbprogram_sse.c diff --git a/reactos/dll/mesa32/src/tnl/t_vb_cliptmp.h b/reactos/dll/3rdparty/mesa32/src/tnl/t_vb_cliptmp.h similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_vb_cliptmp.h rename to reactos/dll/3rdparty/mesa32/src/tnl/t_vb_cliptmp.h diff --git a/reactos/dll/mesa32/src/tnl/t_vb_cull.c b/reactos/dll/3rdparty/mesa32/src/tnl/t_vb_cull.c similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_vb_cull.c rename to reactos/dll/3rdparty/mesa32/src/tnl/t_vb_cull.c diff --git a/reactos/dll/mesa32/src/tnl/t_vb_fog.c b/reactos/dll/3rdparty/mesa32/src/tnl/t_vb_fog.c similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_vb_fog.c rename to reactos/dll/3rdparty/mesa32/src/tnl/t_vb_fog.c diff --git a/reactos/dll/mesa32/src/tnl/t_vb_light.c b/reactos/dll/3rdparty/mesa32/src/tnl/t_vb_light.c similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_vb_light.c rename to reactos/dll/3rdparty/mesa32/src/tnl/t_vb_light.c diff --git a/reactos/dll/mesa32/src/tnl/t_vb_lighttmp.h b/reactos/dll/3rdparty/mesa32/src/tnl/t_vb_lighttmp.h similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_vb_lighttmp.h rename to reactos/dll/3rdparty/mesa32/src/tnl/t_vb_lighttmp.h diff --git a/reactos/dll/mesa32/src/tnl/t_vb_normals.c b/reactos/dll/3rdparty/mesa32/src/tnl/t_vb_normals.c similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_vb_normals.c rename to reactos/dll/3rdparty/mesa32/src/tnl/t_vb_normals.c diff --git a/reactos/dll/mesa32/src/tnl/t_vb_points.c b/reactos/dll/3rdparty/mesa32/src/tnl/t_vb_points.c similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_vb_points.c rename to reactos/dll/3rdparty/mesa32/src/tnl/t_vb_points.c diff --git a/reactos/dll/mesa32/src/tnl/t_vb_program.c b/reactos/dll/3rdparty/mesa32/src/tnl/t_vb_program.c similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_vb_program.c rename to reactos/dll/3rdparty/mesa32/src/tnl/t_vb_program.c diff --git a/reactos/dll/mesa32/src/tnl/t_vb_render.c b/reactos/dll/3rdparty/mesa32/src/tnl/t_vb_render.c similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_vb_render.c rename to reactos/dll/3rdparty/mesa32/src/tnl/t_vb_render.c diff --git a/reactos/dll/mesa32/src/tnl/t_vb_rendertmp.h b/reactos/dll/3rdparty/mesa32/src/tnl/t_vb_rendertmp.h similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_vb_rendertmp.h rename to reactos/dll/3rdparty/mesa32/src/tnl/t_vb_rendertmp.h diff --git a/reactos/dll/mesa32/src/tnl/t_vb_texgen.c b/reactos/dll/3rdparty/mesa32/src/tnl/t_vb_texgen.c similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_vb_texgen.c rename to reactos/dll/3rdparty/mesa32/src/tnl/t_vb_texgen.c diff --git a/reactos/dll/mesa32/src/tnl/t_vb_texmat.c b/reactos/dll/3rdparty/mesa32/src/tnl/t_vb_texmat.c similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_vb_texmat.c rename to reactos/dll/3rdparty/mesa32/src/tnl/t_vb_texmat.c diff --git a/reactos/dll/mesa32/src/tnl/t_vb_vertex.c b/reactos/dll/3rdparty/mesa32/src/tnl/t_vb_vertex.c similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_vb_vertex.c rename to reactos/dll/3rdparty/mesa32/src/tnl/t_vb_vertex.c diff --git a/reactos/dll/mesa32/src/tnl/t_vertex.c b/reactos/dll/3rdparty/mesa32/src/tnl/t_vertex.c similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_vertex.c rename to reactos/dll/3rdparty/mesa32/src/tnl/t_vertex.c diff --git a/reactos/dll/mesa32/src/tnl/t_vertex.h b/reactos/dll/3rdparty/mesa32/src/tnl/t_vertex.h similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_vertex.h rename to reactos/dll/3rdparty/mesa32/src/tnl/t_vertex.h diff --git a/reactos/dll/mesa32/src/tnl/t_vertex_generic.c b/reactos/dll/3rdparty/mesa32/src/tnl/t_vertex_generic.c similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_vertex_generic.c rename to reactos/dll/3rdparty/mesa32/src/tnl/t_vertex_generic.c diff --git a/reactos/dll/mesa32/src/tnl/t_vertex_sse.c b/reactos/dll/3rdparty/mesa32/src/tnl/t_vertex_sse.c similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_vertex_sse.c rename to reactos/dll/3rdparty/mesa32/src/tnl/t_vertex_sse.c diff --git a/reactos/dll/mesa32/src/tnl/t_vp_build.c b/reactos/dll/3rdparty/mesa32/src/tnl/t_vp_build.c similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_vp_build.c rename to reactos/dll/3rdparty/mesa32/src/tnl/t_vp_build.c diff --git a/reactos/dll/mesa32/src/tnl/t_vp_build.h b/reactos/dll/3rdparty/mesa32/src/tnl/t_vp_build.h similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_vp_build.h rename to reactos/dll/3rdparty/mesa32/src/tnl/t_vp_build.h diff --git a/reactos/dll/mesa32/src/tnl/t_vtx_api.c b/reactos/dll/3rdparty/mesa32/src/tnl/t_vtx_api.c similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_vtx_api.c rename to reactos/dll/3rdparty/mesa32/src/tnl/t_vtx_api.c diff --git a/reactos/dll/mesa32/src/tnl/t_vtx_api.h b/reactos/dll/3rdparty/mesa32/src/tnl/t_vtx_api.h similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_vtx_api.h rename to reactos/dll/3rdparty/mesa32/src/tnl/t_vtx_api.h diff --git a/reactos/dll/mesa32/src/tnl/t_vtx_eval.c b/reactos/dll/3rdparty/mesa32/src/tnl/t_vtx_eval.c similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_vtx_eval.c rename to reactos/dll/3rdparty/mesa32/src/tnl/t_vtx_eval.c diff --git a/reactos/dll/mesa32/src/tnl/t_vtx_exec.c b/reactos/dll/3rdparty/mesa32/src/tnl/t_vtx_exec.c similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_vtx_exec.c rename to reactos/dll/3rdparty/mesa32/src/tnl/t_vtx_exec.c diff --git a/reactos/dll/mesa32/src/tnl/t_vtx_generic.c b/reactos/dll/3rdparty/mesa32/src/tnl/t_vtx_generic.c similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_vtx_generic.c rename to reactos/dll/3rdparty/mesa32/src/tnl/t_vtx_generic.c diff --git a/reactos/dll/mesa32/src/tnl/t_vtx_x86.c b/reactos/dll/3rdparty/mesa32/src/tnl/t_vtx_x86.c similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_vtx_x86.c rename to reactos/dll/3rdparty/mesa32/src/tnl/t_vtx_x86.c diff --git a/reactos/dll/mesa32/src/tnl/t_vtx_x86_gcc.S b/reactos/dll/3rdparty/mesa32/src/tnl/t_vtx_x86_gcc.S similarity index 100% rename from reactos/dll/mesa32/src/tnl/t_vtx_x86_gcc.S rename to reactos/dll/3rdparty/mesa32/src/tnl/t_vtx_x86_gcc.S diff --git a/reactos/dll/mesa32/src/tnl/tnl.h b/reactos/dll/3rdparty/mesa32/src/tnl/tnl.h similarity index 100% rename from reactos/dll/mesa32/src/tnl/tnl.h rename to reactos/dll/3rdparty/mesa32/src/tnl/tnl.h diff --git a/reactos/dll/mesa32/src/tnl_dd/imm/NOTES.imm b/reactos/dll/3rdparty/mesa32/src/tnl_dd/imm/NOTES.imm similarity index 100% rename from reactos/dll/mesa32/src/tnl_dd/imm/NOTES.imm rename to reactos/dll/3rdparty/mesa32/src/tnl_dd/imm/NOTES.imm diff --git a/reactos/dll/mesa32/src/tnl_dd/imm/t_dd_imm_capi.h b/reactos/dll/3rdparty/mesa32/src/tnl_dd/imm/t_dd_imm_capi.h similarity index 100% rename from reactos/dll/mesa32/src/tnl_dd/imm/t_dd_imm_capi.h rename to reactos/dll/3rdparty/mesa32/src/tnl_dd/imm/t_dd_imm_capi.h diff --git a/reactos/dll/mesa32/src/tnl_dd/imm/t_dd_imm_napi.h b/reactos/dll/3rdparty/mesa32/src/tnl_dd/imm/t_dd_imm_napi.h similarity index 100% rename from reactos/dll/mesa32/src/tnl_dd/imm/t_dd_imm_napi.h rename to reactos/dll/3rdparty/mesa32/src/tnl_dd/imm/t_dd_imm_napi.h diff --git a/reactos/dll/mesa32/src/tnl_dd/imm/t_dd_imm_primtmp.h b/reactos/dll/3rdparty/mesa32/src/tnl_dd/imm/t_dd_imm_primtmp.h similarity index 100% rename from reactos/dll/mesa32/src/tnl_dd/imm/t_dd_imm_primtmp.h rename to reactos/dll/3rdparty/mesa32/src/tnl_dd/imm/t_dd_imm_primtmp.h diff --git a/reactos/dll/mesa32/src/tnl_dd/imm/t_dd_imm_tapi.h b/reactos/dll/3rdparty/mesa32/src/tnl_dd/imm/t_dd_imm_tapi.h similarity index 100% rename from reactos/dll/mesa32/src/tnl_dd/imm/t_dd_imm_tapi.h rename to reactos/dll/3rdparty/mesa32/src/tnl_dd/imm/t_dd_imm_tapi.h diff --git a/reactos/dll/mesa32/src/tnl_dd/imm/t_dd_imm_vapi.h b/reactos/dll/3rdparty/mesa32/src/tnl_dd/imm/t_dd_imm_vapi.h similarity index 100% rename from reactos/dll/mesa32/src/tnl_dd/imm/t_dd_imm_vapi.h rename to reactos/dll/3rdparty/mesa32/src/tnl_dd/imm/t_dd_imm_vapi.h diff --git a/reactos/dll/mesa32/src/tnl_dd/imm/t_dd_imm_vb.c b/reactos/dll/3rdparty/mesa32/src/tnl_dd/imm/t_dd_imm_vb.c similarity index 100% rename from reactos/dll/mesa32/src/tnl_dd/imm/t_dd_imm_vb.c rename to reactos/dll/3rdparty/mesa32/src/tnl_dd/imm/t_dd_imm_vb.c diff --git a/reactos/dll/mesa32/src/tnl_dd/imm/t_dd_imm_vbtmp.h b/reactos/dll/3rdparty/mesa32/src/tnl_dd/imm/t_dd_imm_vbtmp.h similarity index 100% rename from reactos/dll/mesa32/src/tnl_dd/imm/t_dd_imm_vbtmp.h rename to reactos/dll/3rdparty/mesa32/src/tnl_dd/imm/t_dd_imm_vbtmp.h diff --git a/reactos/dll/mesa32/src/tnl_dd/t_dd.c b/reactos/dll/3rdparty/mesa32/src/tnl_dd/t_dd.c similarity index 100% rename from reactos/dll/mesa32/src/tnl_dd/t_dd.c rename to reactos/dll/3rdparty/mesa32/src/tnl_dd/t_dd.c diff --git a/reactos/dll/mesa32/src/tnl_dd/t_dd_dmatmp.h b/reactos/dll/3rdparty/mesa32/src/tnl_dd/t_dd_dmatmp.h similarity index 100% rename from reactos/dll/mesa32/src/tnl_dd/t_dd_dmatmp.h rename to reactos/dll/3rdparty/mesa32/src/tnl_dd/t_dd_dmatmp.h diff --git a/reactos/dll/mesa32/src/tnl_dd/t_dd_dmatmp2.h b/reactos/dll/3rdparty/mesa32/src/tnl_dd/t_dd_dmatmp2.h similarity index 100% rename from reactos/dll/mesa32/src/tnl_dd/t_dd_dmatmp2.h rename to reactos/dll/3rdparty/mesa32/src/tnl_dd/t_dd_dmatmp2.h diff --git a/reactos/dll/mesa32/src/tnl_dd/t_dd_rendertmp.h b/reactos/dll/3rdparty/mesa32/src/tnl_dd/t_dd_rendertmp.h similarity index 100% rename from reactos/dll/mesa32/src/tnl_dd/t_dd_rendertmp.h rename to reactos/dll/3rdparty/mesa32/src/tnl_dd/t_dd_rendertmp.h diff --git a/reactos/dll/mesa32/src/tnl_dd/t_dd_triemit.h b/reactos/dll/3rdparty/mesa32/src/tnl_dd/t_dd_triemit.h similarity index 100% rename from reactos/dll/mesa32/src/tnl_dd/t_dd_triemit.h rename to reactos/dll/3rdparty/mesa32/src/tnl_dd/t_dd_triemit.h diff --git a/reactos/dll/mesa32/src/tnl_dd/t_dd_tritmp.h b/reactos/dll/3rdparty/mesa32/src/tnl_dd/t_dd_tritmp.h similarity index 100% rename from reactos/dll/mesa32/src/tnl_dd/t_dd_tritmp.h rename to reactos/dll/3rdparty/mesa32/src/tnl_dd/t_dd_tritmp.h diff --git a/reactos/dll/mesa32/src/tnl_dd/t_dd_unfilled.h b/reactos/dll/3rdparty/mesa32/src/tnl_dd/t_dd_unfilled.h similarity index 100% rename from reactos/dll/mesa32/src/tnl_dd/t_dd_unfilled.h rename to reactos/dll/3rdparty/mesa32/src/tnl_dd/t_dd_unfilled.h diff --git a/reactos/dll/mesa32/src/tnl_dd/t_dd_vb.c b/reactos/dll/3rdparty/mesa32/src/tnl_dd/t_dd_vb.c similarity index 100% rename from reactos/dll/mesa32/src/tnl_dd/t_dd_vb.c rename to reactos/dll/3rdparty/mesa32/src/tnl_dd/t_dd_vb.c diff --git a/reactos/dll/mesa32/src/tnl_dd/t_dd_vbtmp.h b/reactos/dll/3rdparty/mesa32/src/tnl_dd/t_dd_vbtmp.h similarity index 100% rename from reactos/dll/mesa32/src/tnl_dd/t_dd_vbtmp.h rename to reactos/dll/3rdparty/mesa32/src/tnl_dd/t_dd_vbtmp.h diff --git a/reactos/dll/mesa32/src/tnl_dd/t_dd_vertex.h b/reactos/dll/3rdparty/mesa32/src/tnl_dd/t_dd_vertex.h similarity index 100% rename from reactos/dll/mesa32/src/tnl_dd/t_dd_vertex.h rename to reactos/dll/3rdparty/mesa32/src/tnl_dd/t_dd_vertex.h diff --git a/reactos/dll/mesa32/src/x86-64/Makefile b/reactos/dll/3rdparty/mesa32/src/x86-64/Makefile similarity index 100% rename from reactos/dll/mesa32/src/x86-64/Makefile rename to reactos/dll/3rdparty/mesa32/src/x86-64/Makefile diff --git a/reactos/dll/mesa32/src/x86-64/glapi_x86-64.S b/reactos/dll/3rdparty/mesa32/src/x86-64/glapi_x86-64.S similarity index 100% rename from reactos/dll/mesa32/src/x86-64/glapi_x86-64.S rename to reactos/dll/3rdparty/mesa32/src/x86-64/glapi_x86-64.S diff --git a/reactos/dll/mesa32/src/x86-64/matypes.h b/reactos/dll/3rdparty/mesa32/src/x86-64/matypes.h similarity index 100% rename from reactos/dll/mesa32/src/x86-64/matypes.h rename to reactos/dll/3rdparty/mesa32/src/x86-64/matypes.h diff --git a/reactos/dll/mesa32/src/x86-64/x86-64.c b/reactos/dll/3rdparty/mesa32/src/x86-64/x86-64.c similarity index 100% rename from reactos/dll/mesa32/src/x86-64/x86-64.c rename to reactos/dll/3rdparty/mesa32/src/x86-64/x86-64.c diff --git a/reactos/dll/mesa32/src/x86-64/x86-64.h b/reactos/dll/3rdparty/mesa32/src/x86-64/x86-64.h similarity index 100% rename from reactos/dll/mesa32/src/x86-64/x86-64.h rename to reactos/dll/3rdparty/mesa32/src/x86-64/x86-64.h diff --git a/reactos/dll/mesa32/src/x86-64/xform4.S b/reactos/dll/3rdparty/mesa32/src/x86-64/xform4.S similarity index 100% rename from reactos/dll/mesa32/src/x86-64/xform4.S rename to reactos/dll/3rdparty/mesa32/src/x86-64/xform4.S diff --git a/reactos/dll/mesa32/src/x86/3dnow.c b/reactos/dll/3rdparty/mesa32/src/x86/3dnow.c similarity index 100% rename from reactos/dll/mesa32/src/x86/3dnow.c rename to reactos/dll/3rdparty/mesa32/src/x86/3dnow.c diff --git a/reactos/dll/mesa32/src/x86/3dnow.h b/reactos/dll/3rdparty/mesa32/src/x86/3dnow.h similarity index 100% rename from reactos/dll/mesa32/src/x86/3dnow.h rename to reactos/dll/3rdparty/mesa32/src/x86/3dnow.h diff --git a/reactos/dll/mesa32/src/x86/3dnow_normal.S b/reactos/dll/3rdparty/mesa32/src/x86/3dnow_normal.S similarity index 100% rename from reactos/dll/mesa32/src/x86/3dnow_normal.S rename to reactos/dll/3rdparty/mesa32/src/x86/3dnow_normal.S diff --git a/reactos/dll/mesa32/src/x86/3dnow_xform1.S b/reactos/dll/3rdparty/mesa32/src/x86/3dnow_xform1.S similarity index 100% rename from reactos/dll/mesa32/src/x86/3dnow_xform1.S rename to reactos/dll/3rdparty/mesa32/src/x86/3dnow_xform1.S diff --git a/reactos/dll/mesa32/src/x86/3dnow_xform2.S b/reactos/dll/3rdparty/mesa32/src/x86/3dnow_xform2.S similarity index 100% rename from reactos/dll/mesa32/src/x86/3dnow_xform2.S rename to reactos/dll/3rdparty/mesa32/src/x86/3dnow_xform2.S diff --git a/reactos/dll/mesa32/src/x86/3dnow_xform3.S b/reactos/dll/3rdparty/mesa32/src/x86/3dnow_xform3.S similarity index 100% rename from reactos/dll/mesa32/src/x86/3dnow_xform3.S rename to reactos/dll/3rdparty/mesa32/src/x86/3dnow_xform3.S diff --git a/reactos/dll/mesa32/src/x86/3dnow_xform4.S b/reactos/dll/3rdparty/mesa32/src/x86/3dnow_xform4.S similarity index 100% rename from reactos/dll/mesa32/src/x86/3dnow_xform4.S rename to reactos/dll/3rdparty/mesa32/src/x86/3dnow_xform4.S diff --git a/reactos/dll/mesa32/src/x86/Makefile b/reactos/dll/3rdparty/mesa32/src/x86/Makefile similarity index 100% rename from reactos/dll/mesa32/src/x86/Makefile rename to reactos/dll/3rdparty/mesa32/src/x86/Makefile diff --git a/reactos/dll/mesa32/src/x86/assyntax.h b/reactos/dll/3rdparty/mesa32/src/x86/assyntax.h similarity index 100% rename from reactos/dll/mesa32/src/x86/assyntax.h rename to reactos/dll/3rdparty/mesa32/src/x86/assyntax.h diff --git a/reactos/dll/mesa32/src/x86/clip_args.h b/reactos/dll/3rdparty/mesa32/src/x86/clip_args.h similarity index 100% rename from reactos/dll/mesa32/src/x86/clip_args.h rename to reactos/dll/3rdparty/mesa32/src/x86/clip_args.h diff --git a/reactos/dll/mesa32/src/x86/common_x86.c b/reactos/dll/3rdparty/mesa32/src/x86/common_x86.c similarity index 100% rename from reactos/dll/mesa32/src/x86/common_x86.c rename to reactos/dll/3rdparty/mesa32/src/x86/common_x86.c diff --git a/reactos/dll/mesa32/src/x86/common_x86_asm.S b/reactos/dll/3rdparty/mesa32/src/x86/common_x86_asm.S similarity index 100% rename from reactos/dll/mesa32/src/x86/common_x86_asm.S rename to reactos/dll/3rdparty/mesa32/src/x86/common_x86_asm.S diff --git a/reactos/dll/mesa32/src/x86/common_x86_asm.h b/reactos/dll/3rdparty/mesa32/src/x86/common_x86_asm.h similarity index 100% rename from reactos/dll/mesa32/src/x86/common_x86_asm.h rename to reactos/dll/3rdparty/mesa32/src/x86/common_x86_asm.h diff --git a/reactos/dll/mesa32/src/x86/common_x86_features.h b/reactos/dll/3rdparty/mesa32/src/x86/common_x86_features.h similarity index 100% rename from reactos/dll/mesa32/src/x86/common_x86_features.h rename to reactos/dll/3rdparty/mesa32/src/x86/common_x86_features.h diff --git a/reactos/dll/mesa32/src/x86/common_x86_macros.h b/reactos/dll/3rdparty/mesa32/src/x86/common_x86_macros.h similarity index 100% rename from reactos/dll/mesa32/src/x86/common_x86_macros.h rename to reactos/dll/3rdparty/mesa32/src/x86/common_x86_macros.h diff --git a/reactos/dll/mesa32/src/x86/gen_matypes.c b/reactos/dll/3rdparty/mesa32/src/x86/gen_matypes.c similarity index 100% rename from reactos/dll/mesa32/src/x86/gen_matypes.c rename to reactos/dll/3rdparty/mesa32/src/x86/gen_matypes.c diff --git a/reactos/dll/mesa32/src/x86/glapi_x86.S b/reactos/dll/3rdparty/mesa32/src/x86/glapi_x86.S similarity index 100% rename from reactos/dll/mesa32/src/x86/glapi_x86.S rename to reactos/dll/3rdparty/mesa32/src/x86/glapi_x86.S diff --git a/reactos/dll/mesa32/src/x86/matypes.h b/reactos/dll/3rdparty/mesa32/src/x86/matypes.h similarity index 100% rename from reactos/dll/mesa32/src/x86/matypes.h rename to reactos/dll/3rdparty/mesa32/src/x86/matypes.h diff --git a/reactos/dll/mesa32/src/x86/mmx.h b/reactos/dll/3rdparty/mesa32/src/x86/mmx.h similarity index 100% rename from reactos/dll/mesa32/src/x86/mmx.h rename to reactos/dll/3rdparty/mesa32/src/x86/mmx.h diff --git a/reactos/dll/mesa32/src/x86/mmx_blend.S b/reactos/dll/3rdparty/mesa32/src/x86/mmx_blend.S similarity index 100% rename from reactos/dll/mesa32/src/x86/mmx_blend.S rename to reactos/dll/3rdparty/mesa32/src/x86/mmx_blend.S diff --git a/reactos/dll/mesa32/src/x86/mmx_blendtmp.h b/reactos/dll/3rdparty/mesa32/src/x86/mmx_blendtmp.h similarity index 100% rename from reactos/dll/mesa32/src/x86/mmx_blendtmp.h rename to reactos/dll/3rdparty/mesa32/src/x86/mmx_blendtmp.h diff --git a/reactos/dll/mesa32/src/x86/norm_args.h b/reactos/dll/3rdparty/mesa32/src/x86/norm_args.h similarity index 100% rename from reactos/dll/mesa32/src/x86/norm_args.h rename to reactos/dll/3rdparty/mesa32/src/x86/norm_args.h diff --git a/reactos/dll/mesa32/src/x86/read_rgba_span_x86.S b/reactos/dll/3rdparty/mesa32/src/x86/read_rgba_span_x86.S similarity index 100% rename from reactos/dll/mesa32/src/x86/read_rgba_span_x86.S rename to reactos/dll/3rdparty/mesa32/src/x86/read_rgba_span_x86.S diff --git a/reactos/dll/mesa32/src/x86/read_rgba_span_x86.h b/reactos/dll/3rdparty/mesa32/src/x86/read_rgba_span_x86.h similarity index 100% rename from reactos/dll/mesa32/src/x86/read_rgba_span_x86.h rename to reactos/dll/3rdparty/mesa32/src/x86/read_rgba_span_x86.h diff --git a/reactos/dll/mesa32/src/x86/rtasm/x86sse.c b/reactos/dll/3rdparty/mesa32/src/x86/rtasm/x86sse.c similarity index 100% rename from reactos/dll/mesa32/src/x86/rtasm/x86sse.c rename to reactos/dll/3rdparty/mesa32/src/x86/rtasm/x86sse.c diff --git a/reactos/dll/mesa32/src/x86/rtasm/x86sse.h b/reactos/dll/3rdparty/mesa32/src/x86/rtasm/x86sse.h similarity index 100% rename from reactos/dll/mesa32/src/x86/rtasm/x86sse.h rename to reactos/dll/3rdparty/mesa32/src/x86/rtasm/x86sse.h diff --git a/reactos/dll/mesa32/src/x86/sse.c b/reactos/dll/3rdparty/mesa32/src/x86/sse.c similarity index 100% rename from reactos/dll/mesa32/src/x86/sse.c rename to reactos/dll/3rdparty/mesa32/src/x86/sse.c diff --git a/reactos/dll/mesa32/src/x86/sse.h b/reactos/dll/3rdparty/mesa32/src/x86/sse.h similarity index 100% rename from reactos/dll/mesa32/src/x86/sse.h rename to reactos/dll/3rdparty/mesa32/src/x86/sse.h diff --git a/reactos/dll/mesa32/src/x86/sse_normal.S b/reactos/dll/3rdparty/mesa32/src/x86/sse_normal.S similarity index 100% rename from reactos/dll/mesa32/src/x86/sse_normal.S rename to reactos/dll/3rdparty/mesa32/src/x86/sse_normal.S diff --git a/reactos/dll/mesa32/src/x86/sse_xform1.S b/reactos/dll/3rdparty/mesa32/src/x86/sse_xform1.S similarity index 100% rename from reactos/dll/mesa32/src/x86/sse_xform1.S rename to reactos/dll/3rdparty/mesa32/src/x86/sse_xform1.S diff --git a/reactos/dll/mesa32/src/x86/sse_xform2.S b/reactos/dll/3rdparty/mesa32/src/x86/sse_xform2.S similarity index 100% rename from reactos/dll/mesa32/src/x86/sse_xform2.S rename to reactos/dll/3rdparty/mesa32/src/x86/sse_xform2.S diff --git a/reactos/dll/mesa32/src/x86/sse_xform3.S b/reactos/dll/3rdparty/mesa32/src/x86/sse_xform3.S similarity index 100% rename from reactos/dll/mesa32/src/x86/sse_xform3.S rename to reactos/dll/3rdparty/mesa32/src/x86/sse_xform3.S diff --git a/reactos/dll/mesa32/src/x86/sse_xform4.S b/reactos/dll/3rdparty/mesa32/src/x86/sse_xform4.S similarity index 100% rename from reactos/dll/mesa32/src/x86/sse_xform4.S rename to reactos/dll/3rdparty/mesa32/src/x86/sse_xform4.S diff --git a/reactos/dll/mesa32/src/x86/x86.c b/reactos/dll/3rdparty/mesa32/src/x86/x86.c similarity index 100% rename from reactos/dll/mesa32/src/x86/x86.c rename to reactos/dll/3rdparty/mesa32/src/x86/x86.c diff --git a/reactos/dll/mesa32/src/x86/x86.h b/reactos/dll/3rdparty/mesa32/src/x86/x86.h similarity index 100% rename from reactos/dll/mesa32/src/x86/x86.h rename to reactos/dll/3rdparty/mesa32/src/x86/x86.h diff --git a/reactos/dll/mesa32/src/x86/x86_cliptest.S b/reactos/dll/3rdparty/mesa32/src/x86/x86_cliptest.S similarity index 100% rename from reactos/dll/mesa32/src/x86/x86_cliptest.S rename to reactos/dll/3rdparty/mesa32/src/x86/x86_cliptest.S diff --git a/reactos/dll/mesa32/src/x86/x86_xform2.S b/reactos/dll/3rdparty/mesa32/src/x86/x86_xform2.S similarity index 100% rename from reactos/dll/mesa32/src/x86/x86_xform2.S rename to reactos/dll/3rdparty/mesa32/src/x86/x86_xform2.S diff --git a/reactos/dll/mesa32/src/x86/x86_xform3.S b/reactos/dll/3rdparty/mesa32/src/x86/x86_xform3.S similarity index 100% rename from reactos/dll/mesa32/src/x86/x86_xform3.S rename to reactos/dll/3rdparty/mesa32/src/x86/x86_xform3.S diff --git a/reactos/dll/mesa32/src/x86/x86_xform4.S b/reactos/dll/3rdparty/mesa32/src/x86/x86_xform4.S similarity index 100% rename from reactos/dll/mesa32/src/x86/x86_xform4.S rename to reactos/dll/3rdparty/mesa32/src/x86/x86_xform4.S diff --git a/reactos/dll/mesa32/src/x86/xform_args.h b/reactos/dll/3rdparty/mesa32/src/x86/xform_args.h similarity index 100% rename from reactos/dll/mesa32/src/x86/xform_args.h rename to reactos/dll/3rdparty/mesa32/src/x86/xform_args.h