Entrar
¿Usuario nuevo? Regístrate
war_3d · War 3D
? ¿Ya estás suscrito? Entrar en Yahoo!

Consejos de Yahoo! Grupos

¿Sabías que...?
Puedes buscar mensajes antiguos en un grupo.

Mensajes

  Mensajes Ayuda
Avanzado
ASM en el codigo del War   Lista de mensajes  
Responder | Reenviar Mensaje #781 de 894 |
Hola

¿Como les va?

Con respecto a usar ASM en el codigo del War no me parece muy buena idea, porque el War esta pensado para poder ser compilado en el mayor numero de SOs y aquitecturas que sea posible. Es por ello que no usamos DirectX, ni usamos alguna otra libreria que no sea multiplataforma.

Comenzar a meter codigo en ensamblador al proyecto complicaria su mantenimiento, teniendo que reescribir codigo para las distintas plataformas. Ademas me parece que por ejemplo gcc usa internamente fsincos para calcular los senos y cosenos, es decir los compiladores de C++ (al menos gcc) son lo suficientemente inteligentes para optimizar codigo.

<cita>
GCC 3.5 Release Series Changes, New Features, and Fixes:

The acos, asin, drem, exp10, exp2, expm1, fmod, ilogb, log10, log1p, log2, logb and tan mathematical builtins (and their float and long double variants) are now implemented as inline x87 intrinsics when using -ffast-math.
The x87's fsincos instruction is now used automatically with -ffast-math when calculating both the sin and cos of the same argument.
</cita>


Lo pille de aqui : http://gnu.sg.feratech.com/software/gcc/gcc-3.5/changes.html

:P

Ademas, como ya dijo ethernet (qualopec), hay otras cosas que vale mas la pena optimizar. Y como ya dijo Tei, el cuello de botella esta en otro punto, si queremos optimizar algo deberia comenzar por la parte de OpenGL.

Aun asi pienso que la optimizacion deberia dejarse al final. ¿De que nos sirve Medio War3D optimizado? Seria mejor tener un War3D completo, aunque no este optimizado. Despues podremos ponernos a optimizarlo.

En cuanto a lo del Servidor de sonidos. Eso si merece la pena nuestra atencion, he querido reescribirlo desde hace mucho.  El codigo de el reproductor de  jgpd16 (Raistmaj) (No se como llamarte, porque no firmaste tu mail, nadie lo hace :D) seria de gran ayuda.

Saludos. Piro a dormir, me quede con algunas ideas en cuanto a lo del Servidor de sonidos, pero ya tengo sueño :P. Mañana continuo este mail :D.

ZaruGiran

P.D. Raistmaj ya tiene privilegios de escritura en el CVS.

ZeruGiran

E-Mail: zerugiran@...
MSN: eric@...
Tel: 04455-18243353 (Telcel)
Web:
Perfil




Mié, 8 de Sep, 2004 4:43 am

zerugiran@...
Enviar mensaje Enviar mensaje

Reenviar Mensaje #781 de 894 |
Desplegar mensajes Autor Ordenar por fecha

Hola ¿Como les va? Con respecto a usar ASM en el codigo del War no me parece muy buena idea, porque el War esta pensado para poder ser compilado en el mayor ...
ZeruGiran
zerugiran@...
Enviar mensaje
8 de Sep, 2004
4:43 am
Avanzado

Copyright © 2009 Yahoo! Todos los derechos reservados.
Política de Privacidad Actualizada - Condiciones del servicio - Directrices - Ayuda