
VC++
文章平均质量分 68
Yjiokm
记录一些我不熟的东西方便以后来查
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
简单的二维平面漫游
效果如下:鼠标中间拖动,滚轮缩放 这是一个MFC基于对话框的应用程序,这里只讲述绘制(如设备坐标逻辑坐标换算及人机互动的消息映射)不讲图元储存等数据结构的问题,计算不牵涉线性代数,只是利用小学数学的知识,所以可能看起来杂乱,核心部分如下: 1. 创建的工程名为Demo160526 2. 添加图元类头文件"Primitive.h"(这里就以点为例了) #ifndef PR原创 2016-05-27 16:54:53 · 684 阅读 · 0 评论 -
x86和x64下boost库安装与配置
1.网上下载boost库 2.vs2015开发人员命令提示中运行bootstrap.bat 3.x86安装则输入命令: b2.exe --prefix=D:\boost\x86 --build-type=complete --build-dir=build_tmp toolset=msvc-14.0 address-model=32 install ("D:\boost转载 2017-02-08 07:23:38 · 2343 阅读 · 0 评论 -
四面体简单光照渲染+漫游(使用多个ConstantBuffer减小带宽)
建立了三个ConstantBuffer,一个是每一帧都需要从cpu传过来的用来旋转的world矩阵,一个是摄影机操作后传过来的view矩阵,还有一个是只传过来一次的projection矩阵和两个方向光的向量 1.lighting.fx // Constant Buffer Variables cbuffer CBChangesEveryFrame : register( b0 ) { mat原创 2016-12-13 13:15:47 · 1917 阅读 · 0 评论 -
D3D11四面体简单方向光光照渲染
初始化设备大致分这几个步骤: 1.Create device 2.Create swap chain 3.Create a render target view 4.Create depth stencil texture 5.Create the depth stencil view 6.Setup the viewport 7.Compile and create the ver原创 2016-12-12 13:36:32 · 1165 阅读 · 0 评论 -
win32控制台中调用win32api和控件资源
1. 调用对话框资源(使用对话框回调函数) ex.宽字符串逆序输出 // 1. 添加对话框资源 // 2. 添加IDC_EDIT1控件 // 3. 添加以下源文件代码 #include #include #include "resource.h" #include #pragma comment(linker,"/manifestdependency:\"type='win32' na原创 2016-11-12 21:07:41 · 906 阅读 · 0 评论 -
win32api双缓冲的使用例子(画线条)
#include #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='原创 2016-11-04 20:12:37 · 1702 阅读 · 0 评论 -
win32api调用打开/保存文件对话框
演示:打开一个文本文件读取其中的第一个整数 #include #include #include using namespace std; int main() { TCHAR szFileName[MAX_PATH] = {}; OPENFILENAMEW openFileName = {}; openFileName.lStructSize = sizeof(OPENFILEN转载 2016-11-03 22:33:46 · 4043 阅读 · 0 评论 -
D3D11创建窗口
转自 https://code.msdn.microsoft.com/windowsdesktop/Direct3D-Tutorial-Win32-829979ef //-------------------------------------------------------------------------------------- // File: Tutorial01.cpp //转载 2016-09-26 19:43:34 · 1456 阅读 · 0 评论 -
vs2012使用向导创建和使用dll
一、制作dll 1.选择Win32项目命名为"mydll" 2.选择dll,勾选导出符号(这样就有示例模板了)。 3.会生成一系列文件,实际上用到的只有mydll.h,mydll.cpp两个文件,里边有三个例子,一个是全局变量示例,一个是全局函数例子,还有一个是类,只要在他的基础上改就行了,下面演示hello world: mydll.h文件: // 下列 ifdef 块是创原创 2017-01-12 18:37:45 · 506 阅读 · 0 评论