Есть ли у кого-нибудь пример кода, как использовать DDraw & OpenGL in wince?Внедрение аппаратного ускорения для графики в Silverlight для Windows Embedded
Я искал сеть, и я не нашел ничего о том, как реализовать аппаратное ускорение, используя DDraw & OpenGL.
Просьба указать, как использовать API OpenGL в версии 6.0 r3 для реализации аппаратного ускорения.
I want to know the steps regarding how to use the following:
1. IRenderer
2. ICustomSurface
3. ICustomGraphicsDevice
in wince 6.0 r3.
Я сделал один xaml, который состоит из четыре кнопки. При нажатии любой кнопки он вызывает конкретное событие. I написал код C++ в моем подпроекте для использования этого файла xaml.
Теперь я должен реализовать H/W ускорения для графики в Silverlight для Windows Embedded с использованием OpenGL API,
The default OpenGL plug-in is implemented in the following interfaces:
IRenderer :%_WINCEROOT%\PUBLIC\COMMON\OAK\XAMLRENDERERPLUGIN\OPENGL\
openglrenderer.cpp
ICustomSurface: %_WINCEROOT%\PUBLIC\COMMON\OAK\XAMLRENDERERPLUGIN\OPENGL\
openglsurface.cpp
ICustomGraphicsDevice :%_WINCEROOT%\PUBLIC\COMMON\OAK\XAMLRENDERERPLUGIN\OPENGL\
opengldevice.cpp
Я знаю, что если я ознакомлюсь с OpenGL API, то я также могу стать знакомы с API-интерфейсом DDraw
Пожалуйста, руководствоваться мной, так как я очень незнакомо с этими API.
Заранее спасибо
Я работаю над полупрозрачным устройством iMX51 freescale. И я должен поддерживать аппаратное ускорение для этой платы с использованием OpenGL & DDraw. Хорошо сказал, что «это, вероятно, будет несколько месяцев работы, и я не удивлюсь, если потребуется больше, если листы данных неправильные или неполные (и все же это происходит очень много)». Я пытаюсь достичь цели, и все напрасно. Я искал в сети, но я нигде не нашел. – Abhineet
Семейство i.MX51 включает аппаратное ускорение OpenVG и OpenGL-ES, которое жизненно важно для Adobe Flash. В сочетании с промежуточным ПО QNX Aviage клиенты могут легко разрабатывать мультимедийные продукты с передовыми человеко-машинными интерфейсами, необходимыми для автомобильного информационно-развлекательного пространства. Ускорение графического оборудования в Silverlight основано на одном из следующих: \t DirectDraw - поддерживает аппаратную ускоренную двумерную графику. \t OpenGL - поддерживает аппаратную ускоренную двумерную или трехмерную графику, перекос и поворот. – Abhineet