Invention Grant
- Patent Title: Compact visibility state for GPUs compatible with hardware instancing
-
Application No.: US15957471Application Date: 2018-04-19
-
Publication No.: US10672182B2Publication Date: 2020-06-02
- Inventor: John David White , Martin Jon Irwin Fuller
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee Address: US WA Redmond
- Agency: Ray Quinney & Nebeker
- Agent Tiffany Healy
- Main IPC: G06T15/40
- IPC: G06T15/40 ; G06T17/10 ; G06T1/20

Abstract:
Methods and devices for rendering visible primitives in a scene of an application may include loading a primitive visibility buffer that includes a plurality of primitives representing at least one instance in a scene of the application. The primitive visibility buffer may include for each primitive of the plurality of primitives a visibility bit that describes a visibility state as visible or not visible for each of the plurality primitives. The methods and devices may include determining whether each of the plurality of primitives are visible in the scene based on the visibility bit, rendering a primitive when the visibility bit for the primitive indicates that the primitive is visible, and skipping the rendering of the primitive when the visibility bit indicates that the primitive is not visible. The methods and devices may also include combing pre-computed visibility states with runtime visibility testing when rendering the visibility bits.
Public/Granted literature
- US20190325639A1 COMPACT VISIBILITY STATE FOR GPUS COMPATIBLE WITH HARDWARE INSTANCING Public/Granted day:2019-10-24
Information query