OSDN Git Service

directx/dx10/shader.hpp Add.
authorMyun2 <myun2@nwhite.info>
Sun, 24 Apr 2011 04:32:49 +0000 (13:32 +0900)
committerMyun2 <myun2@nwhite.info>
Sun, 24 Apr 2011 04:32:49 +0000 (13:32 +0900)
roast_ex/include/roast/graphics/directx/dx10/common.hpp
roast_ex/include/roast/graphics/directx/dx10/dx10.hpp
roast_ex/include/roast/graphics/directx/dx10/shader.hpp [new file with mode: 0644]

index d349e8f..e2b4949 100644 (file)
@@ -52,6 +52,7 @@ namespace roast
                                        first=          0x10000000,
                                        device=         0x10001000,
                                        buffer=         0x10002000,
+                                       shader=         0x10003000,
                                        ___tail
                                };
                        }
index 334cb65..6e9cb4b 100644 (file)
@@ -6,5 +6,6 @@
 #include "roast/graphics/directx/dx10/first.hpp"
 #include "roast/graphics/directx/dx10/device.hpp"
 #include "roast/graphics/directx/dx10/buffer.hpp"
+#include "roast/graphics/directx/dx10/shader.hpp"
 
 #endif//__SFJP_ROAST_EX__graphics__directx__dx10__dx10_HPP__
diff --git a/roast_ex/include/roast/graphics/directx/dx10/shader.hpp b/roast_ex/include/roast/graphics/directx/dx10/shader.hpp
new file mode 100644 (file)
index 0000000..7158538
--- /dev/null
@@ -0,0 +1,48 @@
+//     Roast+ License
+
+#ifndef __SFJP_ROAST_EX__graphics__directx__dx10__shader_HPP__
+#define __SFJP_ROAST_EX__graphics__directx__dx10__shader_HPP__
+
+#include "roast/graphics/directx/dx10/device.hpp"
+
+namespace roast
+{
+       namespace directx
+       {
+               namespace dx10
+               {
+                       namespace graphics
+                       {
+                               ///////////////////////////////////////////////////////////////////////////
+
+                               class shader
+                               {
+                               public:
+                                       enum exception_codes
+                                       {
+                                               exception_codes__head = exception_code_root::shader,
+
+                                               buffer__CreateBuffer_Failed
+                                       };
+                               protected:
+                                       device& m_dev;
+
+                               public:
+                                       shader(device &d) : m_dev(d)
+                                       {
+                                       }
+
+                                       ///////////////
+
+                                       
+                                       //////////////////////////////////////////////////////////////////////////////
+                                       
+                               };
+
+                               ///////////////////////////////////////////////////////////////////////////
+                       }
+               }
+       }
+}
+
+#endif//__SFJP_ROAST_EX__graphics__directx__dx10__shader_HPP__