\hypertarget{group___direct3_d11}{}\section{Direct3\+D11}
\label{group___direct3_d11}\index{Direct3\+D11@{Direct3\+D11}}


Implementation of Direct\+X11 as a rendering system.  


\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_ogre_1_1_d3_d11_render_system}{Ogre\+::\+D3\+D11\+Render\+System}
\begin{DoxyCompactList}\small\item\em Implementation of Direct\+X11 as a rendering system. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group___direct3_d11_ga6f6c9deb0948aee37017703804ddff8f}{S\+U\+P\+P\+O\+R\+T\+\_\+\+S\+M2\+\_\+0\+\_\+\+H\+L\+S\+L\+\_\+\+S\+H\+A\+D\+E\+RS}~1
\begin{DoxyCompactList}\small\item\em Enable recognizing S\+M2.\+0 H\+L\+SL shaders. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Implementation of Direct\+X11 as a rendering system. 



\subsection{Macro Definition Documentation}
\mbox{\Hypertarget{group___direct3_d11_ga6f6c9deb0948aee37017703804ddff8f}\label{group___direct3_d11_ga6f6c9deb0948aee37017703804ddff8f}} 
\index{Direct3\+D11@{Direct3\+D11}!S\+U\+P\+P\+O\+R\+T\+\_\+\+S\+M2\+\_\+0\+\_\+\+H\+L\+S\+L\+\_\+\+S\+H\+A\+D\+E\+RS@{S\+U\+P\+P\+O\+R\+T\+\_\+\+S\+M2\+\_\+0\+\_\+\+H\+L\+S\+L\+\_\+\+S\+H\+A\+D\+E\+RS}}
\index{S\+U\+P\+P\+O\+R\+T\+\_\+\+S\+M2\+\_\+0\+\_\+\+H\+L\+S\+L\+\_\+\+S\+H\+A\+D\+E\+RS@{S\+U\+P\+P\+O\+R\+T\+\_\+\+S\+M2\+\_\+0\+\_\+\+H\+L\+S\+L\+\_\+\+S\+H\+A\+D\+E\+RS}!Direct3\+D11@{Direct3\+D11}}
\subsubsection{\texorpdfstring{S\+U\+P\+P\+O\+R\+T\+\_\+\+S\+M2\+\_\+0\+\_\+\+H\+L\+S\+L\+\_\+\+S\+H\+A\+D\+E\+RS}{SUPPORT\_SM2\_0\_HLSL\_SHADERS}}
{\footnotesize\ttfamily \#define S\+U\+P\+P\+O\+R\+T\+\_\+\+S\+M2\+\_\+0\+\_\+\+H\+L\+S\+L\+\_\+\+S\+H\+A\+D\+E\+RS~1}



Enable recognizing S\+M2.\+0 H\+L\+SL shaders. 

(the same shader code could be used by many Render\+Systems, directly or via Cg) 