Shawn Hoffman
8ff50f3155
code beautification and the like for OGL config gui
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@132 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-05 08:49:27 +00:00
Sonicadvance1
1a504ff031
Fix compile bugs in Windows
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@131 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-04 22:42:04 +00:00
Sonicadvance1
dd793a11ef
GL plugin now dumps textures in correct format, you can enable texture dumping in the settings but you have to set the directory in the ini file
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@130 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-04 21:29:56 +00:00
hrydgard
494c1f3187
JIT works in linux with ALL OPTIMIZATION OFF - well, at least it's faster than pure interpreter :P
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@128 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-03 16:56:31 +00:00
hrydgard
e7786f3934
fix linux build, last njoy commit broke it :P
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@127 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-03 09:21:04 +00:00
Laurence Muller
bcaa0d1d86
nJoy:
...
- Added some kind of rumble support (windows only, using direct input).
- Only usable for player one.
- Not customizable, fixed rumble strength.
- Due to some Dolphin bugs you need to initialize rumble support manually.
How to use:
- Disable the 'render to main window' in the video plugin (opengl or d3d).
- Start the game and wait a few seconds.
- When the game is running, press the 'half press' button once.
- Rumble support should now be enabled (if your joypad supports it).
- Confirmed to work with Crazy Taxi.
Dolphin bug:
When void PAD_Initialize(SPADInitialize _PADInitialize) is called, the render window does not excist yet. Therefor the value _PADInitialize.hWnd is incorrect.
In order to initalize rumble support, it is required to set the CooperativeLevel to "DISCL_EXCLUSIVE | DISCL_FOREGROUND". But without a proper hWnd this will fail.
So the trick I used here is, let the game start and create a window (and a hWnd). After that I set the CooperativeLevel.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@126 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-01 23:38:53 +00:00
hrydgard
9a4c66e066
More linux...
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@122 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-01 13:59:37 +00:00
Sonicadvance1
3d769df036
Makes file search case insensitive with a little help from strcasecmp
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@118 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-01 01:31:26 +00:00
hrydgard
3b4a9e06c2
fix typo in unused function, try to fix linux 32-bit opengl
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@117 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-31 21:23:30 +00:00
tmator
60ac064e0c
Mac plugin is now in mac/Plugins directory
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@113 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-31 08:38:13 +00:00
Laurence Muller
8f1628b69c
nJoy: GUI fixes
...
- It should now look pretty in Linux
- wxWindow::Update(); does not seem to work in Linux, so no countdown timer in Linux when pressing a button.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@110 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-30 23:33:37 +00:00
Laurence Muller
fb7a7f9001
nJoy: GUI fixes
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@108 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-30 22:17:45 +00:00
Laurence Muller
19f3c986ff
forgot to disable a line...
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@103 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-30 07:52:03 +00:00
Sonicadvance1
f95619e509
Potential fix for full screen GL in Windows, and fixes for both Linux and Mac
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@102 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-30 06:10:34 +00:00
Sonicadvance1
3e479c7c8f
Tons of changes to OpenGL plugin, Not entirely tested in Windows
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@101 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-30 04:23:43 +00:00
Sonicadvance1
99d5b4f4c2
Linux+MacOS: a Fix for someone have problems with compiling on a Mac, few fixes for DSP LLE plugin, I don't have files to test though
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@100 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-29 23:59:21 +00:00
Laurence Muller
d2776e3468
Fixed linux compatibility, it seems that xpm files load fast under linux...
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@97 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-29 23:02:38 +00:00
Laurence Muller
53ba40fd7f
nJoy: GUI update
...
- Config GUI now uses wxWidgets (should work in linux!)
- The alignment of text may look crappy in linux, so we still need to fix that.
- Opening the config GUI takes time, crappy XPM image of the controller loads slow (cant we use BMP files???) (line 240)
- Stupid GUI bug present when switching between a default joystick and one with no hat. (line 381)
- For some reason setting the value of a wxTextCtrl doesnt gets updated immediately (line 559)
- If you're using windows and dont want to use wxWidgets for the GUI, you can still use the old one by removing #define USE_WXWIDGETS from nJoy.h line 33.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@95 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-29 22:26:42 +00:00
Sonicadvance1
9d312559cf
Linux: Add libao to DSL_NULL plugin so I get audio in linux
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@89 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-27 14:07:52 +00:00
Laurence Muller
3114c27143
fontsize fix for linux (from gigaherz).
...
Logo is still greyscale ;(...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@88 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-26 21:44:01 +00:00
Sonicadvance1
9d892e7295
Update nJoy about box.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@87 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-26 20:32:08 +00:00
Laurence Muller
3f32143513
nJoy: oops... used the old filename, for some odd reason the logo image is black and white in linux...
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@86 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-26 12:32:33 +00:00
Laurence Muller
82137a0ee9
nJoy:
...
- Converting dialog windows to use wxWidgets instead of win32.
- Currently only the about box is converted.
- The debug versions in windows will not compile yet.
- If you want to use the old version, remove #define USE_WXWIDGETS in nJoy.h
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@85 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-26 12:28:17 +00:00
fires.gc
2f308cf77a
minor improvements (mostly debugger)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@82 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-24 13:40:07 +00:00
Laurence Muller
c469243372
Minor change, now compiles and runs (GUI only) in Fedora Core 9
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@72 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-23 22:54:53 +00:00
Laurence Muller
690b7d4e1e
nJoy:
...
- nothing special, just a default nJoy.ini.
- Controller 1 contains a profile for the logitech rumblepad 2
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@71 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-23 19:23:36 +00:00
Laurence Muller
d8ed24fd29
nJoy:
...
- This version should compile on linux.
- The about and config dialogs are disabled (win32 should be replaced by wxWidgets)
- This version is untested, so if you want to try it out, use a premade nJoy.ini from a windows install.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@70 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-23 18:53:54 +00:00
Sonicadvance1
485ec4b341
Linux: Fixes to Compile
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@69 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-23 16:39:02 +00:00
fires.gc
1040cb1512
some more minor changes
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@68 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-23 16:32:38 +00:00
fires.gc
ea1bf8c51a
minor bug fixes for opengl plugin
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@67 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-23 16:20:12 +00:00
Sonicadvance1
74662646f2
Woops, booboo
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@66 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-23 16:17:00 +00:00
Sonicadvance1
aae00ef799
Linux/All: Changes to OpenGL plugin config window, effects all platforms. Removed nasty Tomaha default font. Compiles now
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@65 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-23 16:04:58 +00:00
fires.gc
375b0052e3
restructured opengl plugin
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@63 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-23 15:20:36 +00:00
Laurence Muller
5955748d58
nJoy: minor fix, loading settings while game is running.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@62 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-23 09:05:59 +00:00
Sonicadvance1
1d175eadd7
Linux: Fixes so it compiles in 32bit. Now a Config dialog for the video plugin, Linux only, if you want to change for Windows, work on it
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@61 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-23 08:49:58 +00:00
Laurence Muller
f9582bef30
nJoy:
...
- Enabled Half press for shoulder buttons
- Added a option to select controller type
- Normal controllers should use the default joystick
- Some joysticks dont have a real hat (POV) but fake this with buttons.
In this case Joystick (no hat) should be selected.
After this is selected, four new buttons will appear for the d-pad.
- Next version will probably include keyboard support.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@60 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-23 00:49:20 +00:00
fires.gc
a3bae5f132
enabled wxwidgets for this plugin (at the moment just the about box uses it)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@59 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-22 23:20:54 +00:00
fires.gc
5f7f75ea2e
fixed compiling for windows... Please remove the SDL stuff from this plugin. Port njoy to linux (write your own GUI or disable the GUI)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@58 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-22 16:50:29 +00:00
Laurence Muller
7f95ad831f
nJoy: Shoulder button fixed, I forgot to set a value for the pressure. Currently it set at max (0xFF)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@57 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-22 14:32:13 +00:00
Laurence Muller
ef3a9832ce
nJoy: small fixes for the analog from gigaherz
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@56 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-22 14:23:27 +00:00
Sonicadvance1
31123ca6ce
Linux: Woops, forgot to remove testing code in video plugin
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@55 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-22 11:26:05 +00:00
Sonicadvance1
a626888508
Linux: Now video is actually outputted. Changing padsimple in to SDL
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@54 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-22 11:16:45 +00:00
fires.gc
ec3067e0e1
small bug fix for the project
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@53 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-22 09:10:43 +00:00
fires.gc
adde012508
removed old njoy structure
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@52 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-22 09:03:22 +00:00
fires.gc
e8b40c07a3
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@51 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-22 09:02:26 +00:00
Laurence Muller
52086208ca
nJoy: *cough* just another fix for the analog ...
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@50 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-21 22:44:59 +00:00
fires.gc
6f00a278c6
changed libraries from multithreaded dll to multithreaded
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@49 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-21 22:11:47 +00:00
Laurence Muller
698d2a3abe
nJoy: This should fix the non-working R shoulder button and the analog troubles.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@48 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-21 22:08:56 +00:00
fires.gc
8d0c11e564
added support for njoy x64
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@47 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-21 21:11:10 +00:00
Laurence Muller
e52e659f8e
Added nJoy v0.3:
...
- Multi-controller support!
- Enjoy! ;)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@46 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-21 20:03:38 +00:00
fires.gc
7f46d51aee
removed VS2008 project files
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@45 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-21 19:40:53 +00:00
hrydgard
3c71be6100
Improved some error msgs, added preliminary memory view window, split plugin ini files.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@42 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-21 18:42:44 +00:00
Sonicadvance1
c33cf08a2f
Linux: Fixes a few things, Should Compile in Linux. Ran Crazy Taxi horribly
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@38 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-21 01:27:13 +00:00
hrydgard
36f8b9751a
Better error messages, Dolphin will create save directories if not present.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@37 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-20 21:20:22 +00:00
hrydgard
4175db3aa3
Show SVN revision in plugin title bars too.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@36 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-20 15:36:18 +00:00
fires.gc
7765b3f556
plugin projects fixes
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@33 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-20 13:46:29 +00:00
hrydgard
461077b1a1
More GFX plugin cleanup, still no visible changes.
...
New right-click popup menu in game list - allow editing patch files easily.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@31 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-20 12:26:32 +00:00
Sonicadvance1
c7795c41b7
Linux: Fix ups for people running Linux. If it breaks anything, punch me in the face.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@30 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-20 11:02:41 +00:00
fires.gc
2c6baf9abb
fixes for the video projects
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@28 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-19 09:57:42 +00:00
hrydgard
b3c55018a6
More common things moved out from the GFX plugins. No visible changes.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@27 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-18 19:33:55 +00:00
hrydgard
91ccda69ef
Split a couple of huge files up, to make them easier to handle.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@24 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-17 21:09:18 +00:00
hrydgard
711b1e0016
Started to extract common parts of the two gfx plugins into a new library (VS2008 users, sorry :)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@22 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-17 20:29:04 +00:00
fires.gc
207bdcd60f
removed xptheme.h from project
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@17 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-17 10:31:34 +00:00
fires.gc
ceb924f398
added option "render to main window" to opengl video plugin
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@16 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-17 10:17:19 +00:00
fires.gc
b503d023bc
added an option to render directx video plugin inside the main frame
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@15 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-17 09:18:03 +00:00
hrydgard
009a452fbf
VS2008 project files.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@14 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-16 22:19:06 +00:00
hrydgard
ea934759e1
Mostly cleanup and some better crash messages. Also enabled partial block linking (see JitCache.cpp), should give a small speedup but may cause problems, please report!
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@12 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-16 20:50:16 +00:00
fires.gc
222d669d8b
Added missing DebugFast define for several plugin projects and fixed minor bugs
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@10 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-16 12:17:20 +00:00
hrydgard
cbb3c55641
Started backport of features from OpenGL to D3D plugins (no visible effects yet). Some minor cleanup and checks. Deleted unnecessary file from SVN.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@9 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-15 20:11:18 +00:00
fires.gc
982586cdc6
just some code cleanings
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@8 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-15 11:53:41 +00:00
hrydgard
775dc8a9c0
Initial megacommit.
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-12 17:40:22 +00:00