资源简介
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
相关资源
- arcgis学习.zip
- ExtJS4MutiUpload.rar
- jst090503_1267872.zip
- Karel.rar
- PLC通讯与接口.pdf
- 易学C.zip
- Springlive中文版.pdf
- programming_in_scala_3rd.pdf.zip
- TC_wincmd.zip
- SIM800L_硬件设计手册_V1.1.pdf
- 孟小峰-基于位置服务中的隐私保护
- Notepad.zip
- 图像风格迁移.zip
- SVM分类算法.zip
- ak97k0.xls
- JsonParserValue.rar
- joyding23_1552387.zip
- 2001第五届全国大学生电子设计竞赛获
- IntroductiontoRoboticsMechanicsandControl机器人
- smzy_CoolTerm.zip
- MTK_6735_pcb_sch.zip
- h265协议.zip
- 美萍培训班管理系统标准版v3.4.rar
- .rar100904
- 01.rar
- CRC.zip
- STM32_ucos.rar
- AtomicAlpha.zip
- 4696670丝印方向及位置调整SKILL程序.
- 读取串口数据并画实时曲线成功改4
评论
共有 条评论