Ryan Houdek
|
c23a6505ad
|
Fix dup Option and move one to the top where it belongs in the CMake file.
|
2013-03-13 11:56:23 -05:00 |
|
Ryan Houdek
|
8406d9972d
|
Fix JIT from rebasing on PPSSPP ArmEmitter.
|
2013-03-12 02:35:29 +00:00 |
|
Ryan Houdek
|
b94b4a9e8f
|
Rebase ArmEmitter on PPSSPP's base. The loadstores are making my heart cry at this point.
|
2013-03-11 13:57:55 -05:00 |
|
Ryan Houdek
|
f6d45ea461
|
Fix a potential issue when someone has a CPU core that isn't available on that host set in the INI file, it would just fail out. Now it defaults to interpreter.
|
2013-03-08 10:52:04 -06:00 |
|
Ryan Houdek
|
be217bf096
|
Add a comment about Qualcomm in load stores.
|
2013-03-07 20:28:18 -05:00 |
|
Ryan Houdek
|
f3528277c4
|
Make sure to mask out the FPU rounding mode correctly. Good spot from LionCash.
|
2013-03-07 09:52:38 -06:00 |
|
Ryan Houdek
|
427a26fcc2
|
Clean up PPCSTATE_OFF
|
2013-03-06 13:46:36 -06:00 |
|
Ryan Houdek
|
1214bf1359
|
Add ARM Jit to GUI when built on ARM
|
2013-03-06 03:25:45 +00:00 |
|
Ryan Houdek
|
d6558e1c31
|
Make the (V)LDR/(V)STR instructions support negative offsets. This fixes a bug where Arm Jit couldn't load the top 33 FPRs. Also makes it so the core can access all GPRs, FPRs, and SPRs in ppcState. This increases VPS 15-20 on SSBM intro movie on ODROIDX
|
2013-03-06 01:51:59 +00:00 |
|
Ryan Houdek
|
240238308c
|
Disable SSE2 check in the GUI when building ARM.
|
2013-03-05 14:03:01 +00:00 |
|
Ryan Houdek
|
3ac7ee4623
|
Fix compiling Dolphin on devices that provide crazy GLES drivers
|
2013-03-05 03:53:25 +00:00 |
|
Ryan Houdek
|
11e4403fb2
|
Fix accidental change from libpulse-simple to libpulse
|
2013-03-03 08:38:13 +00:00 |
|
Ryan Houdek
|
a01f793f59
|
Fix ARM build.
|
2013-03-03 07:37:22 +00:00 |
|
Ryan Houdek
|
bc15919e2e
|
Make ARMJit core default CPU core on ARM architecture
|
2013-02-28 16:15:32 -06:00 |
|
Ryan Houdek
|
9ff704f202
|
Small improvement to cmpli/cmpi in ARMJit.
|
2013-02-27 15:17:23 -06:00 |
|
Ryan Houdek
|
f1d727cf13
|
Merge latest ArmEmitter changes from ppsspp while we're at it.
|
2013-02-27 11:53:24 -06:00 |
|
Ryan Houdek
|
8c779bb242
|
Ah. I blame vim on this typo entirely.
|
2013-02-27 10:26:32 -06:00 |
|
Ryan Houdek
|
692e39d1bb
|
Merge branch 'arm-noglsl'
|
2013-02-27 02:22:08 +00:00 |
|
Ryan Houdek
|
be7643cd2d
|
Add the missing FPR cache
|
2013-02-27 02:15:32 +00:00 |
|
Ryan Houdek
|
717b976875
|
ARM Support without GLSL
|
2013-02-26 13:49:00 -06:00 |
|
Ryan Houdek
|
0554ce927e
|
Merge branch 'CLGL-Interop'
|
2013-02-24 20:06:17 -05:00 |
|
Ryan Houdek
|
0bd218ea8e
|
Update CLRun to have OCL 1.2
|
2013-02-23 01:47:37 -05:00 |
|
Ryan Houdek
|
8923f0e13b
|
Fix header guard and definitions not being set to 1
|
2013-02-11 15:06:40 -06:00 |
|
Ryan Houdek
|
0955135290
|
Add the option to turn on only the EGL interface to use desktop OpenGL with it.
|
2013-02-11 13:08:41 -06:00 |
|
Sonicadvance1
|
f13a07fb82
|
Remove this double flush in the idleskipping code.
|
2013-01-29 21:05:42 +00:00 |
|
Ryan Houdek
|
d2528615fa
|
hah, woops.
|
2013-01-29 14:06:43 -06:00 |
|
Ryan Houdek
|
75f2ba14b4
|
Hey Parlane. Fixed it.
|
2013-01-29 13:59:03 -06:00 |
|
Ryan Houdek
|
eb07c005e3
|
Move the cmake option lines to the top of the Cmake file for easy viewing in vim.
|
2013-01-25 13:55:05 -06:00 |
|
Ryan Houdek
|
10418d449f
|
Removed the need for this temporary variable.
|
2013-01-24 10:53:37 -06:00 |
|
Ryan Houdek
|
52ead25534
|
Cleans up EGL. Removes printf output with INFO_LOG and ERROR_LOG
|
2013-01-24 10:39:38 -06:00 |
|
Ryan Houdek
|
73eb98ed8e
|
Move swap control to the host specific GLInterface files.
|
2013-01-24 10:31:08 -06:00 |
|
Sonicadvance1
|
0ba1794df3
|
Fix AGL.cpp
|
2013-01-21 21:48:02 +00:00 |
|
Ryan Houdek
|
621204f3e8
|
Fix switching from the different rasterizers
|
2013-01-19 02:18:39 -06:00 |
|
Ryan Houdek
|
ff9ba67773
|
Remove the dependency on rectangle textures in the software rasterizer. Also make it the be used by default in the software renderer like it was before.
|
2013-01-19 00:51:14 -06:00 |
|
Ryan Houdek
|
5005d528c4
|
This changes Linux to control Wiimotes on the interrupt channel. Which in turn allows -TR wiimotes to work in Linux.
|
2013-01-14 14:43:49 -06:00 |
|
Ryan Houdek
|
30d4259bba
|
This removes the Lock Thread to Core option. Please file your complaints appropriately.
|
2013-01-14 14:20:41 -06:00 |
|
Ryan Houdek
|
6b29918ea3
|
Messed up the static include line
|
2013-01-09 10:42:05 -06:00 |
|
Ryan Houdek
|
01f4d9f386
|
Fix include paths and compiling in Linux. Externals soundtouch is 1.7.1, while Ubuntu 12.10 is 1.6.x. Externals soundtouch is compiled with integer samples, while ubuntu is compiled with float samples. Float samples is probably the more common route. If you're going to use soundtouch, you should probably use SAMPLETYPE instead of explicitly choosing short. This probably breaks the windows build since its includes aren't setup.
|
2013-01-09 10:26:12 -06:00 |
|
Ryan Houdek
|
446d9279b1
|
Fix clearing of render targets. We were skipping every other one.
|
2013-01-08 11:14:53 -06:00 |
|
Ryan Houdek
|
d0301ca89d
|
Revert 30dd9c2 e9d00bf db5f4c8 and bff0fae
|
2013-01-07 13:47:34 -06:00 |
|
Ryan Houdek
|
64afbade33
|
Fix 4 warnings on OSX
|
2012-12-30 04:32:37 -06:00 |
|
Ryan Houdek
|
ff3b22e1ff
|
Clear up some warnings that crop up from -Wextra
|
2012-12-30 03:28:50 -06:00 |
|
Ryan Houdek
|
e5d5365bac
|
Fix the last few warnings in Dolphin on my system.
|
2012-12-30 02:34:14 -06:00 |
|
Ryan Houdek
|
49ed752126
|
This line in SWRenderer has been wrong ever since the beginning.
|
2012-12-30 02:12:31 -06:00 |
|
Ryan Houdek
|
b2911516de
|
Disable the warning about va_list being mangled differently now.
|
2012-12-30 01:42:33 -06:00 |
|
Ryan Houdek
|
b4f30e549e
|
Missed a precision qualifier in a HWRasterizer shader.
|
2012-12-29 21:50:07 -06:00 |
|
Ryan Houdek
|
225d29f3f6
|
Fix this annoying warning in ChunkFile.h
|
2012-12-27 23:43:59 -06:00 |
|
Ryan Houdek
|
01cdcc83a3
|
Merge Fail: Make sure we are using the interface file to get backbuffer dimensions. GL helper function was duplicated.
|
2012-12-26 13:15:19 -06:00 |
|
Ryan Houdek
|
67c1c6b062
|
Merge branch 'GLES-software'
|
2012-12-26 12:54:58 -06:00 |
|
Ryan Houdek
|
5169804a61
|
Remove duplicated X11 code.
|
2012-12-26 12:12:26 -06:00 |
|
Ryan Houdek
|
93f72d8463
|
Don't add superfluous whitespace to the CMake file
|
2012-12-26 11:07:33 -06:00 |
|
Ryan Houdek
|
2d4c3c7c91
|
Beautify some tabs.
|
2012-12-26 10:33:45 -06:00 |
|
Ryan Houdek
|
e2489196e4
|
Got overzealous. We aren't removing CG quite yet with this branch.
|
2012-12-26 00:41:25 -06:00 |
|
Ryan Houdek
|
9a58f9a3bb
|
Rename another function...
|
2012-12-26 00:34:09 -06:00 |
|
Ryan Houdek
|
c43a0dac2e
|
Add to more than 32bit debug
|
2012-12-26 00:25:49 -06:00 |
|
Ryan Houdek
|
fa9abfdc42
|
Add a include directory
|
2012-12-26 00:22:17 -06:00 |
|
Ryan Houdek
|
a35c5a7f22
|
Add a include directory
|
2012-12-26 00:20:09 -06:00 |
|
Ryan Houdek
|
f4e7a280a9
|
Remove cg.lib from some files for Windows and renaming a function.
|
2012-12-26 00:07:43 -06:00 |
|
Ryan Houdek
|
e9099459bb
|
Maybe fix Windows compiling.
|
2012-12-25 22:52:30 -06:00 |
|
Ryan Houdek
|
c884dbf654
|
Mistype in WX.cpp
|
2012-12-25 19:18:03 -06:00 |
|
Ryan Houdek
|
01953ff64a
|
Rename the interface files and hopefully fix OSX building.
|
2012-12-25 19:08:24 -06:00 |
|
Ryan Houdek
|
09b05c0f6c
|
Add header guards to InterfaceBase.h
|
2012-12-24 09:46:37 -06:00 |
|
Ryan Houdek
|
296b9b1c16
|
Small bit of clean up in GLES-software.
|
2012-12-24 09:37:12 -06:00 |
|
Ryan Houdek
|
2db4549174
|
Fix a memory leak based on Lioncash's patches.
|
2012-12-18 23:35:28 -06:00 |
|
Ryan Houdek
|
f6ef6fa0d9
|
I had the wrong header for Windows in GLVideoInterface.h
|
2012-12-17 16:23:02 -06:00 |
|
Ryan Houdek
|
f2004b2474
|
Blindly add WGL.cpp file to the Windows project file. Just for Neo
|
2012-12-17 16:19:55 -06:00 |
|
Ryan Houdek
|
512cae69f8
|
Add a useful comment to DSP.cpp
|
2012-12-17 15:55:34 -06:00 |
|
Ryan Houdek
|
6099148541
|
Blind coding fail
|
2012-12-17 15:33:19 -06:00 |
|
Ryan Houdek
|
8082323c44
|
Should hopefully fix OSX
|
2012-12-17 15:29:38 -06:00 |
|
Ryan Houdek
|
3cb5dffbc9
|
Missed the video interface files.
|
2012-12-17 15:01:52 -06:00 |
|
Ryan Houdek
|
b78f5debe6
|
Initial push of GLES and GLUtil file breakup.
|
2012-12-17 14:54:20 -06:00 |
|
Ryan Houdek
|
8838944cd3
|
Revert "Use the global ::wxSetCursor instead of the local one from our panel object. Should close 3956."
This reverts commit 884006e4c8.
|
2012-12-15 00:04:10 -06:00 |
|
Ryan Houdek
|
884006e4c8
|
Use the global ::wxSetCursor instead of the local one from our panel object. Should close 3956.
|
2012-12-14 15:19:22 -06:00 |
|
Ryan Houdek
|
88b890824b
|
(CoreAudio) Retain volume value until initialization. Makes volume slider work when game isn't running. Fixes issue 5383.
|
2012-12-14 12:15:01 -06:00 |
|
Ryan Houdek
|
3b559d89ec
|
If the HOME environment variable isn't set, fall back on to PWD. Closes 5584.
|
2012-12-14 11:47:12 -06:00 |
|
Ryan Houdek
|
532fdada96
|
Adds the Wii Korean settings file. It was handled in the wii-network branch in rev c42a6f156e. Master handles the settings files differently. Until wii-network merges in to master, this closes issue 5642.
|
2012-12-14 11:37:26 -06:00 |
|
Ryan Houdek
|
423024110e
|
Includes are case sensitive and Common is in the include directories so including the file this way was silly.
|
2012-12-04 11:44:28 -06:00 |
|
Sonicadvance1
|
5dd49edaec
|
Badaboom. Add in Memory include to CDUtils.cpp
|
2012-10-30 02:45:42 +00:00 |
|
Ryan Houdek
|
fb92c338af
|
Bit of cleanup and fixing of one issue that was noticeable in SMS with Mario's shadow.
|
2012-10-27 22:50:06 -05:00 |
|
Ryan Houdek
|
dfb3c44d1a
|
Remove glMatrixMode and glLoadIdentity calls in Render.cpp which do absolutely nothing.
|
2012-10-27 18:27:16 -05:00 |
|
Ryan Houdek
|
8c1d104ca3
|
Change EFB copy location rectangles over to a Vertex array
|
2012-10-27 18:10:31 -05:00 |
|
Ryan Houdek
|
c1fd640964
|
Rebase immediate-removal on master
|
2012-10-27 17:22:48 -05:00 |
|
Sonicadvance1
|
8fed3b76c8
|
If setting videobackend back to null strings, Just set it to the front of the list. Fixes loading game specific INI files that don't load back the "default" video backend which is nothing.
|
2012-09-25 00:47:37 +00:00 |
|
Ryan Houdek
|
41266129ba
|
Should fix issue 5630.
|
2012-09-24 17:16:34 -05:00 |
|
Ryan Houdek
|
3229bf824c
|
Should actually load the backend when it changes via game INI
|
2012-09-23 17:54:23 -05:00 |
|
Ryan Houdek
|
f8f8aea577
|
Allow the user to set graphics backend from Game INI. Zero GUI option available for setting.
|
2012-09-23 16:02:11 -05:00 |
|
Ryan Houdek
|
b4ae200d0d
|
This changes a mmap in MemArena so you don't need 786MB of memory free to actually allocate the 1GB memory space in Linux 32bit. I was also running in to this issue in my development. Kudos to plbl4ster to actually taking the time to research this. Closes issue 5625.
|
2012-09-23 10:08:13 -05:00 |
|
Ryan Houdek
|
be200074e9
|
[Linux] Change from using /tmp to /dev/shm in MemArena so we don't cause any disk IO, also unlink file while it is open to allow multiple instances running. This was discussed months ago, but was never implemented for whatever reason.
|
2012-08-22 23:39:50 -05:00 |
|
Ryan Houdek
|
62e790f109
|
Have the ability to disable screensaver due to Nvidia + Displayport can cause annoying flickering
Bring up to standards guidelines and also support Windows
Switch this around...
|
2011-08-26 13:29:01 -07:00 |
|
Ryan Houdek
|
5a6a2b2bec
|
Do clearscreen and swap, probably won't do debug text nonsense since it looks like trash anyway. maybe later.
|
2011-08-25 05:20:41 -05:00 |
|
Ryan Houdek
|
31fd25bf61
|
Move on to XFB drawing
|
2011-08-25 04:41:45 -05:00 |
|
Ryan Houdek
|
d021f9e3b6
|
Here we go with the texture cache
|
2011-08-25 04:28:29 -05:00 |
|
Ryan Houdek
|
12a8f590f8
|
Remove immediate mode from the Texture converter, probably need to redo this for texcache rewrite :/
|
2011-08-25 04:02:11 -05:00 |
|
Ryan
|
a5a2562e59
|
Put this hotfix in since some combination of hardware and drivers returns zero here.
|
2011-08-25 02:58:37 -05:00 |
|
Sonicadvance1
|
693f276a68
|
Small update for disabled Fog for older hardware that fails to divide by zero in shaders
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7612 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2011-06-20 05:48:12 +00:00 |
|
Sonicadvance1
|
3fceffd8c0
|
We need to require at least shader 2.0a now
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7590 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2011-06-08 03:09:07 +00:00 |
|
Sonicadvance1
|
db0c2bca5b
|
Allows DX9 shaders to be SM2 compatible again at the loss of accuracy. SM3 is recommended. Fixes issue 4546.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7585 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2011-06-04 19:56:18 +00:00 |
|
Sonicadvance1
|
783c89f108
|
videocommon depends on core for Fifo Recorder
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7430 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2011-03-31 20:41:59 +00:00 |
|
Sonicadvance1
|
81f06220ce
|
Massive Poo storm, had to take shelter. Hacks, fixes, etc etc
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5421 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2010-04-29 13:46:20 +00:00 |
|
Sonicadvance1
|
3103b920b6
|
[OSX] Use spinlocks instead of mutexes since mutexes are really semaphores, gives me a decent speed up.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5420 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2010-04-29 12:50:12 +00:00 |
|