用于多遍渲染的技术的制作方法_4

文档序号:9912638阅读:来源:国知局
无论是硬件、硬件和软件的组合、软件还是执行中的软件,其示例经由示例性计算体系结构800来提供。例如,组件可以是但不限于,在处理器上运行的进程、处理器、硬盘驱动器、多个(光和/或磁存储介质的)存储驱动器、对象、可执行代码、执行的线程、程序、和/或计算机。作为说明,在服务器上运行的应用和服务器两者都可以是组件。一个或多个组件可以驻留在进程和/或执行的线程内,且组件可以位于一个计算机上和/或分布在两个或更多的计算机之间。此外,组件可以通过各种类型的通信介质可通信地彼此耦合以协调操作。该协调可以涉及单向或双向信息交换。例如,组件可以传递通过通信介质传递的信号形式的信息。该信息可被实现成分配给各条信号线的信号。在这些分配中,每一消息都是信号。然而,其他实施例可另选地采用数据消息。这些数据消息可以跨各个连接发送。示例性连接包括并行接口、串行接口和总线接口。
[0065]在一个实施例中,计算架构800可包括电子设备的一部分或作为电子设备的一部分实现。电子设备的示例可包括但不限于,移动设备、个人数字助理、移动计算设备、智能电话、蜂窝电话、手机、单向寻呼机、双向寻呼机、消息收发设备、计算机、个人计算机(PC)、台式计算机、膝上型计算机、笔记本计算机、手持式计算机、平板计算机、服务器、服务器阵列或服务器场、web服务器、网络服务器、因特网服务器、工作站、小型计算机、大型计算机、超级计算机、网络设备、web设备、分布式计算系统、多处理器系统、基于处理器的系统、消费电子产品、可编程消费电子产品、电视机、数字电视机、机顶盒、无线接入点、基站、用户站、移动用户中心、无线电网络控制器、路由器、集线器、网关、网桥、交换机、机器、或其组合。各实施例不限于该上下文。
[0066]计算体系结构800包括各种常见计算元件,如一个或多个处理器、协处理器、存储器单元、芯片组、控制器、外围设备、接口、振荡器、定时设备、视频卡、音频卡、多媒体输入/输出(I/o)组件,等等。然而,各实施例不限于由计算体系结构800来实现。
[0067]如图8所示,计算体系结构800包括处理单元804、系统存储器806以及系统总线808。处理单元804可以是可购得的各种处理器中的任一种。双微处理器和其它多处理器体系结构也可用作处理单元804。系统总线808向包括但不限于系统存储器806的各系统组件提供到处理单元804的接口。系统总线808可以是若干类型总线结构中的任一种,这些总线结构还可互连到存储器总线(带有或没有存储器控制器)、外围总线、以及使用各类市场上可购买到的总线体系结构中的任一种的局部总线。
[0068]计算架构800可包括或实现各种制品。制品可包括存储逻辑的计算机可读的存储介质。本发明的各实施例还可以被至少部分地实现为非瞬态计算机可读介质中或上所包含的指令,这些指令可由一个或多个处理器读取并执行以使得能够执行本文描述的操作。计算机可读存储介质的示例可包括能够存储电子数据的任何有形介质,包括易失性存储器或非易失性存储器、可移动或不可移动存储器、可擦除或不可擦除存储器、可写或可重写存储器等。逻辑的示例可包括使用任何合适类型的代码(诸如源代码、已编译代码、已解释代码、可执行代码、静态代码、动态代码、面向对象代码、可视代码等)实现的可执行计算机程序指令。
[0069]系统存储器806可以包括一个或多个更高速的存储器单元的形式的各种类型的计算机可读存储介质,如只读存储器(ROM)、随机存取存储器(RAM)、动态RAM(DRAM)、双倍数据率 DRAM(DDR AM)、同步DRAM (SDRAM)、静态 RAM(SRAM)、可编程 ROM(PROM)、可擦除可编程 ROM(EPR0M)、电可擦除可编程ROM(EEPROM)、闪存、诸如铁电聚合物存储器等聚合物存储器、奥氏存储器、相变或铁电存储器、硅-氧化物-氮化物-氧化物-硅(SONOS)存储器、磁卡或光卡、或适于存储信息的任何其他类型的介质。在图8示出的所示实施例中,系统存储器806可包括非易失性存储器810和/或易失性存储器812。基本输入/输出系统(B1S)可以存储在非易失性存储器810中。
[0070]计算机802可包括一个或多个较低速的存储器单元的形式的各种类型的计算机可读存储介质,包括内置硬盘驱动器(HDD)814、用于读写可移动磁盘818的磁软盘驱动器
(H)D)816、以及用于读写可移动光盘822(例如,CD-ROM或DVD)的光盘驱动器820 ADD 814、FDD 816、以及光盘驱动器820可分别由HDD接口 824、FDD接口 826和光盘驱动器接口 828连接到系统总线808。用于外置驱动器实现的HDD接口 824可包括通用串行总线(USB)和IEEE1394接口技术中的至少一种或两者。
[0071]驱动器及相关联的计算机可读介质提供了对数据、数据结构、计算机可执行指令等的易失性和/或非易失性存储。例如,多个程序模块可被存储在驱动器和存储器单元810、812中,包括操作系统830、一个或多个应用程序832、其他程序模块834和程序数据836。
[0072]这一个或多个应用程序832、其他程序模块834、以及程序数据836可包括例如顶点级122和像素级124。
[0073]用户可以通过一个或多个有线/无线输入设备,例如键盘838和诸如鼠标840等定点设备将命令和信息输入到计算机802中。其他输入设备可包括话筒、红外(IR)遥控器、操纵杆、游戏垫、指示笔、触摸屏等等。这些和其他输入设备通常通过耦合到系统总线808的输入设备接口 842连接到处理单元804,但也可通过诸如并行端口、IEEE 1394串行端口、游戏端口、USB端口、IR接口等其他接口连接。
[0074]监视器844或其他类型的显示设备也经由诸如视频适配器846等接口连接到系统总线808。除了监视器844之外,计算机通常包括诸如扬声器、打印机等其他外围输出设备。
[0075]计算机802可使用经由有线和/或无线通信至一个或多个远程计算机(诸如远程计算机848)的逻辑连接在联网环境中操作。远程计算机848可以是工作站、服务器计算机、路由器、个人计算机、便携式计算机、基于微处理器的娱乐设备、对等设备或其他常见的网络节点,并且通常包括相对于计算机802描述的许多或所有元件,但为简明起见仅示出了存储器/存储设备850。所描绘的逻辑连接包括到局域网(LAN)852和/或例如广域网(WAN)854等更大网络的有线/无线连接。这种LAN和WAN联网环境常见于办公室和公司,并且方便了诸如内联网等企业范围计算机网络,所有这些都可连接到例如因特网等全球通信网络。
[0076]当在LAN联网环境中使用时,计算机802通过有线和/或无线通信网络接口或适配器856连接到LAN 852。适配器856可以方便到LAN 852的有线和/或无线通信,并且还可包括其上设置的用于使用适配器856的无线功能进行通信的无线接入点。
[0077]当在WAN联网环境中使用时,计算机802可包括调制解调器858,或连接到WAN 854上的通信服务器,或具有用于诸如通过因特网等在WAN 854上建立通信的其他装置。或为内置或为外置以及有线和/或无线设备的调制解调器858经由输入设备接口 842连接到系统总线808。在联网环境中,相对于计算机802所描绘的程序模块或其部分可以存储在远程存储器/存储设备850中。将明白,所示网络连接是示例性的,并且可以使用在计算机之间建立通信链路的其他手段。
[0078]计算机802可操作来使用IEEE802标准系列来与有线和无线设备或实体进行通信,这些设备或实体例如是在操作上安置成与例如打印机、扫描仪、台式和/或便携式计算机、个人数字助理(PDA)、通信卫星、任何一件与无线可检测标签相关联的设备或位置(例如,电话亭、报亭、休息室)以及电话进行无线通信(例如,IEEE 802.11空中调制技术)的无线设备。这至少包括W1-Fi (即无线保真)、WiMax和蓝牙TM无线技术。由此,通信可以如对于常规网络那样是预定义结构,或者仅仅是至少两个设备之间的自组织(ad hoc)通信。W1-Fi网络使用称为IEEE 802.llx(a、b、n、g等等)的无线电技术来提供安全、可靠、快速的无线连接。W1-Fi网络可用于将计算机彼此连接、连接到因特网以及连接到有线网络(使用IEEE802.3相关的介质和功能)。
[0079]图9示出适用于实现上述各实施例的示例性通信体系结构900的框图。通信体系结构900包括各种常见通
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1