首页> 外国专利> Caching and coherency control of multiple geometry accelerators in a computer graphics system

Caching and coherency control of multiple geometry accelerators in a computer graphics system

机译:计算机图形系统中多个几何加速器的缓存和一致性控制

摘要

A computer graphics system for rendering graphics primitives based upon primitive data received from a host computer through a graphics interface includes a plurality of geometry accelerators. A distributor divides the primitive data into chunks of primitive data and distributes the chunks to a current geometry accelerator recipient. A state controller is configured to store and resend selected primitive data to the geometry accelerators based upon whether one or more vertices of a graphics primitive are contained in more than one of the chunks of primitive data. Advantageously, this enables the computer graphics system to efficiently process primitive data while avoiding providing the geometry accelerators with an excessive amount of data than necessary for them to render the primitives. Specifically, the state controller includes in the selected primitive data vertex states which were sent to a previous current geometry accelerator recipient and which are required by the current geometry accelerator recipient to assemble at least a portion of the graphics primitive. In addition, the state controller resends the property states to the current geometry accelerator recipient when the currently-stored local state in the current geometry accelerator recipient is not the same as a currently- effective local state. Furthermore, when the resent vertex states include a first and second resent vertex state, the selected primitive data includes property states which changed from when the first vertex state was sent to the previous current geometry accelerator and the second vertex state was sent to the previous current geometry accelerator.
机译:一种用于基于通过图形接口从主机接收的图元数据来渲染图基元的计算机图形系统,包括多个几何加速器。分配器将原始数据划分为原始数据块,并将这些块分配给当前的几何加速器接收器。状态控制器被配置为基于图形图元的一个或多个顶点是否包含在一个以上的图元数据块中,来存储所选的图元数据并将其重新发送到几何加速器。有利地,这使得计算机图形系统能够有效地处理图元数据,同时避免向几何加速器提供比渲染图元所需的过量数据。具体地,状态控制器在选择的图元数据中包括顶点状态,这些顶点状态被发送到先前的当前几何加速器接收器,并且当前几何加速器接收器需要这些状态来组装图形图元的至少一部分。另外,当当前几何加速器接收者中当前存储的局部状态与当前有效的局部状态不同时,状态控制器将属性状态重新发送给当前几何加速器接收者。此外,当重发顶点状态包括第一和第二重发顶点状态时,所选的基本数据包括属性状态,这些属性状态从将第一顶点状态发送到先前的当前几何加速器和将第二顶点状态发送到先前的当前状态改变几何加速器。

著录项

  • 公开/公告号US5969726A

    专利类型

  • 公开/公告日1999-10-19

    原文格式PDF

  • 申请/专利权人 HEWLETT-PACKARD CO.;

    申请/专利号US19970866909

  • 发明设计人 ALAN S. KRECH JR.;ERIC M. RENTSCHLER;

    申请日1997-05-30

  • 分类号G06T1/20;

  • 国家 US

  • 入库时间 2022-08-22 02:07:00

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号