首页> 外国专利> Method, system and computer program product for efficiently utilizing limited resources in a graphics device

Method, system and computer program product for efficiently utilizing limited resources in a graphics device

机译:用于有效利用图形设备中有限资源的方法,系统和计算机程序产品

摘要

A memory management system provides microcode instructions that are divided into multiple tuned phases and stored as separate modules inside a phase code depository. A microcode manager, containing a mode detector, sequence identifier, code loader, drawing data processor and phase executor, interacts with a microcode processor and the phase code depository. The mode detector evaluates a user request for a desired mode. In response to a command from the mode detector, the sequence identifier selects a correct phase sequence that is needed to implement the desired mode. The code loader transfers the phase sequence from the phase code depository to the microcode processor where it is stored in a microcode instruction memory. The memory address for each module within the phase sequence is written to a microcode data memory. The drawing data for the graphics mode is sent from the drawing data processor to the microcode processor, and the phase executor instructs the microcode processor to execute the phase sequence to render the desired mode by processing the drawing data. The resulting data is forwarded to another processor for additional microcode processing, vector processing, rasterization, or the like. The ability to select interchangeable phase modules to implement a desired mode reduces microcode memory requirements and allows easy integration and reuse of previously developed features among different games and other graphics software developers without having to rely on the type of platform.
机译:存储器管理系统提供微码指令,该微码指令分为多个调整的阶段,并作为单独的模块存储在阶段代码库中。包含模式检测器,序列标识符,代码加载器,图形数据处理器和相位执行器的微码管理器与微码处理器和相位代码库交互。模式检测器评估用户对所需模式的请求。响应于来自模式检测器的命令,序列标识符选择实现期望模式所需的正确相位序列。代码加载器将相位序列从相位代码存储库传输到微代码处理器,在此将其存储在微代码指令存储器中。相序内每个模块的存储器地址被写入微码数据存储器。用于图形模式的图形数据从图形数据处理器发送到微代码处理器,并且相位执行器指示微代码处理器执行相序以通过处理图形数据来呈现所需的模式。所得数据被转发到另一个处理器,以进行其他微码处理,矢量处理,光栅化等。选择可互换相位模块以实现所需模式的能力减少了微代码存储需求,并允许轻松地在不同游戏和其他图形软件开发人员之间集成和重用以前开发的功能,而不必依赖平台的类型。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号