Commit Graph

3434 Commits

Author SHA1 Message Date
cyberwarriorx 1eaa4622dd -Added proper multiple languages support. Now you can change the language via menu. 2007-05-18 02:33:51 +00:00
shashclp 2dcec43917 - 2D render code speed up, by moving more stuff to the MMU (were it should be) and using dynamic colour blitters, so only what's needed is checked 2007-05-17 17:48:38 +00:00
cyberwarriorx c792e708f4 -Changed forum link so it points to the "new new" forums ;) 2007-05-13 02:19:31 +00:00
cyberwarriorx 15ad0eba73 -Added snkmad under the contributors section 2007-05-12 02:23:53 +00:00
yabause 2fabb30af9 Added some missing files to windows's port Makefile.am
(it fixes "make dist")
2007-05-11 20:48:12 +00:00
evilynux 2447dd3d70 - Changed shortcut description, differentiate Gtk and Gtk-Glade UIs.
- Fixed Gtk-Glade shortcut, it was executing the wrong binary.
2007-05-11 05:30:14 +00:00
evilynux 28d5f888c0 Ignore generated files. 2007-05-11 05:28:19 +00:00
cyberwarriorx d992272df2 -Doh, nobody updated the windows readme 2007-05-11 02:17:28 +00:00
cyberwarriorx 9bd8dcf8ef -All references to version have been changed to 0.7.0 2007-05-10 22:58:33 +00:00
masscat 49f8ced0a3 Added glEnd for any primitive not ended at the completion of a scene. 2007-05-07 22:58:12 +00:00
masscat 47f77a3467 Handle implicit end of a primitive. Avoid doing things that cannot be done inside a glBegin glEnd pair. Pop and push seperate Model and Direction matrix but using same stack pointers. 2007-05-07 21:25:32 +00:00
shashclp 7dca1abe7a - Fixed the master brightness, as the old structure isn't used anymore. 2007-05-06 19:16:17 +00:00
masscat 5ec0b265dc Made the light vector a 4 element array as it should be. 2007-05-06 18:18:26 +00:00
shashclp 857bfacf1c - Fixed master brightness 2007-05-03 00:03:00 +00:00
masscat 53b3034e8b Added Enhanced DSP Extension STRD and LDRD instructions. 2007-05-01 13:54:20 +00:00
masscat ba8dcdfde2 Added Enhanced DSP Extension STRD and LRDD instructions. 2007-05-01 13:53:07 +00:00
masscat 131d6a3b19 Added Enhanced DSP Extension STRD and LRDD instructions. Corrected R15 setting mask. 2007-05-01 13:52:33 +00:00
masscat b6fa464beb Added command line arguments information for GTK port. 2007-04-25 16:52:40 +00:00
masscat 95c8052e4c Added GTK and GTK-Glade port changes. 2007-04-25 16:51:58 +00:00
masscat e45ec4d686 Added Texture Slot handling. Improved compressed texture decode. 2007-04-25 16:38:48 +00:00
masscat 3802362545 Added basic texture slot handling. 2007-04-25 16:32:32 +00:00
masscat eeb6d847e9 Added pointer for the texture slots. 2007-04-25 16:30:40 +00:00
shashclp 7eb22ce304 - Fixed normal transformation, as, obviously, normals MUST NOT be transformed by a 4x4 matrix: translation is meaningless on normals :P
- Added matrix.h to the .vcproj
2007-04-24 21:07:10 +00:00
shashclp 9b8467cbd9 - Moved vertex and normal transformation to software
- Applied masscat's fix to compressed textures code
- Enabled the mirrored textures code
2007-04-24 20:16:05 +00:00
masscat 7b60955628 Removed GDK_GL_MODE_ALPHA flag which is unnecessary and causes problems on non-linux platforms. 2007-04-24 16:22:57 +00:00
masscat 1277839a47 Corrected mtx_mult_4x4 function (forgot fix2float). Corrected compressed textures generation. 2007-04-24 16:20:28 +00:00
cyberwarriorx 96446ffbf9 -Added my changes 2007-04-23 16:56:46 +00:00
evilynux 341f73f24a Added OpenGL 3D code to gtk-glade UI (adapted from gtk code by Masscat).
Warning: on my nvidia, execution is faster with "--gdk-gl-force-indirect".
2007-04-21 19:45:08 +00:00
evilynux 84dc5d98ef Cleanly closing opened joysticks. 2007-04-21 17:34:03 +00:00
masscat 64c033021a Change to software vertex transformation as NDS can change the ModelView matrix during primitives. Move the polygon attribute handling to the begin handler. 2007-04-21 16:47:53 +00:00
evilynux b4bd8c6dbf Fixed joystick support. Video is required for joystick events to work!! 2007-04-21 14:27:07 +00:00
masscat bdc40f94de Fixed number of stored parameters in call list handler. Added the forgot mult 4x4 and 4x3 processing functions. 2007-04-20 16:44:38 +00:00
masscat c51d64f228 Added platform function for gl flushing/buffer switching to allow double buffering or similar. 2007-04-20 12:42:58 +00:00
masscat 8c880d91b2 Added support for XY,XZ,YZ vertex commands. Brought supported feature up to (or close) to that of the Windows 3D emulation. 2007-04-20 12:41:13 +00:00
masscat 0386d47979 x for z typo again in process_vtx_10. 2007-04-19 19:41:10 +00:00
masscat 657708cb6f Fixed x for z typo in process_vtx_16. 2007-04-19 18:21:07 +00:00
masscat 0ed4ef5356 Fixed handling call list commands with zero parameters. 2007-04-18 13:37:33 +00:00
masscat ecaad084af Change of internal function names as they are not reliant on GTK. 2007-04-18 11:02:12 +00:00
evilynux 2dc8d4876b Fixed texture coordinate, thanks shash. 2007-04-18 03:41:42 +00:00
masscat 08e5e7e605 Added 3D emulation. 2007-04-17 16:54:06 +00:00
masscat 450b8aadb4 Added OpenGL 3D emulation. 2007-04-17 16:53:38 +00:00
masscat abcf15af08 Added OpenGL 3D emulation and matrix functions. 2007-04-17 16:53:11 +00:00
masscat 27afb26309 Added a check for OpenGL 2007-04-17 16:52:20 +00:00
masscat dd9ffc732f The gtkGLext based 3D emulation. 2007-04-17 16:49:33 +00:00
masscat 430ede676b Non platform specific OpenGL based 3D emulation. Collect the NDS commands and execute in a single run. 2007-04-17 16:47:11 +00:00
masscat ce61a89510 Added place marker for command line argument parsing on win32. 2007-04-17 09:31:25 +00:00
shashclp 9cdcec2edd - Credited my changes 2007-04-17 01:14:31 +00:00
shashclp e92db9691b - Fixed opengl initialization to use double buffer (huge speed increase)
- Fixed texture coordinates
2007-04-17 00:27:58 +00:00
masscat 0fb3bbb3c3 Changed to GTKGLEXT definitions to correctly reflect library name. 2007-04-16 20:02:07 +00:00
masscat cbee7248c0 Added command line options and openGL screen rendering. 2007-04-16 20:00:56 +00:00