18 #ifndef ZENI_SHADER_HXX
19 #define ZENI_SHADER_HXX
28 #ifndef DISABLE_GL_FIXED
38 #ifndef DISABLE_GL_SHADER
54 return m_constant_table;
66 return m_vertex_shader;
70 return m_fragment_shader;
LPD3DXCONSTANTTABLE get_constant_table() const
LPDIRECT3DVERTEXSHADER9 get_vertex_shader() const
Shader::Type type() const
LPDIRECT3DPIXELSHADER9 get_pixel_shader() const
const Shader_DX9 * get_fragment_shader() const
struct IDirect3DVertexShader9 * LPDIRECT3DVERTEXSHADER9
struct IDirect3DPixelShader9 * LPDIRECT3DPIXELSHADER9
interface ID3DXConstantTable * LPD3DXCONSTANTTABLE
LPDIRECT3DPIXELSHADER9 m_pixel_shader
const Shader_DX9 * get_vertex_shader() const
LPDIRECT3DVERTEXSHADER9 m_vertex_shader