<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/wine-merges-support-for-mesa-map-buffer-client-pointer-to-improve-wow64-32-bit-opengl-gcnvo8t4u" -->

---
title: Wine Merges Support For MESA_map_buffer_client_pointer...
description: Wine has merged support for the MESA_map_buffer_client_pointer OpenGL extension, improving 32-bit OpenGL performance under WoW64. The extension lets Wine hand...
canonical: https://daily.dev/posts/wine-merges-support-for-mesa-map-buffer-client-pointer-to-improve-wow64-32-bit-opengl-gcnvo8t4u
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Wine Merges Support For MESA_map_buffer_client_pointer To Improve WoW64 32-bit OpenGL | daily.dev
og:description: Wine has merged support for the MESA_map_buffer_client_pointer OpenGL extension, improving 32-bit OpenGL performance under WoW64. The extension lets Wine hand...
og:url: https://daily.dev/posts/wine-merges-support-for-mesa-map-buffer-client-pointer-to-improve-wow64-32-bit-opengl-gcnvo8t4u
og:image: https://api.daily.dev/og/posts/GCNVo8T4U.png
og:image:alt: Wine Merges Support For MESA_map_buffer_client_pointer To Improve WoW64 32-bit OpenGL
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Wine Merges Support For MESA_map_buffer_client_pointer To Improve WoW64 32-bit OpenGL

**[Phoronix](https://daily.dev/sources/phoronix)** · 2 min read · 0 upvotes · 0 comments

## Summary

Wine has merged support for the MESA_map_buffer_client_pointer OpenGL extension, improving 32-bit OpenGL performance under WoW64. The extension lets Wine hand 32-bit address ranges to the graphics driver for buffer object mapping, speeding up legacy apps that manage buffer uploads themselves. The OpenGL extension itself merged back in March, and Wine's side landed today. Support will appear in Wine 11.21, due Friday. Mesa's Zink driver already supports the extension, and a merge request for RadeonSI is still open; no other Mesa drivers have pending support yet.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.phoronix.com/news/Wine-Mesa-Map-Buffer-Client-Ptr>

## Questions this post answers

### What does the MESA_map_buffer_client_pointer OpenGL extension do for Wine's WoW64 support?

It lets Wine hand 32-bit address ranges to the graphics driver so buffer objects can be mapped directly onto them, instead of copying buffer contents through CPU storage. This speeds up legacy 32-bit Windows apps and games that manage buffer uploads themselves when run under Wine with 64-bit system libraries via WoW64.

_Developers tracking Wine's WoW64 graphics improvements can follow updates like this on daily.dev._

### Which Mesa drivers support the MESA_map_buffer_client_pointer extension?

Zink has merged support for the MESA_map_buffer_client_pointer extension. RadeonSI Gallium3D has an open merge request pending implementation, and no other Mesa drivers have merge requests pending yet for this extension.

_Anyone evaluating Mesa driver support for 32-bit OpenGL games can keep up with driver-by-driver progress on daily.dev._

### Which Wine release includes support for the MESA_map_buffer_client_pointer extension?

Wine 11.21, released on a Friday following the merge, includes the Wine-side implementation of WoW64 OpenGL buffer mapping using the MESA_map_buffer_client_pointer extension. The merge request completed Wine's 32-bit OpenGL code for this feature after the extension itself was merged into the OpenGL registry back in March.

_Those upgrading Wine for better 32-bit game compatibility can track release notes like this on daily.dev._

## Similar posts on daily.dev

- [OpenGL Lands New Extension To Benefit Wine](https://daily.dev/posts/opengl-lands-new-extension-to-benefit-wine-tjgwi0dr7) · Phoronix · 0 upvotes · 0 comments
- [WSL, WINE updates speed cross-OS app performance](https://daily.dev/posts/wsl-wine-updates-speed-cross-os-app-performance-qlnrurfzl) · The Register · 0 upvotes · 0 comments
- [Wine 10.18 Released With More WoW64 Mode Improvements](https://daily.dev/posts/wine-10-18-released-with-more-wow64-mode-improvements-w0umxqedf) · Phoronix · 0 upvotes · 0 comments
- [Wine 11 rewrites how Linux runs Windows games at the kernel level, and the speed gains are massive](https://daily.dev/posts/wine-11-rewrites-how-linux-runs-windows-games-at-the-kernel-level-and-the-speed-gains-are-massive-ojjbzn8ru) · Hacker News · 2 upvotes · 4 comments

---

Tags: [#linux](https://daily.dev/tags/linux), [#mesa](https://daily.dev/tags/mesa), [#opengl](https://daily.dev/tags/opengl)

[View this post on daily.dev](https://daily.dev/posts/wine-merges-support-for-mesa-map-buffer-client-pointer-to-improve-wow64-32-bit-opengl-gcnvo8t4u)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Wine Merges Support For MESA_map_buffer_client_pointer To Improve WoW64 32-bit OpenGL","url":"https://daily.dev/posts/wine-merges-support-for-mesa-map-buffer-client-pointer-to-improve-wow64-32-bit-opengl-gcnvo8t4u","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/wine-merges-support-for-mesa-map-buffer-client-pointer-to-improve-wow64-32-bit-opengl-gcnvo8t4u"},"datePublished":"2026-10-28T00:40:49.181Z","dateModified":"2026-10-28T03:56:05.733Z","description":"Wine has merged support for the MESA_map_buffer_client_pointer OpenGL extension, improving 32-bit OpenGL performance under WoW64. The extension lets Wine hand...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/4dc1f711cf945b1d164c940a3107ac7e?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/4dc1f711cf945b1d164c940a3107ac7e?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Phoronix","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Phoronix","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/6a26ba379dd64932830aa0c9803dd7ee","url":"https://daily.dev/sources/phoronix"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/wine-merges-support-for-mesa-map-buffer-client-pointer-to-improve-wow64-32-bit-opengl-gcnvo8t4u","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"linux,mesa,opengl","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Phoronix","item":"https://daily.dev/sources/phoronix"},{"@type":"ListItem","position":3,"name":"Wine Merges Support For MESA_map_buffer_client_pointer To Improve WoW64 32-bit OpenGL"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/wine-merges-support-for-mesa-map-buffer-client-pointer-to-improve-wow64-32-bit-opengl-gcnvo8t4u#faq","mainEntity":[{"@type":"Question","name":"What does the MESA_map_buffer_client_pointer OpenGL extension do for Wine's WoW64 support?","acceptedAnswer":{"@type":"Answer","text":"It lets Wine hand 32-bit address ranges to the graphics driver so buffer objects can be mapped directly onto them, instead of copying buffer contents through CPU storage. This speeds up legacy 32-bit Windows apps and games that manage buffer uploads themselves when run under Wine with 64-bit system libraries via WoW64. Developers tracking Wine's WoW64 graphics improvements can follow updates like this on daily.dev."}},{"@type":"Question","name":"Which Mesa drivers support the MESA_map_buffer_client_pointer extension?","acceptedAnswer":{"@type":"Answer","text":"Zink has merged support for the MESA_map_buffer_client_pointer extension. RadeonSI Gallium3D has an open merge request pending implementation, and no other Mesa drivers have merge requests pending yet for this extension. Anyone evaluating Mesa driver support for 32-bit OpenGL games can keep up with driver-by-driver progress on daily.dev."}},{"@type":"Question","name":"Which Wine release includes support for the MESA_map_buffer_client_pointer extension?","acceptedAnswer":{"@type":"Answer","text":"Wine 11.21, released on a Friday following the merge, includes the Wine-side implementation of WoW64 OpenGL buffer mapping using the MESA_map_buffer_client_pointer extension. The merge request completed Wine's 32-bit OpenGL code for this feature after the extension itself was merged into the OpenGL registry back in March. Those upgrading Wine for better 32-bit game compatibility can track release notes like this on daily.dev."}}]}
```

