Commit Graph

652 Commits

Author SHA1 Message Date
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
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