Invention Grant
- Patent Title: Emulation of geometry shaders and stream output using compute shaders
-
Application No.: US15610192Application Date: 2017-05-31
-
Publication No.: US10685473B2Publication Date: 2020-06-16
- Inventor: Zack Rusin , Jose Fonseca
- Applicant: VMware, Inc.
- Applicant Address: US CA Palo Alto
- Assignee: VMWARE, INC.
- Current Assignee: VMWARE, INC.
- Current Assignee Address: US CA Palo Alto
- Main IPC: G06T1/20
- IPC: G06T1/20 ; G06T15/00 ; G06F9/455

Abstract:
Techniques for emulating geometry shaders and stream output using compute shaders are provided. In one set of embodiments, a geometry shader/stream output (GS/SO) emulation module can receive a geometry shader defined by an application for execution via a geometry shader stage of a graphics processing unit (GPU) of a computer system, where the geometry shader comprises program code for processing an input primitive. The GS/SO emulation module can further convert the geometry shader into one or more compute shaders, where the one or more compute shaders incorporate the program code of the geometry shader. The GS/SO emulation module can then issue the one or more compute shaders to a graphics driver of the computer system for execution via a compute shader stage of the GPU.
Public/Granted literature
- US20180350027A1 Emulation of Geometry Shaders and Stream Output Using Compute Shaders Public/Granted day:2018-12-06
Information query