会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Pixel shader bypass for low power graphics rendering
    • 像素着色器旁路用于低功耗图形渲染
    • US09286647B2
    • 2016-03-15
    • US13795693
    • 2013-03-12
    • NVIDIA Corporation
    • Eric B. LumJustin CobbRui M. BastosChristian Rouet
    • G06F15/16G06F15/80G06T1/00G06T1/20G06T15/00G06T11/40
    • G06T1/20G06T11/40G06T15/005
    • A computer-implemented method for drawing graphical objects within a graphics processing pipeline is disclosed. The method includes determining that a bypass mode for a first primitive is a no-bypass mode. The method further includes rasterizing the first primitive to generate a first set of rasterization results. The method further includes generating a first set of colors for the first set of rasterization results via a pixel shader unit. The method further includes rasterizing a second primitive to generate a second set of rasterization results. The method further includes generating a second set of colors for the second set of rasterization results without the pixel shader unit performing any processing operations on the second set of rasterization results. The method further includes transmitting the first set of pixel colors and the second set of pixel colors to a raster operations (ROP) unit for further processing.
    • 公开了一种用于在图形处理流水线内绘制图形对象的计算机实现的方法。 该方法包括确定第一原语的旁路模式是无旁路模式。 该方法还包括光栅化第一原语以产生第一组光栅化结果。 该方法还包括经由像素着色器单元为第一组光栅化结果生成第一组颜色。 该方法还包括光栅化第二原语以生成第二组光栅化结果。 该方法还包括为第二组光栅化结果生成第二组颜色,而不使像素着色器单元对第二组光栅化结果执行任何处理操作。 该方法还包括将第一组像素颜色和第二组像素颜色传输到光栅操作(ROP)单元以用于进一步处理。
    • 3. 发明授权
    • Rendering using multiple render target sample masks
    • 渲染使用多个渲染目标样本掩模
    • US09396515B2
    • 2016-07-19
    • US13969408
    • 2013-08-16
    • NVIDIA CORPORATION
    • Eric B. LumJerome F. Duluk, Jr.Yury Y. UralskyRouslan DimitrovRui M. Bastos
    • G06T1/20G06T1/60G06T15/50
    • G06T1/60G06T1/20G06T15/503
    • One embodiment sets forth a method for transforming 3-D images into 2-D rendered images using render target sample masks. A software application creates multiple render targets associated with a surface. For each render target, the software application also creates an associated render target sample mask configured to select one or more samples included in each pixel. Within the graphics pipeline, a pixel shader processes each pixel individually and outputs multiple render target-specific color values. For each render target, a ROP unit uses the associated render target sample mask to select covered samples included in the pixel. Subsequently, the ROP unit uses the render target-specific color value to update the selected samples in the render target, thereby achieving sample-level color granularity. Advantageously, by increasing the effective resolution using render target sample masks, the quality of the rendered image is improved without incurring the performance degradation associated with processing each sample individually.
    • 一个实施例提出了一种使用渲染目标样本掩模将3-D图像变换成2-D渲染图像的方法。 软件应用程序创建与表面相关联的多个渲染目标。 对于每个渲染目标,软件应用程序还创建相关联的渲染目标样本掩模,其被配置为选择包括在每个像素中的一个或多个样本。 在图形流水线中,像素着色器单独处理每个像素,并输出多个渲染目标特定的颜色值。 对于每个渲染目标,ROP单元使用相关联的渲染目标样本掩模来选择包含在像素中的覆盖样本。 随后,ROP单元使用渲染目标特定颜色值来更新渲染目标中的所选样本,从而实现样本级颜色粒度。 有利地,通过使用渲染目标样本掩模增加有效分辨率,可以提高渲染图像的质量,而不会导致与单独处理每个样本相关联的性能下降。
    • 4. 发明授权
    • Processing global atomic operations using the bending unit datapath
    • 使用弯曲单元数据路径处理全局原子操作
    • US08624916B2
    • 2014-01-07
    • US13854274
    • 2013-04-01
    • NVIDIA Corporation
    • Narayan KulshresthaAdam Paul DreyerChad D. WalkerRui M. Bastos
    • G06T1/00G06F13/00G09G5/36G06F12/00G06F15/00G06F9/00G06K9/60H04N1/46G03F3/08
    • G06T1/20G06F9/3004G06F9/30087
    • One embodiment of the invention sets forth a CROP configured to perform both color raster operations and atomic transactions. Upon receiving an atomic transaction, the distribution unit within the CROP transmits a read request to the L2 cache for retrieving the destination operand. The distribution unit also transmits the source operands and the operation code to the latency buffer for storage until the destination operand is retrieved from the L2 cache. The processing pipeline transmits the operation code, the source and destination operands and an atomic flag to the blend unit for processing. The blend unit performs the atomic transaction on the source and destination operands based on the operation code and returns the result of the atomic transaction to the processing pipeline for storage in the internal cache. The processing pipeline writes the result of the atomic transaction to the L2 cache for storage at the memory location associated with the atomic transaction.
    • 本发明的一个实施例阐述了被配置为执行彩色光栅操作和原子事务两者的CROP。 在接收到原子事务时,CROP内的分发单元向L2缓存发送读取请求以检索目的地操作数。 分配单元还将源操作数和操作代码发送到等待时间缓冲器用于存储,直到从L2高速缓存检索目的地操作数。 处理流水线将操作码,源和目的地操作数和原子标志传送到混合单元进行处理。 混合单元基于操作代码在源操作数和目标操作数上执行原子事务处理,并将原子事务的结果返回到处理流水线以存储在内部缓存中。 处理流水线将原子事务的结果写入L2高速缓存以存储在与原子事务相关联的存储单元处。