Skip to content

Commit b94135c

Browse files
committed
Updated the readme
1 parent 99d757b commit b94135c

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

README.md

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,13 @@
1-
# DeferredTexturing
2-
A rendering sample that demonstrates bindless deferred texturing using D3D12
1+
# Bindless Deferred Texturing and Decals Sample
2+
3+
This project is a D3D12 rendering sample that implements a deferred renderer using bindless deferred texturing. Deferred texturing is similar to normal deferred rendering, except that textures are not sampled in the geometry pass. Instead, the interpolated UV's are written into the G-Buffer so that the material textures can be sampled during the deferred pass. To enable sampling of textures from arbitrary materials, the demo makes use of dynamic indexing of texture descriptors. The demo also implements a deferred decal system using a clustering technique that's compatible with both deferred texturing as well as clustered forward rendering (which is also implemented in the demo as a baseline for comparison).
4+
5+
See the full blog post for more info: [https://mynameismjp.wordpress.com/2016/03/24/bindless-texturing-for-deferred-rendering-and-decals](https://mynameismjp.wordpress.com/2016/03/24/bindless-texturing-for-deferred-rendering-and-decals)
6+
7+
# Build Instructions
8+
9+
The repository contains a Visual Studio 2015 project and solution file that's ready to build on Windows. All external dependencies are included in the repository, so there's no need to download additional libraries. Running the demo requires Windows 10, as well as a GPU that supports Feature Level 12_0.
10+
11+
# Using the Demo App
12+
13+
To move the camera, press the W/S/A/D/Q/E keys. The camera can also be rotated by right-clicking on the window and dragging the mouse. To place new decals, click the middle mouse button. Everything else is controlled through the in-app settings UI.

0 commit comments

Comments
 (0)