Commit Graph

701 Commits

Author SHA1 Message Date
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
masscat e7f28ff180 Added disable sound option. 2007-04-16 20:00:14 +00:00
masscat 94c8424882 Added gtkGLext c and link flags. 2007-04-16 19:58:59 +00:00
masscat 4fbb8a5f42 Added gtkGLext C macro instead of using X11 library test. Changed to HAVE_GTKGLEXT to correctly reflect library name. 2007-04-16 19:57:59 +00:00
evilynux 835a56593d Fixed fix2float and fix10_2float macros for amd64 and emt64 CPUs. 2007-04-15 15:41:22 +00:00
normmatt234 1e76bf083e ConfigKeys - Added Copyright info
DeSmuME.dev - Added FirmConfig.h and FirmConfig.c
main.c - Added menu option for Firmware Settings
resources.rc - Added menu option and dialog for Firmware Settings
2007-03-27 05:00:00 +00:00
normmatt234 03a7ac37da Initial Commit 2007-03-27 04:56:52 +00:00
shashclp 4ac1b2accb - Changed a few functions not returning data when they should 2007-03-27 02:57:36 +00:00
shashclp c3443ea1e4 - Changed to reflect real framerate, as it was really
off by 20-30% (on frameskip 0)
2007-03-27 02:54:13 +00:00
shashclp 29ada541d4 - Reenabled the 3D core, that was disabled for no good reason. Please avoid doing so without commenting it on the commit message or informing other devs 2007-03-26 20:51:47 +00:00
normmatt234 54b74b114c NDSSystem - Made it load the firmware settings from struct
matrix - Fixed compiler warnings
2007-03-25 04:44:02 +00:00
normmatt234 62248f17da ConfigKeys.c - Changed the upcase KEYS/KEY_ etc to Keys/Key_
DeSmuME.dev - Fixed to compile and changed version number to v0.7
OGLRender.c - Fixed compiler warnings
main.c - Added the ability to read firmware settings from the ini file .... still
 needs a nice form to edit them though
yopyop_private.h - Updated the version number to v0.7
2007-03-25 04:42:46 +00:00
shashclp e1d1e376d1 - Manually expanded a macro, so debugging and profiling is not a mess 2007-03-20 12:22:41 +00:00
masscat 6ae3470826 Added my name 2007-03-17 14:47:44 +00:00
masscat 376b6516f3 Added render3D.c and render3D.h to the build. 2007-03-17 12:39:28 +00:00
masscat c6f7337e78 Added gpu3DNull to allow compile. 2007-03-17 12:38:31 +00:00
masscat db6af5a6a6 Added render3D.h to allow compile. 2007-03-17 12:37:59 +00:00
masscat 1f85af1455 Fix for GNU C compiles. 2007-03-17 12:35:13 +00:00
shashclp 593194f0ba *** empty log message *** 2007-03-17 04:21:57 +00:00
shashclp 8c9cea424a - Initial commit of the openGL plugin for the 3D core 2007-03-17 04:07:34 +00:00
shashclp 0ba79ff378 - Added support for the 3D plug-in system, with a Null driver and an openGL one 2007-03-17 04:06:25 +00:00
shashclp a49fd6bc00 - Added support for the 3D core plug-in system 2007-03-17 04:01:24 +00:00
shashclp 1418830a2b - First version of the matrix handling
- First version of the 3D core plug-in system
2007-03-17 03:50:16 +00:00
masscat b65c7e33a8 Bug 1681415 fix: raise flagged interrupts when IME or IE are changed. 2007-03-16 14:42:19 +00:00
masscat 0a0181bf3a Bug 1681415 fix: flag interrupt sources correctly. 2007-03-16 14:41:02 +00:00
cyberwarriorx 67c9329cbe -Another patch from Dmitry Krutskih
-Fixed a few warnings and removed some old code
2007-03-06 20:35:06 +00:00
shashclp 98d254fb4f - Fixed a memory corruption when double sized sprites were used at screen borders 2007-03-04 18:05:15 +00:00
shashclp 610bc139bb - Started changes after 0.6.0, without number, as it hasn't been decided 2007-03-02 06:55:46 +00:00
shashclp 6269c7f07d - Added sprite rotation/scale support
(sorry about big commit, but I idented some stuff to be readable)
2007-03-02 06:15:32 +00:00
cyberwarriorx a7320d2171 -Fixed next line calculation in bitmap in map viewer
-Bitmap is cleared when another map is selected
-Added support for rotation and extended maps in map viewer
-Thanks for Dmitry Krutskih for all these patches
2007-03-02 03:05:45 +00:00
cyberwarriorx 03b99176ce -Changed a few functions' arguments to const since they don't get modified(Thanks for Dmitry Krutskih for the patches) 2007-03-02 03:02:53 +00:00
damdoum a595eebb07 less checks for 3D operations (when the function is to be called N
times at least, N-1 checks unneeded)
2007-02-28 03:02:26 +00:00
damdoum d9abbaa6a5 disabled printing as it useful only for developers 2007-02-27 17:53:03 +00:00
damdoum db7817d468 debug code added (it seems there is a problem with opengl states) 2007-02-27 17:47:51 +00:00