gui golang andlabs c++ google-chrome opengl google-nativeclient

c++ - golang - andlabs ui



Ejemplo NaCl OpenGL (4)

Ahora que nacl está a punto de activarse por defecto en cromo, me gustaría intentar escribir un juego opengl. Parece que esto es posible porque hay un puerto de terremoto en funcionamiento, pero no puedo encontrar ninguna documentación sobre esto. ¿Alguien tiene un ejemplo mínimo?

Pregunta de bonificación: ¿puedo hacer algún tipo de red desde nacl? Por ejemplo, enchufes web?


Como @ a veces un desarrollador mencionó que Ogre3D ya estaba adaptado para ser utilizado con NaCl. El único problema es que no hay una manera fácil de construirlo. Puede verificarse aquí: http://www.ogre3d.org/forums/viewtopic.php?f=4&t=66394

Estoy tratando de resolver esas cosas haciendo que Ogre3D sea parte de naclports: https://github.com/pkukielka/naclports-ogre3d También estoy trabajando en el ejemplo básico de cómo usar ogre con NaCl: https: // github .com / pkukielka / ogre3d-nacl-template

Puerto terminado y ejemplo está en progreso (se hará pronto). Con estas 2 cosas, debería ser suficiente ejecutar 2-3 comandos para tener Ogre3D con NaCl en funcionamiento.


Hasta el momento, parece que NaCL ( http://code.google.com/chrome/nativeclient/ ) no le permite hacer una red de igual a igual, pero al mirar la API puede comenzar con esto, que le permitirá trabajar con URLS y obtener una respuesta:

http://code.google.com/chrome/nativeclient/docs/reference/pepperc/struct_p_p_b___u_r_l_loader.html

Para el ejemplo 3D, puede ver el código aquí, que al menos le mostrará qué funciones se usaron.

http://src.chromium.org/viewvc/chrome/trunk/src/ppapi/examples/gles2/



Intentaba encontrar la respuesta para esto hace unos días.

Aquí hay una página web de NaCl OpenGL en cubos en funcionamiento

Aquí está el código para la muestra que puede compilar "de fábrica" ​​como las otras muestras de SDK de NaCl:

Por cierto: Cambié el nombre de los archivos .nexe a .n, para detener una molesta advertencia de Chrome sobre los archivos.