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

CheckMultisampleQualityLevels(D3D11_2)

Retrieves the number of quality levels that the device supports for the specified number of samples. Supported

CopyTileMappings

Copies mappings from a source tiled resource to a destination tiled resource.

CopyTiles

Copies tiles from buffer to tiled resource or vice versa.

GetMipPacking

For a given tiled resource, returns how many mips are packed, and how many tiles are needed to store all the packed mips.

RelocateDeviceFuncs(D3D11_2)

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.

ResizeTilePool

Resizes a tile pool.

TiledResourceBarrier

Specifies a data access ordering constraint between multiple tiled resources. For more info about this constraint, see Remarks.

UpdateTileMappings

Updates mappings of tile locations in tiled resources to memory locations in a tile pool.

UpdateTiles

Updates tiles by copying from app memory to the tiled resource.

DX11.2 Tiled Resource Pool的更多相关文章

  1. 【Jboss】A RESOURCE POOL IS PERMANENTLY BROKEN!

    jboss后台报错,其中有这个错误 [error] A RESOURCE POOL IS PERMANENTLY BROKEN! 查阅多方资料后发现.数据库连接配置文件中,有地方存在空格,导致服务连接 ...

  2. 资源池设计模式 (Resource Pool)和数据池的简单实现

    本人摘自:http://sourcemaking.com/design_patterns/object_pool Object Pool Design Pattern Intent Object po ...

  3. 关于c3p0 ResourcePoolException: Attempted to use a closed or broken resource pool

    转自:https://blog.csdn.net/u011404265/article/details/52848603 springmvc-servlet.xml加入 <property na ...

  4. Resource governor2:Configuration query

    SQL Server Engine 当前使用的configuration,称作 In-memory configuration,使用DMV:sys.dm_resource_governor_XXX查看 ...

  5. Resouce Pool的理解

    本篇文章从现象到本质再到具象去理解 , 从理论到实战再到源码回顾去深化. 1.在开发中,无处不在的池. eg 网络通信连接池: HttpClient连接池 HttpClient通过PoolingHtt ...

  6. SDX Instance Resource Assignment Guide 1 of 2

    SDX Instance Resource Assignment Guide 1 of 2 Memory and vCPU Requirements for NetScaler VPX https:/ ...

  7. 剖析虚幻渲染体系(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 ...

  8. 谈谈我的微软特约稿:《SQL Server 2014 新特性:IO资源调控》

    一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 撰写经历(Experience) 特约稿正文(Content-body) 第一部分:生活中资源 ...

  9. Vertica参数的设置

    注:只是经验值设定,仅供参考. RHEL 6.2 CPU 24  Memory 128G  8节点 1.keep more event logs for dc_tuple_mover_events. ...

随机推荐

  1. Linux设置IP

    进入 vi /etc/sysconfig/network-scripts/ifcfg-eth0  root # ifconfig eth0 192.168.22.232 root # route ad ...

  2. Freemarker中遍历List以及内置函数使用

    在Freemarker应用中经常会遍历List获取需要的数据,并对需要的数据进行排序加工后呈现给用户. 那么在Freemarker中如何遍历List,并对List中数据进行适当的排序呢?一. Free ...

  3. $GLOBALS['HTTP_RAW_POST_DATA'] 和$_POST的区别

    $_POST:通过 HTTP POST 方法传递的变量组成的数组.是自动全局变量. $GLOBALS['HTTP_RAW_POST_DATA'] :总是产生 $HTTP_RAW_POST_DATA 变 ...

  4. laravel 安装及入门

    Composer安装过程 一.安装Composer 首先你需要安装Composer,Composer是PHP依赖管理工具,Laravel框架就是使用 Composer 执行安装和依赖管理.  注: ( ...

  5. android 广播

    关于广播以前感觉是一知半解的,这次看到同事整理的文档,顺带跟着再参考几篇博文也学习整理了下,先上个整理的图 代码模板 发送广播 public static final String RECEIVE_A ...

  6. Ubuntu常用命令大全(转)

    点评:Ubuntu常用命令大全,学习ubuntn系统的朋友可以收藏下,用ctrl+F查找即可 一.文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件 ...

  7. MATLAB学习笔记(六)——MATLAB数据分析与多项式计算

    (一)数据处理统计 一.最大值和最小值 1.求向量的最大值和最小值 y=max(X); %返回向量X的最大值存入y,如果X中含有复数则按模最大的存入y [y,I]=max(X);%返回向量X的最大值存 ...

  8. javascript优化--03高质量编码

    使用Object的直接量实例构造轻量级的字典: 使用for/in循环,使用对象字面量来构建,并确保不增加Object.prototype属性来导致for/in循环:(考虑到兼容性,如Array.pro ...

  9. http://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html

    http://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html

  10. 排列组合[HDU1521]

    排列组合 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submis ...