whatisgithub

What is liquiddx11?

pondot/liquiddx11 — explained in plain English

Analysis updated 2026-05-18

70C++Audience · developerComplexity · 4/5LicenseSetup · moderate

In one sentence

A Windows C++ demo that overlays a frosted-glass, blurred panel on your desktop using Direct3D 11 and GPU shaders.

Mindmap

mindmap
  root((liquidDX11))
    What it does
      Frosted glass overlay
      Desktop blur effect
    Tech stack
      C++
      Direct3D 11
      Dear ImGui
    Use cases
      Custom desktop overlay
      UI experimentation
    Audience
      Windows developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Build a custom frosted-glass overlay effect for a Windows desktop application.

USE CASE 2

Learn how to capture and blur the live desktop using DXGI Desktop Duplication and GPU shaders.

USE CASE 3

Use the Dear ImGui-based widget kit and command palette as a starting point for a tool UI.

What is it built with?

C++Direct3D 11DXGIDear ImGuiCMake

How does it compare?

pondot/liquiddx11priscilla6930reed6237/spotad-2026tengo77/auto-2026
Stars707171
LanguageC++C++C++
Setup difficultymoderateeasyeasy
Complexity4/51/51/5
Audiencedevelopergeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Requires Visual Studio 2022, 64-bit Windows, and does not work in remote desktop sessions.

The core code is MIT licensed, meaning free use including commercial use with attribution, bundled libraries have their own separate licenses.

So what is it?

liquidDX11 is a Windows C++ demo project that creates a floating, frosted-glass overlay on your desktop using Direct3D 11, the graphics technology built into Windows. The overlay captures whatever is on your screen in real time, applies a blurring effect to that captured image on the GPU, then renders a translucent glass panel on top, complete with light refraction, color fringing, edge highlights, and rounded corners. The result looks like the frosted-glass panels seen in modern operating system interfaces, but running as a standalone overlay on any part of your screen. The project uses DXGI Desktop Duplication, a Windows API that grabs live frames of the desktop directly from the graphics driver. A blur technique called Dual Kawase processes each captured frame on the GPU before it is sampled by custom shader code. The UI elements drawn on top animate with spring physics, giving panels a slight bounce when they open, close, or move. All the interactive controls are built on Dear ImGui, a popular C++ library for building debug and tool interfaces. The project adds a custom widget kit on top of that, along with a command palette (Ctrl+K), a demo gallery showing different glass surface styles, and persistent settings saved to a config file. An optional screen recording feature triggered with F9 outputs an MP4 file if ffmpeg is available on the system. Building requires Visual Studio 2022 on Windows with a 64-bit target. The repository includes a solution file for Visual Studio, a CMake setup, and build scripts for Git Bash. This is a source release rather than a ready-to-install application or reusable library, so some familiarity with C++ builds on Windows is expected. The original project code is MIT licensed. Third-party libraries bundled with it, including Dear ImGui and FreeType, carry their own separate license terms. Desktop Duplication may not work in remote desktop sessions or on unusual GPU configurations, and the project supports Windows only.

Copy-paste prompts

Prompt 1
Walk me through building this project with Visual Studio 2022 on Windows.
Prompt 2
Explain how the Dual Kawase blur technique works in this codebase.
Prompt 3
Show me how the spring physics animation is implemented for the UI panels.
Prompt 4
Help me add a new glass surface style to the demo gallery.

Frequently asked questions

What is liquiddx11?

A Windows C++ demo that overlays a frosted-glass, blurred panel on your desktop using Direct3D 11 and GPU shaders.

What language is liquiddx11 written in?

Mainly C++. The stack also includes C++, Direct3D 11, DXGI.

What license does liquiddx11 use?

The core code is MIT licensed, meaning free use including commercial use with attribution, bundled libraries have their own separate licenses.

How hard is liquiddx11 to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is liquiddx11 for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.