資源簡介
1__窗口內第一個三角形.zip

代碼片段和文件信息
using?System;
using?SharpDX;
using?SharpDX.D3DCompiler;
using?SharpDX.Direct3D;
using?SharpDX.Direct3D11;
using?SharpDX.DXGI;
using?SharpDX.Windows;
using?System.Windows.Forms;
using?Buffer?=?SharpDX.Direct3D11.Buffer;
using?Device?=?SharpDX.Direct3D11.Device;
namespace?SharpDXLearn
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????private?void?Form1_Load(object?sender?EventArgs?e)
????????{
????????????{
????????????????var?form?=?this;//new?RenderForm(“SharpDX?-?MiniTri?Direct2D?-?Direct3D?10?Sample“);
????????????????var?desc?=?new?SwapChainDescription()
????????????????{
????????????????????BufferCount?=?1
????????????????????ModeDescription?=
???????????????????????????????????new?ModeDescription(form.ClientSize.Width?form.ClientSize.Height
???????????????????????????????????????????????????????new?Rational(60?1)?Format.R8G8B8A8_UNorm)
????????????????????IsWindowed?=?true
????????????????????OutputHandle?=?form.Handle
????????????????????SampleDescription?=?new?SampleDescription(1?0)
????????????????????SwapEffect?=?SwapEffect.Discard
????????????????????Usage?=?Usage.RenderTargetOutput
????????????????};
????????????????//?Create?Device?and?SwapChain
????????????????Device?device;
????????????????SwapChain?swapChain;
????????????????Device.CreateWithSwapChain(DriverType.Hardware?DeviceCreationFlags.None?desc?out?device?out?swapChain);
????????????????var?context?=?device.ImmediateContext;
????????????????//?Ignore?all?windows?events
????????????????var?factory?=?swapChain.GetParent();
????????????????factory.MakeWindowAssociation(form.Handle?WindowAssociationFlags.IgnoreAll);
????????????????//?New?RenderTargetView?from?the?backbuffer
????????????????var?backBuffer?=?Texture2D.FromSwapChain(swapChain?0);
????????????????var?renderView?=?new?RenderTargetView(device?backBuffer);
????????????????//?Compile?Vertex?and?Pixel?shaders
????????????????CompilationResult?vertexShaderByteCode?=?ShaderBytecode.CompileFromFile(“MiniTri.fx“?“VS“?“vs_4_0“?ShaderFlags.None?EffectFlags.None);
????????????????
????????????????var?vertexShader?=?new?VertexShader(device?vertexShaderByteCode);
????????????????var?pixelShaderByteCode?=?ShaderBytecode.CompileFromFile(“MiniTri.fx“?“PS“?“ps_4_0“?ShaderFlags.None?EffectFlags.None);
????????????????var?pixelShader?=?new?PixelShader(device?pixelShaderByteCode);
????????????????//?Layout?from?VertexShader?input?signature
????????????????var?layout?=?new?InputLayout(
????????????????????device
????????????????????ShaderSignature.GetInputSignature(vertexShaderByteCode)
????????????????????new[]
????????????????????????{
????????????????????????new?InputElement(“POSITION“?0?Format.R32G32B32A32_Float?0?0)
????????????????????????new?InputElement(“COLOR“?0?Format.R32G32B32A32_Float?16?0)
??????????????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-08-31?19:58??1__窗口內第一個三角形\
?????目錄???????????0??2016-08-31?19:58??1__窗口內第一個三角形\.vs\
?????目錄???????????0??2016-08-20?01:07??1__窗口內第一個三角形\.vs\SharpDXLearn\
?????目錄???????????0??2016-08-20?01:08??1__窗口內第一個三角形\.vs\SharpDXLearn\v14\
?????文件???????84992??2016-08-31?19:57??1__窗口內第一個三角形\.vs\SharpDXLearn\v14\.suo
?????目錄???????????0??2016-08-31?19:58??1__窗口內第一個三角形\.vs\SharpDXLearn1\
?????目錄???????????0??2016-08-31?19:58??1__窗口內第一個三角形\.vs\SharpDXLearn1\v14\
?????文件???????65024??2016-09-04?16:36??1__窗口內第一個三角形\.vs\SharpDXLearn1\v14\.suo
?????目錄???????????0??2016-08-31?19:56??1__窗口內第一個三角形\OutPut\
?????文件?????????518??2016-08-21?13:51??1__窗口內第一個三角形\OutPut\MiniTri.fx
?????文件???????45056??2015-12-25?08:33??1__窗口內第一個三角形\OutPut\SharpDX.Animation.dll
?????文件??????481601??2015-12-25?08:33??1__窗口內第一個三角形\OutPut\SharpDX.Animation.xm
?????文件???????60928??2015-12-25?08:32??1__窗口內第一個三角形\OutPut\SharpDX.D3DCompiler.dll
?????文件??????551689??2015-12-25?08:32??1__窗口內第一個三角形\OutPut\SharpDX.D3DCompiler.xm
?????文件??????131584??2015-12-25?08:32??1__窗口內第一個三角形\OutPut\SharpDX.DXGI.dll
?????文件??????939027??2015-12-25?08:32??1__窗口內第一個三角形\OutPut\SharpDX.DXGI.xm
?????文件???????47104??2015-12-25?08:34??1__窗口內第一個三角形\OutPut\SharpDX.Desktop.dll
?????文件???????24269??2015-12-25?08:34??1__窗口內第一個三角形\OutPut\SharpDX.Desktop.xm
?????文件??????448512??2015-12-25?08:33??1__窗口內第一個三角形\OutPut\SharpDX.Direct2D1.dll
?????文件?????4120219??2015-12-25?08:33??1__窗口內第一個三角形\OutPut\SharpDX.Direct2D1.xm
?????文件???????58368??2015-12-25?08:33??1__窗口內第一個三角形\OutPut\SharpDX.Direct3D11.Effects.dll
?????文件??????449248??2015-12-25?08:33??1__窗口內第一個三角形\OutPut\SharpDX.Direct3D11.Effects.xm
?????文件??????276480??2015-12-25?08:33??1__窗口內第一個三角形\OutPut\SharpDX.Direct3D11.dll
?????文件?????3501116??2015-12-25?08:33??1__窗口內第一個三角形\OutPut\SharpDX.Direct3D11.xm
?????文件??????138240??2015-12-25?08:34??1__窗口內第一個三角形\OutPut\SharpDX.Direct3D12.dll
?????文件?????1409358??2015-12-25?08:34??1__窗口內第一個三角形\OutPut\SharpDX.Direct3D12.xm
?????文件??????349184??2015-12-25?08:33??1__窗口內第一個三角形\OutPut\SharpDX.Direct3D9.dll
?????文件?????3594200??2015-12-25?08:33??1__窗口內第一個三角形\OutPut\SharpDX.Direct3D9.xm
?????文件???????58880??2015-12-25?08:33??1__窗口內第一個三角形\OutPut\SharpDX.DirectComposition.dll
?????文件??????639251??2015-12-25?08:33??1__窗口內第一個三角形\OutPut\SharpDX.DirectComposition.xm
?????文件??????156160??2015-12-25?08:33??1__窗口內第一個三角形\OutPut\SharpDX.DirectInput.dll
............此處省略61個文件信息
- 上一篇:ExtJS4MutiUpload.rar
- 下一篇:arcgis學習.zip
評論
共有 條評論