首页>
外国专利>
Method of rendering pixel-composited images for a graphics-based application running on a computing system embodying a multi-mode parallel graphics rendering system
Method of rendering pixel-composited images for a graphics-based application running on a computing system embodying a multi-mode parallel graphics rendering system
展开▼
机译:为在体现多模式并行图形渲染系统的计算系统上运行的基于图形的应用程序渲染像素合成图像的方法
展开▼
页面导航
摘要
著录项
相似文献
摘要
A method of rendering pixel-composited images for a graphics-based application running on a computing system embodying a multi-mode parallel graphics rendering system (MMPGRS). The MMPGRS includes a plurality of graphic processing pipelines (GPPLs) supporting a parallel graphics rendering process employing one or more modes of parallel operation selected from the group consisting of object division, image division, and time division. Each mode of parallel operation has decomposition, distribution and recomposition stages. The MMPGRS employs one or more modes of said parallel operation in order to execute graphic commands, and process graphics data, and render pixel-composited images containing graphics for display on a display device during the run-time of said graphics-based application. The MMPGRS further includes a primary GPPL and at least one secondary GPPL, and wherein each GPPL includes (i) a GPU having a geometry processing subsystem provided with a programmable vertex shader, and a pixel processing subsystem provided with a programmable fragment shader, and (ii) video memory including a frame buffer (FB) having depth and color frame buffers for buffering pixel depth and color value, respectively. During the recomposition stage of the object division mode, the pixel depth and color values are moved from the frame buffers in the secondary GPPL, to the frame buffers in the primary GPPL, by way of inter-GPPL communication, and thereafter, the pixel depth and color values are merged with their counterparts, within the frame buffer of the primary GPPL, using the programmable vertex shader provided in the geometry processing subsystem and/or the programmable fragment shader provided in the pixel processing subsystem.
展开▼