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. AngularJS学习笔记1

    简介 AngularJS 是一个为动态WEB应用设计的结构框架,提供给大家一种新的开发应用方式,这种方式可以让你扩展HTML的语法,以弥补在构建动态WEB应用时静态文本的不足,从而在web应用程序中使 ...

  2. mysql-关于Unix时间戳(unix_timestamp)

    unix_timestamp时间戳是自 1970 年 1 月 1 日(00:00:00 GMT)以来的秒数.它也被称为 Unix 时间戳(Unix Timestamp). Unix时间戳(Unix t ...

  3. oracle sql developer数据表注释为乱码问题---解决

    参考网址:http://blog.163.com/jackie_howe/blog/static/19949134720121126879265/ 内容: 在windows中创建一个名为“NLS_LA ...

  4. 翻阅《数据结构与算法javascript描述》--数组篇

    导读: 这篇文章比较长,介绍了数组常见的操作方法以及一些注意事项,最后还有几道经典的练习题(面试题). 数组的定义: JavaScript 中的数组是一种特殊的对象,用来表示偏移量的索引是该对象的属性 ...

  5. 测试服务API的_苏飞开发助手_使用说明

    1 工具说明_json对象字符串拼接 2 工具说明_纯字符串拼接

  6. cocos2dx游戏开发——微信打飞机学习笔记(十一)——GameOverScene的搭建

    一.创建文件~ GameOverScene.h GameOverScene.cpp GameOverLayer.h GameOverLayer.cpp 二.How to do? 就是加入一个转场就好~ ...

  7. jq生成目录文件树jQuery Ztree基本用法

    转自:http://www.cnblogs.com/linjiqin/p/4547452.html 1.首先在页面上有<ul/>标签 ? 1 <ul id="tree&qu ...

  8. arcgis android 通过getExtent得到当前地图范围四个点的坐标

    困扰了我很久的问题终于要得到解决了,先欢喜一下.我的目的是想做一个当程序完全退出后,再次打开程序地图直接显示上次程序退出前地图的范围.arcgis for android官方软件就有这个功能.网上搜索 ...

  9. 源码安装Memcached服务器及其2种PHP客户端

    本文所用源码包皆为当时最新stable稳定版. 安装memcached服务器 先安装libevent, 最新版为2.0.21 tar -zxvf libevent-2.0.21-stable.tar. ...

  10. myeclipse下安装svn

    在网上查了一下,安装的方法有几种,这里给大家推荐一种快速安装的方法. //第一步 : 下载 site-1.6.5.zip //===================================== ...