Skip to content

Commit 9b0c086

Browse files
committed
Readme
1 parent a69927f commit 9b0c086

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

Readme.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
DirectComposite Sample (DirectX 12)
2+
===================================
3+
4+
This sample demonstrates how to implement DirectComposition alongside DirectX 12. DirectComposition allows you to efficiently composite your rendered scene onto other windows using hardware acceleration.
5+
6+
For more information, see:
7+
8+
- [MSDN page for DirectComposition](https://msdn.microsoft.com/en-us/library/windows/desktop/hh437371(v=vs.85).aspx)
9+
- [Tutorial and comparison of DirectComposition vs. GDI-based techniques](http://blog.pjblewis.com/?p=95)
10+
11+
![DirectComposition allows efficient alpha-blending with other windows](http://i.imgur.com/PAMvWCG.png)
12+
13+
Acknowledgements & Disclaimer
14+
=============================
15+
16+
This sample is based on Microsoft's [D3D12HelloTexture sample](https://github.com/Microsoft/DirectX-Graphics-Samples).
17+
18+
This sample is not endorsed or recognized by Microsoft as an official Microsoft sample. This work is my own and is unaffiliated with Microsoft.
19+
20+
Requirements
21+
============
22+
DirectComposition minimum requirements:
23+
24+
- Windows 8 or above
25+
- Visual Studio 2013 or above
26+
- Direct3D 11, Direct2D or DirectX 12
27+
28+
However, this sample is written for:
29+
30+
- Windows 10
31+
- Visual Studio 2015
32+
- DirectX 12
33+
34+
35+
Usage
36+
=====
37+
* Open DirectCompositionSample.sln
38+
* Build & Run
39+
* Click on the circle to drag the window around
40+
* Press ESC to quit
41+
42+

0 commit comments

Comments
 (0)