-
公开(公告)号:US20120274645A1
公开(公告)日:2012-11-01
申请号:US13543129
申请日:2012-07-06
申请人: Cenk Ergan , Benjamin C. Constable
发明人: Cenk Ergan , Benjamin C. Constable
IPC分类号: G06T13/00
CPC分类号: G06F3/14 , G06T13/00 , G06T13/80 , G09G5/00 , G09G5/14 , G09G2310/061 , G09G2320/0247 , G09G2320/103 , G09G2340/12
摘要: An event, such as a vertical blank interrupt or signal, received from a display adapter in a system is identified. Activation of a timer-driven animation routine that updates a state of an animation and activation of a paint controller module that identifies updates to the state of the animation and composes a frame that includes the updates to the state of the animation are aligned, both being activated based on the identified event in the system.
-
公开(公告)号:US08223123B1
公开(公告)日:2012-07-17
申请号:US13163510
申请日:2011-06-17
摘要: Techniques for hardware accelerated caret rendering are described in which a system based caret is emulated using hardware acceleration technology. The hardware accelerated caret can be rendered using dedicated graphics processing hardware to look and feel like a system caret. This can involve using pixel shaders to produce the hardware accelerated caret and a employing a back-up texture to remove the caret after it is drawn and cause the caret to blink. In addition, rendering of the caret can be coordinated with other animations and/or other presentations of a frame buffer to piggy back drawing of the caret onto other drawing operations. This can reduce the number of times the frame buffer is presented and therefore improve performance.
摘要翻译: 描述了用于硬件加速插入符号渲染的技术,其中使用硬件加速技术来模拟基于系统的插入符号。 硬件加速插入符号可以使用专用的图形处理硬件来渲染,看起来像一个系统插入符号。 这可能涉及使用像素着色器产生硬件加速插入符号,并采用后备纹理在绘制后删除插入符号,并导致插入符号闪烁。 此外,插入符号的呈现可以与框架缓冲器的其他动画和/或其他呈现进行协调,以将插入符号的图形背面绘制到其它绘图操作上。 这可以减少帧缓冲区呈现的次数,从而提高性能。
-
公开(公告)号:US08424025B2
公开(公告)日:2013-04-16
申请号:US13031954
申请日:2011-02-22
IPC分类号: G06F3/00
摘要: One or more application programming interfaces (APIs) are exposed by a host program running on a device to facilitate a control program displaying content in a window in which the host program displays content. As part of an API, a method is exposed that the control program can invoke to pass to the host program a definition of a surface presenter to be created by the host program. Additionally, the control program can store content that the control program desires to have presented in a buffer of the surface presenter, and invoke another method exposed as part of an API to pass to the host program an indication of the content that the control program desires to have displayed in the window in which the host program displays content.
-
公开(公告)号:US20120306900A1
公开(公告)日:2012-12-06
申请号:US13523655
申请日:2012-06-14
IPC分类号: G06T1/00
摘要: Techniques for hardware accelerated caret rendering are described in which a system based caret is emulated using hardware acceleration technology. The hardware accelerated caret can be rendered using dedicated graphics processing hardware to look and feel like a system caret. This can involve using pixel shaders to produce the hardware accelerated caret and a employing a back-up texture to remove the caret after it is drawn and cause the caret to blink. In addition, rendering of the caret can be coordinated with other animations and/or other presentations of a frame buffer to piggy back drawing of the caret onto other drawing operations. This can reduce the number of times the frame buffer is presented and therefore improve performance.
摘要翻译: 描述了用于硬件加速插入符号渲染的技术,其中使用硬件加速技术来模拟基于系统的插入符号。 硬件加速插入符号可以使用专用的图形处理硬件来渲染,看起来像一个系统插入符号。 这可能涉及使用像素着色器产生硬件加速插入符号,并采用后备纹理在绘制后删除插入符号,并导致插入符号闪烁。 此外,插入符号的呈现可以与框架缓冲器的其他动画和/或其他呈现进行协调,以将插入符号的图形背面绘制到其它绘图操作上。 这可以减少帧缓冲区呈现的次数,从而提高性能。
-
公开(公告)号:US20120216217A1
公开(公告)日:2012-08-23
申请号:US13031954
申请日:2011-02-22
IPC分类号: G06F9/54
摘要: One or more application programming interfaces (APIs) are exposed by a host program running on a device to facilitate a control program displaying content in a window in which the host program displays content. As part of an API, a method is exposed that the control program can invoke to pass to the host program a definition of a surface presenter to be created by the host program. Additionally, the control program can store content that the control program desires to have presented in a buffer of the surface presenter, and invoke another method exposed as part of an API to pass to the host program an indication of the content that the control program desires to have displayed in the window in which the host program displays content.
摘要翻译: 一个或多个应用编程接口(API)由在设备上运行的主机程序公开,以便于在主机程序显示内容的窗口中显示内容的控制程序。 作为API的一部分,公开了一种控制程序可以调用以将主机程序创建的表面呈现器的定义传递给主机程序的方法。 此外,控制程序可以存储控制程序期望呈现在表面呈现器的缓冲器中的内容,并且调用作为API的一部分而公开的另一种方法,以向控制程序传递控制程序期望的内容的指示 以在主机程序显示内容的窗口中显示。
-
公开(公告)号:US08243079B2
公开(公告)日:2012-08-14
申请号:US12881470
申请日:2010-09-14
申请人: Cenk Ergan , Benjamin C. Constable
发明人: Cenk Ergan , Benjamin C. Constable
IPC分类号: G06T13/80
CPC分类号: G06F3/14 , G06T13/00 , G06T13/80 , G09G5/00 , G09G5/14 , G09G2310/061 , G09G2320/0247 , G09G2320/103 , G09G2340/12
摘要: An event, such as a vertical blank interrupt or signal, received from a display adapter in a system is identified. Activation of a timer-driven animation routine that updates a state of an animation and activation of a paint controller module that identifies updates to the state of the animation and composes a frame that includes the updates to the state of the animation are aligned, both being activated based on the identified event in the system.
摘要翻译: 识别从系统中的显示适配器接收的事件,例如垂直空白中断或信号。 激活更新动画状态的定时器驱动的动画例程,并激活标识动画状态的更新并组成包括对动画状态的更新的帧的绘图控制器模块,两者都是 基于系统中识别的事件激活。
-
公开(公告)号:US20120050297A1
公开(公告)日:2012-03-01
申请号:US12881470
申请日:2010-09-14
申请人: Cenk Ergan , Benjamin C. Constable
发明人: Cenk Ergan , Benjamin C. Constable
IPC分类号: G06T13/00
CPC分类号: G06F3/14 , G06T13/00 , G06T13/80 , G09G5/00 , G09G5/14 , G09G2310/061 , G09G2320/0247 , G09G2320/103 , G09G2340/12
摘要: An event, such as a vertical blank interrupt or signal, received from a display adapter in a system is identified. Activation of a timer-driven animation routine that updates a state of an animation and activation of a paint controller module that identifies updates to the state of the animation and composes a frame that includes the updates to the state of the animation are aligned, both being activated based on the identified event in the system.
摘要翻译: 识别从系统中的显示适配器接收的事件,例如垂直空白中断或信号。 激活更新动画状态的定时器驱动的动画例程,并激活标识动画状态的更新并组成包括对动画状态的更新的帧的绘图控制器模块,两者都是 基于系统中识别的事件激活。
-
公开(公告)号:US08773442B2
公开(公告)日:2014-07-08
申请号:US13543129
申请日:2012-07-06
申请人: Cenk Ergan , Benjamin C. Constable
发明人: Cenk Ergan , Benjamin C. Constable
IPC分类号: G06T13/00
CPC分类号: G06F3/14 , G06T13/00 , G06T13/80 , G09G5/00 , G09G5/14 , G09G2310/061 , G09G2320/0247 , G09G2320/103 , G09G2340/12
摘要: An event, such as a vertical blank interrupt or signal, received from a display adapter in a system is identified. Activation of a timer-driven animation routine that updates a state of an animation and activation of a paint controller module that identifies updates to the state of the animation and composes a frame that includes the updates to the state of the animation are aligned, both being activated based on the identified event in the system.
摘要翻译: 识别从系统中的显示适配器接收的事件,例如垂直空白中断或信号。 激活更新动画状态的定时器驱动的动画例程,并激活标识动画状态的更新并组成包括对动画状态的更新的帧的绘图控制器模块,两者都是 基于系统中识别的事件激活。
-
公开(公告)号:US08411036B2
公开(公告)日:2013-04-02
申请号:US13523655
申请日:2012-06-14
摘要: Techniques for hardware accelerated caret rendering are described in which a system based caret is emulated using hardware acceleration technology. The hardware accelerated caret can be rendered using dedicated graphics processing hardware to look and feel like a system caret. This can involve using pixel shaders to produce the hardware accelerated caret and a employing a back-up texture to remove the caret after it is drawn and cause the caret to blink. In addition, rendering of the caret can be coordinated with other animations and/or other presentations of a frame buffer to piggy back drawing of the caret onto other drawing operations. This can reduce the number of times the frame buffer is presented and therefore improve performance.
摘要翻译: 描述了用于硬件加速插入符号渲染的技术,其中使用硬件加速技术来模拟基于系统的插入符号。 硬件加速插入符号可以使用专用的图形处理硬件来渲染,看起来像一个系统插入符号。 这可能涉及使用像素着色器产生硬件加速插入符号,并采用后备纹理在绘制后删除插入符号,并导致插入符号闪烁。 此外,插入符号的呈现可以与框架缓冲器的其他动画和/或其他呈现进行协调,以将插入符号的图形背面绘制到其它绘图操作上。 这可以减少帧缓冲区呈现的次数,从而提高性能。
-
公开(公告)号:US09324299B2
公开(公告)日:2016-04-26
申请号:US13229629
申请日:2011-09-09
申请人: Leonardo E. Blanco , Silvana Patricia Moncayo , Hang Li , Mary Luo , Imran Majid , Joshua Warren Priestley , Benjamin C. Constable , Anuj B. Gosalia , Aleksandar Antonijevic , Daniel N. Wood , Max McMullen
发明人: Leonardo E. Blanco , Silvana Patricia Moncayo , Hang Li , Mary Luo , Imran Majid , Joshua Warren Priestley , Benjamin C. Constable , Anuj B. Gosalia , Aleksandar Antonijevic , Daniel N. Wood , Max McMullen
摘要: Atlasing and virtual surface techniques are described. In one or more implementations, virtual surface functionality is exposed by an operating system for access by one or more applications of the computing device. A virtual surface is created in response to a request from the one or more applications to be used to render visuals for display by a display device. The virtual surface is allocated in memory of the computing device by the exposed virtual surface functionality to have an area that is larger than an area to be used to display the visuals from the one or more applications.
摘要翻译: 描述了图表和虚拟表面技术。 在一个或多个实现中,虚拟表面功能由操作系统公开以供计算设备的一个或多个应用访问。 响应于来自一个或多个应用程序的请求而创建虚拟表面以用于呈现由显示设备显示的视觉效果。 虚拟表面通过暴露的虚拟表面功能被分配在计算设备的存储器中,以具有比用于显示来自一个或多个应用的视觉的区域大的区域。
-
-
-
-
-
-
-
-
-