comparison 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
comparison
equal deleted inserted replaced
2517:09c3114c6e4e 2518:3a1b56ab8749
74 virtual void EndScene(); 74 virtual void EndScene();
75 virtual void ScreenFade(unsigned int color, float t); 75 virtual void ScreenFade(unsigned int color, float t);
76 76
77 virtual void SetTextureClipRect(unsigned int uX, unsigned int uY, unsigned int uZ, unsigned int uW); 77 virtual void SetTextureClipRect(unsigned int uX, unsigned int uY, unsigned int uZ, unsigned int uW);
78 virtual void ResetTextureClipRect(); 78 virtual void ResetTextureClipRect();
79 virtual void CreditsTextureScroll(unsigned int pX, unsigned int pY, int move_X, int move_Y, RGBTexture *pTexture);
80
81 virtual void DrawTextureNew(float u, float v, struct Texture *);
82 virtual void DrawTextureNew(float u, float v, struct RGBTexture *);
79 virtual void DrawTextureRGB(unsigned int uOutX, unsigned int uOutY, RGBTexture *a4); 83 virtual void DrawTextureRGB(unsigned int uOutX, unsigned int uOutY, RGBTexture *a4);
80 virtual void CreditsTextureScroll(unsigned int pX, unsigned int pY, int move_X, int move_Y, RGBTexture *pTexture);
81 virtual void DrawTextureIndexed(unsigned int uX, unsigned int uY, struct Texture *a4); 84 virtual void DrawTextureIndexed(unsigned int uX, unsigned int uY, struct Texture *a4);
82 85
83 virtual void ZBuffer_Fill_2(signed int a2, signed int a3, struct Texture *pTexture, int a5); 86 virtual void ZBuffer_Fill_2(signed int a2, signed int a3, struct Texture *pTexture, int a5);
84 virtual void DrawMaskToZBuffer(signed int uOutX, unsigned int uOutY, struct Texture *pTexture, int zVal); 87 virtual void DrawMaskToZBuffer(signed int uOutX, unsigned int uOutY, struct Texture *pTexture, int zVal);
85 virtual void DrawTextureTransparent(unsigned int uX, unsigned int uY, struct Texture *pTexture); 88 virtual void DrawTextureTransparent(unsigned int uX, unsigned int uY, struct Texture *pTexture);
167 IDXGISwapChain *pSwapChain; 170 IDXGISwapChain *pSwapChain;
168 ID3D11Device *d3dd; 171 ID3D11Device *d3dd;
169 ID3D11DeviceContext *d3dc; 172 ID3D11DeviceContext *d3dc;
170 ID3D11RenderTargetView *primary_srv; 173 ID3D11RenderTargetView *primary_srv;
171 ID3D11DepthStencilView *depth_srv; 174 ID3D11DepthStencilView *depth_srv;
175
176 ID3D11VertexShader *vs_test;
177 ID3D11PixelShader *ps_test;
178 ID3D11InputLayout *layout_test;
179 ID3D11Buffer *vb_test;
172 }; 180 };