Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Silverlight 5.0中的几何体实例-可能吗?_C#_Silverlight_Silverlight 5.0_Geometry Instancing - Fatal编程技术网

C# Silverlight 5.0中的几何体实例-可能吗?

C# Silverlight 5.0中的几何体实例-可能吗?,c#,silverlight,silverlight-5.0,geometry-instancing,C#,Silverlight,Silverlight 5.0,Geometry Instancing,我正在开发Silverlight 5.0应用程序。因为我一次渲染了很多模型(数百个),所以我想使用几何体实例化。不幸的是,从我的研究中,我发现silverlight使用shader model 2.0。那么是否可以执行实例化?在XNA4.0中,有一种方法 GraphicsDevice.DrawInstancedPrimitives() 虽然我在银光下看不见是否可能在Silverlight中使用硬件实例? 如果没有-是否有其他方法可以提高我的应用程序的性能?问题是,在我的Draw()方法中,我调用

我正在开发Silverlight 5.0应用程序。因为我一次渲染了很多模型(数百个),所以我想使用几何体实例化。不幸的是,从我的研究中,我发现silverlight使用shader model 2.0。那么是否可以执行实例化?在XNA4.0中,有一种方法

GraphicsDevice.DrawInstancedPrimitives()

虽然我在银光下看不见是否可能在Silverlight中使用硬件实例?


如果没有-是否有其他方法可以提高我的应用程序的性能?问题是,在我的
Draw()
方法中,我调用了
graphicsDevice.SetPixelShader()
graphicsDevice.SetVertexShader()
几千次。

要渲染哪种几何体?你怎么弄到的?你如何渲染它们?路径几何非常有效,这可能是您正在寻找的解决方案。@xum59我正在渲染大量(数百个)长方体-每个长方体都有三种独特的纹理(其中一种纹理对于场景中的每个长方体都很常见)。而且每一个都有不同的单词矩阵和不同的DIMMENSION。你想渲染什么样的几何图形?你怎么弄到的?你如何渲染它们?路径几何非常有效,这可能是您正在寻找的解决方案。@xum59我正在渲染大量(数百个)长方体-每个长方体都有三种独特的纹理(其中一种纹理对于场景中的每个长方体都很常见)。此外,它们每个都有不同的单词矩阵和不同的二义词。