DX11.2 Tiled Resource Pool
Nvidia white paper :
https://developer.nvidia.com/content/taking-advantage-directx112-tiled-resources
https://developer.nvidia.com/sites/default/files/akamai/gameworks/events/gdc14/GDC_14_DirectX%20Advancements%20in%20the%20Many-Core%20Era%20Getting%20the%20Most%20out%20of%20the%20PC%20Platform.pdf
https://developer.nvidia.com/sites/default/files/akamai/gameworks/events/gdc14/GDC_14_Real%20Virtual%20Texturing%20-%20Taking%20Advantage%20of%20DirectX%2011.2%20Tiled%20Resources.pdf
http://news.mydrivers.com/1/267/267530.htm
http://v.youku.com/v_show/id_XNTc2MzA2MTQw.html
微软借助一个Demo现场演示了DX 11.2中的一个重要特性:Tiled Resources。
开发者可利用Tiled Resources在物理显存及虚拟资源之间建立松散的映射关系——换句话说,可利用规模较小的本地物理显存获得一大坨可用的虚拟空间,从而为游戏中的地形贴图及App界面提供方便。

除此之外,DX 11.2还支持以下特性:
- HLSL shader linking
- Inbox HLSL compiler
- GPU overlay support
- DirectX tiled resources
- Direct3D low-latency presentation API
- DXGI Trim API and map default buffer
- Frame buffer scaling
- Multithreading with SurfaceImageSource
- Interactive Microsoft DirectX composition of XAML visual elements
- Direct2D batching with SurfaceImageSource
微软在视频中称DX 11.2将用于Windows 8.1及下一代主机比如Xbox One。考虑到PS4是定制版FreeBSD/Unix系统,而Wii U已被开除出次世代行列,实际上DX 11.2将由Xbox One独占。
但是索尼爱好者请勿泄气,卡大神的MegaTexturing与DX 11.2的Tiled Resources颇为神似且有实际应用案例,尽管在《Rage》中用得不算特别成功。
卡马克的MegaTexture技术使用预存于硬盘的纹理数据来实现局促空间下应用大纹理数据,这也是《Rage》一作占用20多GB磁盘空间的原因所在:

对PC玩家来说,传说中的Radeon HD 8000系列会不会因为AMD与微软靠得特别近从而有幸成为市面上首批DX 11.2示范卡?
http://msdn.microsoft.com/zh-cn/library/dn458996(v=vs.85).aspx
This section contains functions that a Windows Display Driver Model (WDDM) 1.3 and later user-mode display driver must implement in order to support the use and manipulation of tiled resources.
For more info, see Tiled resource support.
In this section
| Topic | Description |
|---|---|
|
Retrieves the number of quality levels that the device supports for the specified number of samples. Supported |
|
|
Copies mappings from a source tiled resource to a destination tiled resource. |
|
|
Copies tiles from buffer to tiled resource or vice versa. |
|
|
For a given tiled resource, returns how many mips are packed, and how many tiles are needed to store all the packed mips. |
|
|
Notifies the user-mode display driver about the new location of the driver function table. Implemented by WDDM 1.3 and later user-mode display drivers. |
|
|
Resizes a tile pool. |
|
|
Specifies a data access ordering constraint between multiple tiled resources. For more info about this constraint, see Remarks. |
|
|
Updates mappings of tile locations in tiled resources to memory locations in a tile pool. |
|
|
Updates tiles by copying from app memory to the tiled resource. |
DX11.2 Tiled Resource Pool的更多相关文章
- 【Jboss】A RESOURCE POOL IS PERMANENTLY BROKEN!
jboss后台报错,其中有这个错误 [error] A RESOURCE POOL IS PERMANENTLY BROKEN! 查阅多方资料后发现.数据库连接配置文件中,有地方存在空格,导致服务连接 ...
- 资源池设计模式 (Resource Pool)和数据池的简单实现
本人摘自:http://sourcemaking.com/design_patterns/object_pool Object Pool Design Pattern Intent Object po ...
- 关于c3p0 ResourcePoolException: Attempted to use a closed or broken resource pool
转自:https://blog.csdn.net/u011404265/article/details/52848603 springmvc-servlet.xml加入 <property na ...
- Resource governor2:Configuration query
SQL Server Engine 当前使用的configuration,称作 In-memory configuration,使用DMV:sys.dm_resource_governor_XXX查看 ...
- Resouce Pool的理解
本篇文章从现象到本质再到具象去理解 , 从理论到实战再到源码回顾去深化. 1.在开发中,无处不在的池. eg 网络通信连接池: HttpClient连接池 HttpClient通过PoolingHtt ...
- SDX Instance Resource Assignment Guide 1 of 2
SDX Instance Resource Assignment Guide 1 of 2 Memory and vCPU Requirements for NetScaler VPX https:/ ...
- 剖析虚幻渲染体系(13)- RHI补充篇:现代图形API之奥义与指南
目录 13.1 本篇概述 13.1.1 本篇内容 13.1.2 概念总览 13.1.3 现代图形API特点 13.2 设备上下文 13.2.1 启动流程 13.2.2 Device 13.2.3 Sw ...
- 谈谈我的微软特约稿:《SQL Server 2014 新特性:IO资源调控》
一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 撰写经历(Experience) 特约稿正文(Content-body) 第一部分:生活中资源 ...
- Vertica参数的设置
注:只是经验值设定,仅供参考. RHEL 6.2 CPU 24 Memory 128G 8节点 1.keep more event logs for dc_tuple_mover_events. ...
随机推荐
- Linux设置IP
进入 vi /etc/sysconfig/network-scripts/ifcfg-eth0 root # ifconfig eth0 192.168.22.232 root # route ad ...
- Freemarker中遍历List以及内置函数使用
在Freemarker应用中经常会遍历List获取需要的数据,并对需要的数据进行排序加工后呈现给用户. 那么在Freemarker中如何遍历List,并对List中数据进行适当的排序呢?一. Free ...
- $GLOBALS['HTTP_RAW_POST_DATA'] 和$_POST的区别
$_POST:通过 HTTP POST 方法传递的变量组成的数组.是自动全局变量. $GLOBALS['HTTP_RAW_POST_DATA'] :总是产生 $HTTP_RAW_POST_DATA 变 ...
- laravel 安装及入门
Composer安装过程 一.安装Composer 首先你需要安装Composer,Composer是PHP依赖管理工具,Laravel框架就是使用 Composer 执行安装和依赖管理. 注: ( ...
- android 广播
关于广播以前感觉是一知半解的,这次看到同事整理的文档,顺带跟着再参考几篇博文也学习整理了下,先上个整理的图 代码模板 发送广播 public static final String RECEIVE_A ...
- Ubuntu常用命令大全(转)
点评:Ubuntu常用命令大全,学习ubuntn系统的朋友可以收藏下,用ctrl+F查找即可 一.文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件 ...
- MATLAB学习笔记(六)——MATLAB数据分析与多项式计算
(一)数据处理统计 一.最大值和最小值 1.求向量的最大值和最小值 y=max(X); %返回向量X的最大值存入y,如果X中含有复数则按模最大的存入y [y,I]=max(X);%返回向量X的最大值存 ...
- javascript优化--03高质量编码
使用Object的直接量实例构造轻量级的字典: 使用for/in循环,使用对象字面量来构建,并确保不增加Object.prototype属性来导致for/in循环:(考虑到兼容性,如Array.pro ...
- http://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html
http://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html
- 排列组合[HDU1521]
排列组合 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submis ...