Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for performing shader occupancy for small primitives

A technology of shaders and primitives, applied in the processing of 3D images, details related to image processing hardware, instruments, etc., can solve problems such as loss

Pending Publication Date: 2022-02-25
SAMSUNG ELECTRONICS CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this quadrilateral merging method is still lossy

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for performing shader occupancy for small primitives
  • Method for performing shader occupancy for small primitives
  • Method for performing shader occupancy for small primitives

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] Reference will now be made in detail to the embodiments disclosed herein, examples of which are illustrated in the accompanying drawings. In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the inventive concept. It is understood, however, that one of ordinary skill in the art may practice the inventive concept without these specific details. In other instances, well-known methods, procedures, components, circuits, and networks have not been described in detail so as not to unnecessarily obscure aspects of the embodiments.

[0026] It will be understood that, although the terms first, second, etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first pixel could be termed a second pixel, and, similarly, a second pixel could be termed a first pixel, without depa...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A GPU includes shader cores and a shader warp packer unit. The shader warp packer unit may receive a first primitive associated with a first partially covered quad, and a second primitive associated with a second partially covered quad. The shader warp packer unit may determine that the first partially covered quad and the second partially covered quad have non-overlapping coverage. The shader warp packer unit may pack the first partially covered quad and the second partially covered quad into a packed quad. The shader warp packer unit may send the packed quad to the shader cores. The first partially covered quad and the second partially covered quad may be spatially disjoint from each other. The shader cores may receive and process the packed quad with no loss of information relative to the shader cores individually processing the first partially covered quad and the second partially covered quad.

Description

[0001] Relevant application data [0002] This application claims the benefit of U.S. Provisional Application Serial No. 63 / 060,653, filed August 3, 2020, which is hereby incorporated by reference. technical field [0003] The present disclosure relates to graphics processing units (GPUs), and more particularly, to methods for performing shader occupancy on small primitives. Background technique [0004] Modern GPUs include a collection of programmable, highly parallel computing engines and a collection of various fixed-function units. Fixed function units may include texture address generation and filtering units, primitive clipping units, culling units, viewport transformation units, binning units, rasterization setup and rasterization units, depth comparison units, blending units, and / or others unit. GPUs can be used for graphics-intensive operations and / or compute-intensive workloads. [0005] Graphics data can flow through the GPU in a pipelined fashion, performing s...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06T15/50G06T1/20
CPCG06T15/50G06T1/20G06T15/005G06T2200/28G06T15/80
Inventor K.瓦拉达拉扬D.C.坦嫰鲍姆F.古鲁帕德
Owner SAMSUNG ELECTRONICS CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More