Maarten ter Huurne
|
afced1fa98
|
Implemented OpenGL_Update() for SDL.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@319 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-26 01:21:25 +00:00 |
Maarten ter Huurne
|
2d6d3ddad8
|
Restructured OpenGL_Update() to reduce duplicated code.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@318 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-26 01:15:19 +00:00 |
Maarten ter Huurne
|
8013f92863
|
Support SDL video on any platform. It is only enabled by default on Mac OS X though. So in practice nothing changes, but we have more flexibility in debugging.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@317 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-26 00:57:16 +00:00 |
Maarten ter Huurne
|
6a426c1654
|
Cleanup and refactoring. Only the platform specific parts are in a platform specific block now, the rest is shared instead of duplicated.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@316 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-26 00:18:00 +00:00 |
tmator
|
35fdbdc360
|
Remove MACOSX define, now use __APPLE__
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@311 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-25 19:44:11 +00:00 |
Maarten ter Huurne
|
4871626af8
|
Fixed "no newline at end of file" warnings issued by GCC 4.2.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@303 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-24 21:50:41 +00:00 |
hrydgard
|
f44a06465a
|
Change some project settings. Reorganize the symbol database code, step 1/2.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@292 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-24 15:46:08 +00:00 |
Maarten ter Huurne
|
e3d7c44a8e
|
For the SDL version of this driver, set the video mode in the CPU thread, otherwise GL calls will crash. There is a big comment block with all the details.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@291 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-24 14:47:19 +00:00 |
Sonicadvance1
|
18270f0904
|
Linux: When you resize Window, it now resizes video, if you go above start dimension, it goes weird. Gotta look in to it
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@289 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-24 10:50:24 +00:00 |
Sonicadvance1
|
5f925882d9
|
Windows Build Fix for GL plugin from my last rev
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@288 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-24 10:24:17 +00:00 |
Sonicadvance1
|
05cbb94cbb
|
GL plugin now centers video output, you can set it to render to the full window and FPS can be shown. FPS and stretch to Window res is set in INI. Maybe also the window res actually changes correctly when resizing window in Windows?
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@287 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-24 10:10:48 +00:00 |
XTra.KrazzY
|
98b9cfb2de
|
TEV shader compilation bugfix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@286 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-24 08:54:23 +00:00 |
masken
|
ae5b59747a
|
Turned on Warnings as Errors for all vcprojs. Fixed almost all of the warnings in win32. Added many SVN Ignore settings.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@283 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-23 15:28:24 +00:00 |
Sonicadvance1
|
d697eb6a85
|
Fix Compiling for people, Silly ector breaking things ;p
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@280 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-23 11:18:39 +00:00 |
hrydgard
|
f82bf2ae9a
|
Lots of FP hacking for little gain, super monkey ball is only slightly more sane (wow, it rhymed). Temporary no-speed-limit hack: Hold TAB.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@279 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-23 09:20:36 +00:00 |
Sonicadvance1
|
19bcb6a21c
|
Linux side doesn't need libjpeg, crazy Mac users
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@277 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-23 07:53:03 +00:00 |
Sonicadvance1
|
c56a27a3d2
|
Forgot to put GL in the Windows Title bar as well
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@276 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-23 07:50:27 +00:00 |
Sonicadvance1
|
6e3069f99e
|
Should fix Linux building, also adds GL/DX to the title in their respective plugins when in use
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@275 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-23 03:48:40 +00:00 |
Maarten ter Huurne
|
efd894fe1e
|
Include SDL header as "SDL.h". This works with the CFLAGS output of pkg-config, picking up SDL no matter where it is installed.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@274 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-22 21:19:56 +00:00 |
Maarten ter Huurne
|
d27b79f413
|
Added "jpeg" to list of libs to link against.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@264 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-22 00:06:27 +00:00 |
hrydgard
|
3ef0eb979d
|
Move some code out of the plugins into VideoCommon. No functional change.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@255 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-21 17:49:06 +00:00 |
Maarten ter Huurne
|
4e9b5a40fd
|
Look for libs in MacPorts install dir (/opt/local). This seems to be the easiest way to get libjpeg on OS X.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@253 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-21 00:27:10 +00:00 |
hrydgard
|
05c04bd03e
|
fix bug that prevented ogl plugin from recognizing many resolutions, like my favorite 1920x1200
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@252 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-21 00:05:48 +00:00 |
hrydgard
|
683ba7ecae
|
Minor speedup in texdecoder. More informative fifo error messages.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@249 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-20 18:31:48 +00:00 |
hrydgard
|
f2b45beb90
|
Attempting to close the display window should not exit the emulator.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@248 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-20 18:30:11 +00:00 |
Shawn Hoffman
|
e84721b13b
|
fix for fullscreen for both video plugins in windows
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@243 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-20 08:01:27 +00:00 |
Sonicadvance1
|
e0b3e32860
|
one hundred percent correct scaling in GL plugin now, or at least it should be. report problems as they come
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@242 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-18 09:15:05 +00:00 |
Sonicadvance1
|
4faa685def
|
Fix for the Config Dialog in GL
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@239 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-17 20:22:12 +00:00 |
Shawn Hoffman
|
06e1add86c
|
getting ready for AA
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@238 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-17 19:35:23 +00:00 |
NunoRamiro
|
8c132bdae5
|
- Fixed: Crash when loading a rom with an unknown file extension.
- Fixed: Crash when stopping a game.
- Improved: DirectX Plugin.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@237 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-17 19:28:24 +00:00 |
Sonicadvance1
|
9ca343743a
|
My fix yet again..
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@233 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-17 04:07:38 +00:00 |
Sonicadvance1
|
c557fdda03
|
Woops, GL plugin fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@232 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-17 04:03:34 +00:00 |
Sonicadvance1
|
730d80864d
|
Mostly fix for OGL plugin, putting it's shaders in the right place, few other bugs here and there though. Fix for CPU detect and removed a quick hack to reduce underflows in the HLE plugin. Added AA for Linux, but may be only usable by ATI/Intel cards or Opensource drivers
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@231 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-17 03:56:07 +00:00 |
hrydgard
|
d1723cae4a
|
fix bug in giga's resampler,
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@230 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-16 23:53:00 +00:00 |
hrydgard
|
72e1a6afc8
|
Kill Plugin_DSP_NULL
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@229 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-16 22:30:29 +00:00 |
hrydgard
|
471bb025b2
|
gigaherz' improved resampler
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@228 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-16 22:28:33 +00:00 |
hrydgard
|
aa3fee8c60
|
Audio system update - HLE plugin submitted, homebrew has sound, and also Mario movies!! (this was very unexpected). This also acts as a frame limiter. Might provide an option to turn it off in the future.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@227 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-16 21:58:07 +00:00 |
hrydgard
|
dcd5ffeb7a
|
More accurate audio interrupts (preparation for homebrew audio support). some minor cleanup in gl plugin.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@226 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-16 10:49:08 +00:00 |
Sonicadvance1
|
0325f55d68
|
Some more fixes for GL plugin, getting ready for AA, and maybe some proper cleanup of XWindow in Linux, which we will never know if it works.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@220 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-15 12:03:49 +00:00 |
Sonicadvance1
|
bae7cf1354
|
Maybe quick fix for Windows
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@219 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-15 03:12:18 +00:00 |
Sonicadvance1
|
980679d84d
|
GL Plugin Now has High res instead of stretching to the res. No AA yet and shadows are wrong, which causes Sunshine to trip and a few others to have shadows in the upper left corner
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@218 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-15 02:57:20 +00:00 |
Sonicadvance1
|
9b676c0a01
|
Removes 4 unneeded values in the GL plugin, Makes less buffer underruns in ALSA in DSP_NULL, and case sensitivity so Wii games get just a 'wii' bit farther
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@216 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-14 23:04:24 +00:00 |
Maarten ter Huurne
|
7937befe73
|
Added XFB.cpp to list of files to build.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@215 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-14 22:25:45 +00:00 |
hrydgard
|
9f3899aa58
|
build fixin'
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@213 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-14 22:08:17 +00:00 |
hrydgard
|
9e15c51f9e
|
Silly build fix, a slightly improved error message.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@212 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-14 22:01:07 +00:00 |
hrydgard
|
b4d7ce0197
|
Some cleanup, extracted XFB convert code into VideoCommon, added non-activated support to gl plugin. + a minor bugfix with no effects seen so far in gl plugin :P
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@209 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-14 21:34:39 +00:00 |
hrydgard
|
870194db21
|
Attempt to fix recent D3D plugin issue. Fix bug in debugger *<:-)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@198 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-14 19:57:46 +00:00 |
Maarten ter Huurne
|
1b70b3dc7a
|
OS X build fix: Replaced hardcoded "-framework SDL" by output of "sdl-config" script. Also use "sdl-config" for the CXXFLAGS.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@194 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-14 00:22:03 +00:00 |
hrydgard
|
2b8a85ac5a
|
Yet another bunch of optimizations and cleanup.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@191 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-13 20:48:27 +00:00 |
tmator
|
bd3d9305b3
|
fix sdl init video : mthuurne
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@187 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-13 00:05:42 +00:00 |