Subversion Repository Public Repository

Divide-Framework

This repository has no backups
This repository's network speed is throttled to 100KB/sec

Diff Revisions 630 vs 631 for /trunk/Source Code/Platform/Video/Headers/GFXDevice.h

Diff revisions: vs.
  @@ -623,7 +623,8 @@
623 623 I32 _imShaderTextureFlag;
624 624 I32 _imShaderWorldMatrix;
625 625 /// The interface that coverts IM calls to VB data
626 - vectorImpl<IMPrimitive*> _imInterfaces;
626 + vectorImpl<IMPrimitive*> _imInterfaces;
627 + vectorImpl<IMPrimitive*> _activeImInterfaces;
627 628 /// Current viewport stack
628 629 ViewportStack _viewport;
629 630
  @@ -631,8 +632,9 @@
631 632
632 633 DrawCommandList _drawCommandsCache;
633 634 std::array<NodeData, Config::MAX_VISIBLE_NODES> _matricesData;
634 - U32 _lastCommandCount;
635 - U32 _lastNodeCount;
635 + std::array<U32, to_const_uint(RenderStage::COUNT) - 1> _lastCommandCount;
636 + std::array<U32, to_const_uint(RenderStage::COUNT) - 1> _lastNodeCount;
637 +
636 638 RenderQueue _renderQueue;
637 639 Time::ProfileTimer* _commandBuildTimer;
638 640 std::unique_ptr<ShaderBuffer> _gfxDataBuffer;