EP 3699869 A1 20200826 - USING COMPUTE SHADERS AS FRONT END FOR VERTEX SHADERS
Title (en)
USING COMPUTE SHADERS AS FRONT END FOR VERTEX SHADERS
Title (de)
VERWENDUNG VON COMPUTE SHADERN ALS FRONT-END FÜR VERTEX SHADERN
Title (fr)
UTILISATION DE NUANCEURS DE CALCULS COMME INTERFACE POUR DES NUANCEURS DE SOMMETS
Publication
Application
Priority
- US 201361833229 P 20130610
- US 201414297248 A 20140605
- EP 14811318 A 20140606
- US 2014041390 W 20140606
Abstract (en)
A computer graphics processing method, comprising processing a set of graphics primitive information for a virtual object with compute shader running on a GPU to generate a modified set of primitive information, passing the modified set of primitive information to a vertex shader running on the GPU by explicitly writing data corresponding to the modified set of primitive information with the compute shader running on the GPU, and performing vertex shading on the modified set of primitive information with the vertex shader, wherein the compute shader is configured to write through a GPU cache to a ring buffer and the vertex shader is configured to read through the GPU cache from the ring buffer, the data corresponding to the modified set of primitive information is written to the ring buffer and GPU cache by the compute shader, and the vertex shader accesses the modified set of primitive information.
IPC 8 full level
G06F 12/08 (2016.01); G06T 15/00 (2011.01); G06T 15/50 (2011.01)
CPC (source: EP US)
G06T 15/005 (2013.01 - EP US); G06T 15/30 (2013.01 - EP US); G06T 15/40 (2013.01 - EP US)
Citation (search report)
- [A] US 7468726 B1 20081223 - WLOKA MATTHIAS M [US], et al
- [Y] PETER N. GLASKOWSKY: "NVIDIA's Fermi: The First Complete GPU Computing Architecture Prepared under contract with NVIDIA Corporation", 1 September 2009 (2009-09-01), XP055130730, Retrieved from the Internet <URL:http://sbel.wisc.edu/Courses/ME964/Literature/whitePaperFermiGlaskowsky.pdf> [retrieved on 20140722]
- [Y] SAMULI LAINE ET AL: "High-performance software rasterization on GPUs", HIGH PERFORMANCE GRAPHICS, ACM, 2 PENN PLAZA, SUITE 701 NEW YORK NY 10121-0701 USA, 5 August 2011 (2011-08-05), pages 79 - 88, XP058006584, ISBN: 978-1-4503-0896-0, DOI: 10.1145/2018323.2018337
- [A] MÖLLER T ET AL: "Occlusion Culling Algorithms", INTERNET CITATION, 9 November 1999 (1999-11-09), XP002271541, Retrieved from the Internet <URL:http://www.gamasutra.com/features/19991109/moller_haines_01.htm> [retrieved on 20040209]
Designated contracting state (EPC)
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR
DOCDB simple family (publication)
US 10176621 B2 20190108; US 2014362081 A1 20141211; CN 105556571 A 20160504; CN 105556571 B 20190503; CN 110084875 A 20190802; CN 110084875 B 20230407; EP 3008701 A1 20160420; EP 3008701 A4 20170222; EP 3008701 B1 20200415; EP 3699869 A1 20200826; JP 2016524242 A 20160812; JP 6309620 B2 20180411; WO 2014200867 A1 20141218
DOCDB simple family (application)
US 201414297248 A 20140605; CN 201480033091 A 20140606; CN 201910292881 A 20140606; EP 14811318 A 20140606; EP 20169484 A 20140606; JP 2016519564 A 20140606; US 2014041390 W 20140606