自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

算法,时空数据挖掘

Spatial-Temporal Application and Data Analysis

  • 博客(3)
  • 资源 (7)
  • 收藏
  • 关注

原创 用Pix调试HLSL

很多学Directx特别初学者最头痛应该是shader的调试问题了。一般的编译器包括vs都不支持shader的调试。还好微软出了个Pix,其功能相当强大,而不仅仅是debug。这里我们入门主要总结下其debug的功能。    Pix的调试原理和一般的调试很不一样,它是先把程序

2011-09-10 17:34:12 6103 4

原创 c++变量莫名其妙改变_内存覆盖

内存覆盖是个很简单又很隐蔽的错误。如果在程序中发现某个数组a的一些结果被莫名奇妙改写了,但你可以很肯定你没有在代码中修改它们。很有可能内存被不小心覆盖了。例如:    int b[100];    int a[100];   int c=102;    b[c]=

2011-09-10 16:14:04 4880

原创 HLSL中struct里面的变量在内存中的放置方式

《Intro to d3d10》里面关于hlsl的structure packing有这样一段描述struct Light{    Light()    {        ZeroMemory(this, sizeof(Light));    }    D3DXVECTOR3 pos;    float pad1;       // not used

2011-09-02 21:59:57 2179 3

一个Silverlight的DateBinding和DataTemplate的Demo

一个Silverlight的DateBinding和DataTemplate的小Demo。通过DataBinding在界面上显示我个人事务的类TaskCollection。

2012-04-28

基于GPU的3D空间精确三角形拾取

用Directx11的ComputeShader和GeometryShader做的3D空间精确拾取,点击左键,程序判断是否选中了模型某个三角形,如果选中了则显示该三角形,其他以网格方式显示。

2011-12-21

串行的BitonicSort双调排序

CPU串行的BitonicSort双调排序

2011-12-20

Directx11绘制立方体

Directx11绘制一个立方体和四面体,用了我博客一个简单的框架封装,适合初学者学Directx11程序。

2011-12-20

InteliShade

InteliShade,vs的插件,安装后可以高亮.FX文件。

2011-08-17

usertype.dat

HLSL的关键字,放在vs的IDE文件下,以在vs中高亮HLSL的关键字

2011-08-17

Directx11中使用PhysX

在Directx11中使用PhysX物理引擎的小Demo。按a健就会看到盒子掉下来。

2011-08-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除