Manipulating shaders with object-oriented programming

    公开(公告)号:US09804900B2

    公开(公告)日:2017-10-31

    申请号:US14292645

    申请日:2014-05-30

    Applicant: APPLE INC.

    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.

    3D asset performance enhancement
    12.
    发明授权
    3D asset performance enhancement 有权
    3D资产性能提升

    公开(公告)号:US09558533B2

    公开(公告)日:2017-01-31

    申请号:US14292672

    申请日:2014-05-30

    Applicant: APPLE INC.

    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资产的性能。

    3D ASSET PERFORMANCE ENHANCEMENT
    13.
    发明申请
    3D ASSET PERFORMANCE ENHANCEMENT 有权
    3D资产绩效增强

    公开(公告)号:US20150348305A1

    公开(公告)日:2015-12-03

    申请号:US14292672

    申请日:2014-05-30

    Applicant: APPLE INC.

    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资产的性能。

Patent Agency Ranking