mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-07-16 00:54:54 +00:00
GFXD3D11StateBlock improvements
This commit is contained in:
parent
983b3211ed
commit
48dc2551c4
4 changed files with 203 additions and 199 deletions
|
|
@ -49,6 +49,10 @@ class D3D11OculusTexture;
|
|||
|
||||
class GFXD3D11Device : public GFXDevice
|
||||
{
|
||||
public:
|
||||
typedef Map<U32, ID3D11SamplerState*> SamplerMap;
|
||||
private:
|
||||
|
||||
friend class GFXResource;
|
||||
friend class GFXD3D11PrimitiveBuffer;
|
||||
friend class GFXD3D11VertexBuffer;
|
||||
|
|
@ -98,6 +102,9 @@ protected:
|
|||
typedef Map<String,D3D11VertexDecl*> VertexDeclMap;
|
||||
VertexDeclMap mVertexDecls;
|
||||
|
||||
/// Used to lookup sampler state for a given hash key
|
||||
SamplerMap mSamplersMap;
|
||||
|
||||
ID3D11RenderTargetView* mDeviceBackBufferView;
|
||||
ID3D11DepthStencilView* mDeviceDepthStencilView;
|
||||
|
||||
|
|
@ -303,6 +310,10 @@ public:
|
|||
// Shader Model targers
|
||||
const String &getVertexShaderTarget() const { return mVertexShaderTarget; }
|
||||
const String &getPixelShaderTarget() const { return mPixelShaderTarget; }
|
||||
|
||||
// grab the sampler map
|
||||
const SamplerMap &getSamplersMap() const { return mSamplersMap; }
|
||||
SamplerMap &getSamplersMap() { return mSamplersMap; }
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue