Make the number of vertex outputs configurable. Change-Id: I17ae53e5274232e9e3b482daac56d507788e822c Reviewed-on: https://swiftshader-review.googlesource.com/5383 Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
diff --git a/src/D3D9/Direct3DDevice9.hpp b/src/D3D9/Direct3DDevice9.hpp index cf9c7d6..da78c9b 100644 --- a/src/D3D9/Direct3DDevice9.hpp +++ b/src/D3D9/Direct3DDevice9.hpp
@@ -19,6 +19,7 @@ #include "Direct3D9.hpp" #include "Direct3DSwapChain9.hpp" +#include "Capabilities.hpp" #include "Stream.hpp" @@ -45,12 +46,6 @@ class Direct3DIndexBuffer9; class CriticalSection; - enum - { - MAX_VERTEX_SHADER_CONST = MIN(256, sw::VERTEX_UNIFORM_VECTORS), - MAX_PIXEL_SHADER_CONST = MIN(224, sw::FRAGMENT_UNIFORM_VECTORS), - }; - class Direct3DDevice9 : public IDirect3DDevice9, public Unknown { friend CriticalSection;