スタック型ウィンドウマネージャ
いくつかの技術革新により、スタック型の問題の一部を低減させたり除去したりできるようになってきた。ハードウェア・アクセラレーションが利用できないという問題については、一番手前にある1つのウィンドウだけを特殊ケースとして扱い、他のウィンドウとは異なるレンダリングを行うという手法がある。
手前のウィンドウは最後に所定の位置に描画され、他のウィンドウによって隠されないので、これはウィンドウマネージャの再設計を必要とするとは限らない。したがって、手前のウィンドウが描画された後、その部分だけをスクリーン上で容易に分離可能である。すると、手前のウィンドウの位置がわかっているので、スクリーンのラスターがグラフィックス・ハードウェアに達したとき、手前のウィンドウが占めている領域を容易にアクセラレートされたテクスチャに置き換えることができる。
しかし、一番手前のウィンドウを描く前で他の全ウィンドウを描いた後、画面がどう見えるかの更新されたイメージもウィンドウマネージャがアプリケーションに供給できるなら、より多くの可能性が開ける。これにより最終的な出力において、前のイメージをテクスチャ・フィルタとして使って手前の1つのウィンドウを半透明することを可能にする。