Rendering instruction transmission method, operating system, electronic device, and storage medium

By caching and packaging rendering instructions, the number of interactive calls between the driver and the graphics subsystem is reduced, and the problem of long-term rendering of single-frame images in the prior art is solved, and the effect of improving rendering performance is achieved.

CN117710183BActive Publication Date: 2025-03-25MOORE THREADS TECH CO LTD
4 Cites 0 Cited by

Patent Information

Application Number
CN202311724077.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-12-14
Publication Date
2025-03-25
Estimated Expiration
2043-12-14

AI Technical Summary

Technical Problem

In the prior art, rendering of each frame of image requires a large number of interactive calls with the graphics subsystem, resulting in a long time rendering of a single frame of image.

Method used

The first driver caches rendering instructions from the application and obtains multiple sets of rendering instructions. The operations on the same rendering resource in each set of rendering instructions include one of read operations or write operations, and the multiple sets of rendering instructions are packaged and submitted to the graphics subsystem to reduce the number of interactive calls between the driver and the graphics subsystem.

Benefits of technology

Reduce the time-consuming rendering of single-frame images, improve rendering performance, and improve rendering instruction submission efficiency by reducing the number of interactive calls between the driver and the graphics subsystem.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The present disclosure relates to the field of rendering technology, and proposes a method for transmitting rendering instructions, an operating system, an electronic device, and a storage medium. The method for transmitting rendering instructions is applied to an operating system of an electronic device, and the operating system includes a first driver, a graphics subsystem, and a second driver. The method includes: the first driver caches rendering instructions from an application program to obtain multiple groups of rendering instructions, and the operation on the same rendering resource in each group of rendering instructions includes one of a read operation or a write operation; the first driver responds to the application program's access request to the rendering resource, and packages the multiple groups of rendering instructions and submits them to the graphics subsystem; the graphics subsystem submits the packaged multiple groups of rendering instructions to the second driver; the second driver sends the multiple groups of rendering instructions to the graphics processor for execution. The method for transmitting rendering instructions of the embodiment of the present disclosure can reduce the number of interactive calls between the driver and the graphics subsystem, thereby reducing the rendering time of a single frame image and improving rendering performance.
Need to check novelty before this filing date? Find Prior Art