Visual Studio 2010 Service Pack 1已经开放下载了,建议所有VS2010用户升级到SP1。C++相关的更新如下:
新的C++特性
基于MFC的GPU加速图形和动画
Visual Studio 2010 SP1的MFC里可以使用Direct2D和Windows Animation Manager,这两者都是GPU加速的。
支持新的AMD和Intel指令集
Visual Studio 2010 SP1增加了一些intrinsic,可以使用AMD和Intel的今年发布的新处理器的扩展指令,如Intel AVX和AMD Bulldozer。
修正的C++问题
修正了很多C++编辑器、编译器、标准库、CRT、MFC、ATL以及调试器的bug。
完整的新功能和修正列表,参见这篇文章。
随着Deferred Rendering的普及,许多人开始研究靠post process完成的anti-alias。从STAKLER的Edge AA,到AMD的Directionally Adaptive Edge AA,到Jimenez's MLAA,到I3D 2011上不是纯post process的SRAA,一路都在谱写着post process anti-alias的新篇章。
最近又有两个新的Post process anti-alias出现:NVIDIA的FXAA和Humus大牛的GPAA。这几乎在预示着,anti-alias已经进入了post process的时代。硬件MSAA虽然方便,但由于需要在所有三角形的边缘都作,实属浪费。
NVIDIA的FXAA实际上可以看成是NV实现的GPU MLAA。它将出现在NV SDK 11中。基本性能是1280x720的分辨率下,在NVS 160M上花3.5ms,在Xbox 360上小于2ms。Jimenez's MLAA ...
GDC 2011结束有一阵子了,现在各家都放出了自己在上面的演讲稿。我找到了这些:
NVIDIA:http://www.nvidia.com/object/gdc2011.html
DICE:http://publications.dice.se/
Intel:http://software.intel.com/en-us/articles/intelgdc2011/
AMD:http://developer.amd.com/documentation/presentations/Pages/default.aspx
如果谁还发现有其他演讲稿的话请告诉我一声,我把它加进去。
EDIT: 增加了AMD的
不知道什么原因,本网站被GFW屏蔽了。可能是共享ip的某个虚拟服务器被屏蔽误伤。如果过一阵子还解决不了,我就会尝试换个虚拟服务器,但保持域名不变。希望大家继续支持。
上周的帖子刚提到NVIDIA宣布了CUDA 4,昨天就收到NV的邮件说CUDA 4.0 RC可以下载了。developer注册用户可以从http://developer.nvidia.com/object/cuda_4_0_RC_downloads.html找到。
本来不打算说什么,碰巧在某网站看到了一篇所谓的“新特性解析”,典型的一个不懂技术的小编装懂地写软文。所以我不得不在这里拨乱反正,以免国内读者受其误导。
CUDA 4.0的更新主要集中在三方面
简化并行程序的移植
加速多GPU编程
更好的工具链支持
简化并行程序移植
在CUDA(其实还有AMD的stream)出来之前,并行程序移植GPU只能直接用shader,限制诸多,代码不灵活,基本算重写,而不是移植。有了CUDA之后,情况有所好转。在CUDA 4.0下, ...
GDC 2011上GPU Pro 2正式开卖,于是乎备受关注的Jimenez's MLAA也揭开了面纱。在他的网站上不但公开了摘要、截图、视频,甚至还有可执行demo和源代码!
以下是转自http://www.iryoku.com/mlaa/的一些下载:
Precompiled DX10 Demo [14.3 MB]
Additional images [72.1 MB]
HD Movie [164 MB]
Source code
Changelog
1.4 (March 5, 2011): DX9 version, improved pattern blending, better area textures, enhanced the MLAA class interface (now it allows to specify external storage, just in case you have spare render targets) and various minor fixes.
1.3 (February 28, 2011): initial release.
Download
DX9 sou ...
经过几年的Draft讨论,Khronos Group终于在GDC 2011上公布了WebGL 1.0的最终正式版,在支持WebGL的浏览器中不需要安装额外插件就能实现3D图形硬件加速。
WebGL 1.0实际上是个OpenGL ES 2.0的Javascript绑定,也就是可以用Javascript来调用OpenGL ES 2.0的函数,在网页中实现3D渲染。WebGL是桌面、移动、嵌入式平台通吃,只要支持OpenGL ES 2.0的平台就可以用WebGL。使用了WebGL的Web游戏等程序可以做到和本地桌面程序一样的绚烂。
目前支持WebGL的浏览器有Firefox 4.0 Beta、Chrome 9.0、Opera预览版、Safari每日构建版,NV和AMD的驱动都已经支持桌面的OpenGL ES 2.0,所以也就等于支持了WebGL。
另外,Khronos Group宣布了WebCL标准工作 ...
终于啊,等了整整一个月。
paper的本地下载可以在http://www.klayge.org/?page_id=740找到
原作者下载地址在http://anteru.net/projects/research/subpixel-reconstruction-antialiasing/
Today NVIDIA announced the upcoming 4.0 release of CUDA. While most of the major CUDA releases accompanied a new GPU architecture, 4.0 is a software-only release, but that doesn’t mean there aren’t a lot of new features. With this release, NVIDIA is aiming to lower the barrier to entry to parallel programming on GPUs, with new features including easier multi-GPU programming, a unified virtual memory address space, the powerful Thrust C++ template library, and automatic performance analysis in the Visual Profiler tool. Full details follow in the quoted press release below.
SANTA CLARA, ...
继上个月Crysis 2 Beta泄露之后,正式版的Crysis 2 PC多人Demo今天开放下载。该Demo版仅含在线多人游戏模式,并不包含单机任务关卡。
下载地址:
EA官方下载
http://static.cdn.ea.com/crytek/u/f/crysis2/Crysis_2_Multiplayer_Demo.exe
NVIDIA官网下载
http://www.geforce.com/News/articles/crysis-2-demo