资源简介
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
相关资源
- PID_AutoTune_v0.rar
- vspd7.2.308.zip
- 价值2k的H漫画小说系统
- Pythonamp;课堂amp;笔记(高淇amp;400;集第
- ddos压力测试工具99657
- UML建模大全
- 开源1A锂电池充电板TP4056原理图+PCB
- m1卡 ic卡可选择扇区初始化加密软件
- TSCC.exe
- FTP课程设计(服务端+客户端)
- 计算机图形学 边填充算法实现代码
- 电力系统潮流计算程序集合
- oracle数据迁移项目实施方案
- Web Api 通过文件流 文件到本地
- Visio图标-最新最全的网络通信图标库
- Spire API文档
- OpenGL参考手册
- Python中Numpy库最新教程
- SPD博士V5.3.exe
- 直流无刷电机方波驱动 stm32 例程代码
- layui后台管理模板
- 仿知乎界面小程序源代码
- 云平台-阿里云详细介绍
- photoshop经典1000例
- scratch垃圾分类源码(最终版本).sb
- IAR ARM 7.8破解
- TI CCS V5.4 安装步骤及破解文件
- 松下plc FP-XH的驱动
- 局域网硬件信息收集工具
- 加快Windows XP操作系统开机速度
评论
共有 条评论