Global Patent Index - EP 3699869 A1

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

EP 3699869 A1 20200826 (EN)

Application

EP 20169484 A 20140606

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