diff Engine/Graphics/RenderD3D11.h @ 2518:3a1b56ab8749

d3d11 accepts RGBTexture
author a.parshin
date Thu, 09 Oct 2014 00:06:47 +0300
parents 491f0babd563
children 8e2022a843d9
line wrap: on
line diff
--- a/Engine/Graphics/RenderD3D11.h	Wed Oct 08 22:32:54 2014 +0600
+++ b/Engine/Graphics/RenderD3D11.h	Thu Oct 09 00:06:47 2014 +0300
@@ -76,8 +76,11 @@
 
   virtual void SetTextureClipRect(unsigned int uX, unsigned int uY, unsigned int uZ, unsigned int uW);
   virtual void ResetTextureClipRect();
+  virtual void CreditsTextureScroll(unsigned int pX, unsigned int pY, int move_X, int move_Y, RGBTexture *pTexture);
+  
+  virtual void DrawTextureNew(float u, float v, struct Texture *);
+  virtual void DrawTextureNew(float u, float v, struct RGBTexture *);
   virtual void DrawTextureRGB(unsigned int uOutX, unsigned int uOutY, RGBTexture *a4);
-  virtual void CreditsTextureScroll(unsigned int pX, unsigned int pY, int move_X, int move_Y, RGBTexture *pTexture);
   virtual void DrawTextureIndexed(unsigned int uX, unsigned int uY, struct Texture *a4);
 
   virtual void ZBuffer_Fill_2(signed int a2, signed int a3, struct Texture *pTexture, int a5);
@@ -169,4 +172,9 @@
     ID3D11DeviceContext     *d3dc;
     ID3D11RenderTargetView  *primary_srv;
     ID3D11DepthStencilView  *depth_srv;
+
+    ID3D11VertexShader *vs_test;
+    ID3D11PixelShader  *ps_test;
+    ID3D11InputLayout  *layout_test;
+    ID3D11Buffer       *vb_test;
 };