Emulation of geometry shaders and stream output using compute shaders
Z Rusin, J Fonseca - US Patent 10,685,473, 2020 - Google Patents
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 …
provided. In one set of embodiments, a geometry shader/stream output (GS/SO) emulation …
Generating object code from intermediate code that includes hierarchical sub-routine information
L Howes - US Patent 9,830,134, 2017 - Google Patents
Examples are described for a device to receive intermediate code that was generated from
compiling source code of an application. The intermediate code includes information …
compiling source code of an application. The intermediate code includes information …
Apparatus and method for efficiently accessing memory when performing a horizontal data reduction
M Targowski - US Patent 10,409,571, 2019 - Google Patents
Apparatus and method for optimizing shader execution. For example, one embodiment of a
graphics processing apparatus comprises: a plurality of execution units to execute shader …
graphics processing apparatus comprises: a plurality of execution units to execute shader …
Graphics processing
OH Uhrenholt - US Patent 10,559,056, 2020 - Google Patents
(57) ABSTRACT A data processing system replicates the operation of a target graphics
processor under test by making use of a native graphics processor of the data processing …
processor under test by making use of a native graphics processor of the data processing …
Synthesis flow for data processing engine array applications relying on hardware library packages
S Datta, S Tiwary, A Gayasen - US Patent 11,829,733, 2023 - Google Patents
Implementing an application for a data processing engine (DPE) array can include
detecting, using computer hardware, a component of a hardware library package …
detecting, using computer hardware, a component of a hardware library package …
Merged machine-level intermediate representation optimizations
X Li - US Patent 11,550,554, 2023 - Google Patents
(57) ABSTRACT A computer device is provided that includes a processor configured to
receive a source code for a program including at least two code files, and process the …
receive a source code for a program including at least two code files, and process the …
Emulation of geometry shaders and stream output using compute shaders
Z Rusin, J Fonseca - US Patent 11,227,425, 2022 - Google Patents
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 …
provided. In one set of embodiments, a geometry shader/stream output (GS/SO) emulation …
Method and apparatus for efficient processing of derived uniform values in a graphics processor
TT Schluessler, A Neyman, GY Lueh… - US Patent …, 2020 - Google Patents
Various embodiments enable low frequency calculation of derived uniform values. A
compiler can identify one or more portions of a shader that calculate a derived value based …
compiler can identify one or more portions of a shader that calculate a derived value based …
System and method for using ubershader variants without preprocessing macros
AA Munshi, C Brissart, O Anderson, MP Wang… - US Patent …, 2019 - Google Patents
2016-08-23 Assigned to APPLE INC. reassignment APPLE INC. ASSIGNMENT OF
ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ANDERSON …
ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ANDERSON …