自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

翻译 3D编程-Texture

#include #include #include #pragma comment(lib,"d3d9.lib")#pragma comment(lib,"d3dx9.lib")#pragma comment(lib,"winmm.lib")#define KeyDown(vk_code) ((GetAsyncKeyState(vk_code) & 0x8000) ? 1 : 0

2012-12-27 14:08:25 599

原创 C++逗号表达式

你的宝刀磨好了吗?#define ADD_BOUND(var,step,bound) \(int)( ( var+=(step),var>(bound) ) ? ( var=(bound), 1 ) : 0  )

2012-12-22 00:37:28 362

原创 内嵌汇编练习-2

使用汇编实现absf函数,以上汇编代码针对long为32位的计算机编译器是VC系列,曾经不知道为什么absf这个函数执行效率异常缓慢,所以用汇编写了这段代码,在SSE指令集中,有一条指令可以完全代替以上的代码...// #define iam_float_to_int32 iam_fstoi32#define iam_fstoi32\_asm push ecx\_asm

2012-12-21 22:33:04 355

原创 图像旋转+二线性插值算法

long BilinearInterpolateD( const SwImage & pic,double fx,double fy ){ #define BILINEAR4_UNITRPOC(a,b,c,d) ((a<<22) +(b-a)*rx2048 + (c-a)*ry2048 + (a-b-c+d)*rxry ) long x = (long)fx; long y = (

2012-12-21 18:44:09 914

翻译 3D编程-旋转的立方形

#include #include #include #pragma comment(lib,"d3d9.lib")#pragma comment(lib,"d3dx9.lib")#pragma comment(lib,"winmm.lib")#define KeyDown(vk_code) ((GetAsyncKeyState(vk_code) & 0x8000) ? 1 : 0

2012-12-21 16:31:37 635

翻译 3D编程-绘制任意多边形

#include #include #include #pragma comment(lib,"d3d9.lib")#pragma comment(lib,"d3dx9.lib")#pragma comment(lib,"winmm.lib")#define KeyDown(vk_code) ((GetAsyncKeyState(vk_code) & 0x8000) ? 1 : 0

2012-12-21 12:46:04 588

原创 函数自动调用

//=========== Visual C++ version ===============#include int foo1(){ printf("%s\n", __FUNCTION__); return 0;}int foo2(){ printf("%s\n", __FUNCTION__); return 0;}int foo3(){ printf("%s\

2012-12-19 12:36:10 368

翻译 3D编程-旋转的三角形

#include #include #include #pragma comment(lib,"d3d9.lib")#pragma comment(lib,"d3dx9.lib")#pragma comment(lib,"winmm.lib")#define KeyDown(vk_code) ((GetAsyncKeyState(vk_code) & 0x8000) ? 1 : 0

2012-12-18 23:10:25 404

翻译 3D编程-绘制最简单的三角形

#include #include #include #pragma comment(lib,"d3d9.lib")#pragma comment(lib,"d3dx9.lib")#pragma comment(lib,"winmm.lib")#define KeyDown(vk_code) ((GetAsyncKeyState(vk_code) & 0x8000) ? 1 : 0

2012-12-18 22:57:14 669

原创 内嵌汇编练习-1

//compiler: visual c++//system: win7#include  #define pureasmcall(retval)\__declspec(naked) retval _stdcall// desc: directly return npureasmcall(int) getparam(int){__asm{pu

2012-12-15 01:46:31 393

Direct2D绘制多种风格的线条

使用Direct2D高效(比GDI,GDI+快几倍)绘制多种风格的线条,作者使用VS2012编译,压缩包内仅包含一个cpp文件,所以方便转换到其他VisualStudio版本.zip

2016-01-02

WTL91 (Window Template Library)

如果编译器提示找到atlapp.h头文件,你可以下载这个压缩包,解压其到某个目录,并在编译中设置头文件包含目录便可。

2015-11-21

VS2008配置GTK

详解说明WINDOW7系统下VS2008如何安装GTK,内有GTK的安装文件,无需再下载任何文件,并在文档中附有GTK的源码示例

2013-07-04

reader(first version)

a reader for computer that you can download and rewrite it if you want, send e-mail to me if you have any questions about this source...

2012-12-11

GTK+2.0图形界面编程示例

this tutorial supports some instances about gtk+ graphics interface programming.

2012-06-19

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

TA关注的人

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