#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__
--- /dev/null
+// 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__