========================================================================
WIN32 应用程序:GaussianBlur 项目概述
========================================================================
应用程序向导已为您创建了此 GaussianBlur 应用程序。
本文件概要介绍组成 GaussianBlur 应用程序的每个文件的内容。
GaussianBlur.vcxproj
这是使用应用程序向导生成的 VC++ 项目的主项目文件,其中包含生成该文件的 Visual C++ 的版本信息,以及有关使用应用程序向导选择的平台、配置和项目功能的信息。
GaussianBlur.vcxproj.filters
这是使用“应用程序向导”生成的 VC++ 项目筛选器文件。它包含有关项目文件与筛选器之间的关联信息。在 IDE 中,通过这种关联,在特定节点下以分组形式显示具有相似扩展名的文件。例如,“.cpp”文件与“源文件”筛选器关联。
GaussianBlur.cpp
这是主应用程序源文件。
/////////////////////////////////////////////////////////////////////////////
应用程序向导创建了下列资源:
GaussianBlur.rc
这是程序使用的所有 Microsoft Windows 资源的列表。它包括 RES 子目录中存储的图标、位图和光标。此文件可以直接在 Microsoft Visual C++ 中进行编辑。
Resource.h
这是标准头文件,可用于定义新的资源 ID。Microsoft Visual C++ 将读取并更新此文件。
GaussianBlur.ico
这是用作应用程序图标 (32x32) 的图标文件。此图标包括在主资源文件 GaussianBlur.rc 中。
small.ico
这是一个图标文件,其中包含应用程序的图标的较小版本 (16x16)。此图标包括在主资源文件 GaussianBlur.rc 中。
/////////////////////////////////////////////////////////////////////////////
其他标准文件:
StdAfx.h, StdAfx.cpp
这些文件用于生成名为 GaussianBlur.pch 的预编译头 (PCH) 文件和名为 StdAfx.obj 的预编译类型文件。
/////////////////////////////////////////////////////////////////////////////
其他注释:
应用程序向导使用“TODO:”注释来指示应添加或自定义的源代码部分。
/////////////////////////////////////////////////////////////////////////////
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
双通道直接卷积在当今的实时图形中是最常用的高斯滤波方法,但是当在大内核上运行时,它会变得很耗时,因为每个像素的成本随内核大小的线性增加而增加。许多应用程序在过滤前对输入图像进行采样,以降低性能。为了解决这一问题,在过去,我们提出了几种过滤宽度独立算法,其中大部分涉及频域转换1、递归计算4或重复集成5,直到最近引入的GPU通用计算才能够方便地在传统的GPU流水线上实现。在这三种技术中,重复集成通常被认为是直观和有效的。 在这个代码示例中,我们演示了如何通过使用计算着色器进行重复集成来执行高斯过滤。该算法基于以下简单事实:在输入数据上反复应用一个框式过滤器(平均过滤器),将快速近似高斯滤波的结果,而盒滤波可以通过扫描操作进行处理,从而使每个像素的成本独立于内核大小。作为传统的双通道卷积方法,我们还采用了一个垂直和水平的传递,在每一段中,每一列或一排像素首先被取到共享内存中,然后反复使用一个方框过滤器,最后将其写入到全局内存中。 在本文的其余部分中,我们将解释算法的细节,然后使用计算着色器和组共享内存来描述实现。
资源推荐
资源详情
资源评论
收起资源包目录
GaussianBlur.7z (97个子文件)
GaussianBlur
Lib
D3DX11Effects.lib 12.67MB
Effects11.pdb 2.51MB
D3DX11EffectsD.lib 7.57MB
Common
Effects11
.vs
Effects11_2008
v14
.suo 27KB
D3DXCore
d3dx11dbg.cpp 1KB
d3dxGlobal.cpp 8KB
pchcore.h 515B
Effects11_2008.sln 1KB
EffectLoad.cpp 168KB
pchfx.h 999B
Effects11_2008.vcproj.magi-PC.Administrator.user 3KB
Effects11_2008.vcxproj 9KB
Binary
EffectStates11.h 21KB
SOParser.h 9KB
EffectBinaryFormat.h 22KB
EffectStateBase11.h 2KB
Effects11_2008.vcproj 7KB
EffectVariable.inl 164KB
EffectNonRuntime.cpp 102KB
EffectRuntime.cpp 25KB
Effects11_2008.ncb 9.18MB
Effects11_2008.suo 9KB
Effects11_2008.vcxproj.filters 2KB
EffectReflection.cpp 62KB
Inc
d3dxglobal.h 35KB
d3dx11dbg.h 2KB
d3dx11effect.h 81KB
Backup
Effects11_2008.sln 1KB
Effects11_2008.VC.db 34.71MB
UpgradeLog.htm 51KB
Effects11_2008.vcxproj.user 165B
Effect.h 45KB
EffectAPI.cpp 938B
EffectLoad.h 7KB
.git
hooks
pre-push.sample 1KB
prepare-commit-msg.sample 1KB
applypatch-msg.sample 452B
pre-commit.sample 2KB
pre-applypatch.sample 398B
commit-msg.sample 896B
pre-rebase.sample 5KB
update.sample 4KB
post-update.sample 189B
config 217B
description 73B
refs
tags
heads
objects
4b
825dc642cb6eb9a060e54bf8d69288fbee4904 15B
info
pack
info
exclude 240B
HEAD 23B
shader
blur_vs.fx 4KB
GaussianBlur
skybox11.hlsl 2KB
Media
GaussianBlur
snowcube1024.dds 4MB
IMG_55415.dds 102.52MB
NYC_dusk.dds 4MB
20170112.dds 44.14MB
GaussianBlur
.vs
GaussianBlur
v14
.suo 139KB
stdafx.cpp 216B
small.ico 45KB
gaussian_mono_cs.fx 12KB
D3DSkyBox.cpp 8KB
D3DInputs.h 904B
Resource.h 740B
D3DGaussianBlur.cpp 21KB
stdafx.h 1KB
D3DGaussianBlur.h 2KB
skybox11.hlsl 2KB
Common.cpp 7KB
gaussian_vs_ps.fx 5KB
GaussianBlur.sln 1KB
platform.h 1KB
targetver.h 240B
D3DApp.cpp 13KB
D3DInputs.cpp 2KB
GaussianBlur.vcxproj 11KB
gaussian_color_cs.fx 13KB
VertexShader.hlsl 219B
main.cpp 2KB
GaussianBlur.vcxproj.filters 4KB
Common.h 1KB
GaussianBlur.ico 45KB
GaussianBlur.vcxproj.user 165B
D3DApp.h 2KB
GaussianBlur.rc 6KB
platform
AppUtil.cpp 505B
RenderStates.h 981B
RenderStates.cpp 7KB
Timer.h 808B
xnacollision.h 9KB
D3DCamera.cpp 3KB
GeometryGens.cpp 14KB
D3DCamera.h 2KB
AppUtil.h 1KB
Timer.cpp 2KB
GeometryGens.h 1KB
xnacollision.cpp 145KB
Lights.h 1KB
ReadMe.txt 2KB
D3DSkyBox.h 2KB
共 97 条
- 1
资源评论
欧石楠o
- 粉丝: 3
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功