# Juce8 Direct2D WINE/yabridge

**URL:** <https://forum.juce.com/t/juce8-direct2d-wine-yabridge/64298>\
**Category:** General JUCE discussion\
**Created:** [November 19, 2024, 8:53am UTC](https://forum.juce.com/t/juce8-direct2d-wine-yabridge/64298 "2024-11-19T08:53:41Z")\
**Posts on this page:** 1\
**Showing post:** 86

<div class="post-metadata">

**Author:** ![thcrock](https://avatars.discourse-cdn.com/v4/letter/t/838e76/32.png) [@thcrock](https://forum.juce.com/u/thcrock)\
**Post date:** [January 20, 2026, 4:25pm UTC](https://forum.juce.com/t/juce8-direct2d-wine-yabridge/64298/86 "2026-01-20T16:25:37Z")

</div>

I’m not qualified to do this implementation in Wine myself, but I think what I can contribute is a minimal example, with source code, to help Wine devs. I’m looking to learn enough JUCE to make this possible.

The community’s workarounds tend to involve trying to force software/OpenGL rendering, so a minimal example that reproduces this behavior should not force or fallback to software rendering. If I’m creating a Hello World JUCE8 application, would I have to do anything specific to use Direct2D or will this happen by default?

---

_[View the full topic](https://forum.juce.com/t/juce8-direct2d-wine-yabridge/64298)._
