-
公开(公告)号:US09804900B2
公开(公告)日:2017-10-31
申请号:US14292645
申请日:2014-05-30
Applicant: APPLE INC.
Inventor: Thomas Goossens , Amaury Balliet , Aymeric Bard
CPC classification number: G06F9/541 , G06F8/51 , G06T15/005
Abstract: Shader manipulation via object-oriented instructions is disclosed. In various embodiments, a processor may receive object-oriented instructions. Upon receiving the object-oriented instructions, the processor may match the object-oriented instructions to uniforms of a non-object-oriented application programming interface (API) that may interface with a graphics processing unit (GPU). Further, the processor may modify the uniforms based at least in part on the received object-oriented instructions. Additionally, the processor may implements the uniforms after modification at a determined time.
-
公开(公告)号:US09558533B2
公开(公告)日:2017-01-31
申请号:US14292672
申请日:2014-05-30
Applicant: APPLE INC.
Inventor: Thomas Goossens , Amaury Balliet , Aymeric Bard
CPC classification number: G06T5/00 , G06F8/71 , G06F9/44526
Abstract: Three-dimensional (3D) asset performance enhancement is disclosed. In various embodiments, the 3D assets may be retrieved from a specific folder, each 3D asset describing one or more 3D models. The 3D assets may be processed at build-time of an application to enhance the performance of the 3D assets at runtime of the application by performing one or more enhancements on the 3D assets before adding the enhanced 3D assets to a bundle of the application.
Abstract translation: 披露了三维(3D)资产性能增强。 在各种实施例中,可以从特定文件夹中检索3D资产,每个3D资产描述一个或多个3D模型。 可以在应用程序的构建时处理3D资产,以通过在将增强的3D资产添加到应用程序包之前对3D资产执行一个或多个增强来增强应用程序运行时的3D资产的性能。
-
公开(公告)号:US20150348305A1
公开(公告)日:2015-12-03
申请号:US14292672
申请日:2014-05-30
Applicant: APPLE INC.
Inventor: Thomas Goossens , Amaury Balliet , Aymeric Bard
CPC classification number: G06T5/00 , G06F8/71 , G06F9/44526
Abstract: Three-dimensional (3D) asset performance enhancement is disclosed. In various embodiments, the 3D assets may be retrieved from a specific folder, each 3D asset describing one or more 3D models. The 3D assets may be processed at build-time of an application to enhance the performance of the 3D assets at runtime of the application by performing one or more enhancements on the 3D assets before adding the enhanced 3D assets to a bundle of the application.
Abstract translation: 披露了三维(3D)资产性能提升。 在各种实施例中,可以从特定文件夹中检索3D资产,每个3D资产描述一个或多个3D模型。 可以在应用程序的构建时处理3D资产,以通过在将增强的3D资产添加到应用程序包之前对3D资产执行一个或多个增强来增强应用程序运行时的3D资产的性能。
-
-