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. ...
随机推荐
- 【Python爬虫】入门知识
爬虫基本知识 这阵子需要用爬虫做点事情,于是系统的学习了一下python爬虫,觉得还挺有意思的,比我想象中的能干更多的事情,这里记录下学习的经历. 网上有关爬虫的资料特别多,写的都挺复杂的,我这里不打 ...
- C语言实现大数据除法
本题要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数.你需要输出商数Q和余数R,使得A = B * Q + R成立. 输入格式: 输入在1行中依次给出A和B,中间以1空格分隔. 输出格 ...
- js实现iframe自适应高度
转自:http://www.jb51.net/article/15780.htm 对于自适应高度的代码有很多,可效率什么的考虑进来好代码就不多见了,不过思路倒是差不多的! 不带边框的iframe因为能 ...
- loj 1221(spfa判正环)
题目链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=25957 思路:由于路线为一个环,将路径上的权值改为c-p*d,那么 ...
- cocos2dx游戏开发——微信打飞机学习笔记(八)——EnemyLayer的搭建
一.创建文件= = EnemyLayer.h EnemyLayer.cpp Ps:我绝对不是在凑字数~. 二.How to do? (1)一些宏 ...
- Hark的数据结构与算法练习之桶排序
算法说明 桶排序的逻辑其实特别好理解,它是一种纯粹的分而治之的排序方法. 举个例子简单说一下大家就知道精髓了. 假如对11,4,2,13,22,24,20 进行排序. 那么,我们将4和2放在一起,将1 ...
- python 返回函数
返回函数 Python的函数不但可以返回int.str.list.dict等数据类型,还可以返回函数! 例如,定义一个函数 f(),我们让它返回一个函数 g,可以这样写: def f(): print ...
- Xamarin开发Anroid应用介绍
第1章 Xamarin开发Anroid应用介绍 如今智能手机已经盛行了好几年,而针对这些智能手机的软件开发也变得异常火热.但是在Android平台下只能使用Java开发,iOS平台下也只能使用Obj ...
- 转-CSS3 圆角(border-radius)
CSS3 圆角(border-radius) 前缀 例1 例2:无边框 书写顺序 其它 支持性 值:半径的长度 前缀 -moz(例如 -moz-border-radius)用于Firefox -w ...
- BZOJ3448 : [Usaco2014 Feb]Auto-complete
RE了几十发,实在没办法了…只好向管理员要数据,然后发现数据规模与题目描述不符… 建立Trie并求出DFS序,同时根据DFS序确定字典序 然后每次询问相当于询问子树第k小,用主席树维护,注意压缩内存 ...