» DX11 Overview
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

DX11 Overview

Russian

table of contents

Introduction

DirectX 11 set of nodes allows to use latest features introduced in new graphics card. Beside new shader stages (tesselation been advertised more than enough), a lot of new interesting features are also now accessible (compute shaders/indirect drawing/stream out...)

This totally replaces the DirectX 9 rendering, as it's a brand new set of nodes.

Please note that there is still some features/nodes missing, but the beauty of it is... it's open source!!! So you are more than welcomed to contribute missing nodes ;)

Comparison over DX9 rendering

From DirectX10 the pipeline has changed drastically, a lot of obsolete features have been removed, and a set of new features has been introduced.

Here is a small list of removed features:

  • No more fixed function, the pipeline is fully Shader based.
  • AlphaTest has disappeared , now you need to do it in shader
  • No more built in Mesh, you need to handle geometry yourself.

New list of interesting features:

  • Compute shaders, fully integrated to the pipeline
  • Geometry instancing, allows to replicate the same geometry several times.
  • Indirect Draws: Allows the graphics card to command a draw call
  • Buffers: Allows to use more generic usage set of data
  • Lot of new ways to sample textures.
  • Texture Gather: Allows to save lot of sampling in some cases.
  • Many Many more... ))

Structural Changes

Those changes are more vvvv related, but moving to a new pipeline implies a few different things patching wise.

  • Default Blend mode is now Disabled, So Alpha will NOT work by default. Blend has a cost so you should enable it when you need it.
  • No more old fixed DX9 nodes (Sphere/Segment...)
  • System is very shader centric, so it's more than recommended to learn some HLSL ))

anonymous user login

Shoutbox

~2d ago

joreg: @soundreactor that sounds odd. do offline links still not work for you? we're not aware of any interruptions there...

~2d ago

guest: it's because the network-infrastructure in germany is based on huawei hardware.

~2d ago

soundreactor: @joreg first file core zip 5mb/s second file addonpack 50kb/s also the offline installer links on the beta page don't work atm

~3d ago

guest: alas yeah, it's super slow dl-ing from the installer, here in CA

~3d ago

joreg: @soundreactor: we're not aware of any.

~3d ago

soundreactor: is there speed throttling for downloads? i only get 46kb/s TX,USA

~3d ago

bauhausorbits: Hey in case you are thinking about joining tomorrow’s c# in gamma workshop, you may pm me to take over my place :)