Commit Graph

  • 76e6085e31 consistently usage of buffer pointers degasus 2013-02-21 12:36:29 +01:00
  • a849bb5242 Merge branch 'vertexloader_cleanup' into vertex-loader-cleanup degasus 2013-02-21 12:18:50 +01:00
  • 66d0c1c301 small cleanups of s_pCurBufferPointer degasus 2013-02-21 11:45:29 +01:00
  • 0d33e20026 bbox: replace s_pCurBufferPointer with locale buffer, so it can be read without read from the writeonly buffer degasus 2013-02-21 11:41:14 +01:00
  • 7a89faf13f converting the last vertices again instead of copying from buffer on buffer split degasus 2013-02-21 11:36:10 +01:00
  • dc776a19a0 Cleanup VertexLoader's Color functions a bit. Jordan Woyak 2013-02-21 02:49:17 -06:00
  • 660fc12927 Cleanup Position loader functions. Jordan Woyak 2013-02-21 02:00:27 -06:00
  • 5efdcef34a No longer have the signed/unsigned hack I guess. Jordan Woyak 2013-02-21 00:49:47 -06:00
  • 3938d3713b Fix what I broke. Jordan Woyak 2013-02-21 00:40:22 -06:00
  • 5b63472ad7 Templatify Normal Loader functions. Jordan Woyak 2013-02-20 22:22:41 -06:00
  • 5e78f8a176 Templatify TextCord Loader functions. Jordan Woyak 2013-02-20 20:43:53 -06:00
  • 8f256237a3 Templatify DataReader a bit. Jordan Woyak 2013-02-20 20:21:25 -06:00
  • 6a13a4e5ed Add template "swap" function to CommonFuncs. Jordan Woyak 2013-02-20 20:20:53 -06:00
  • e9232280c4 Fix OSX! Jordan Woyak 2013-02-20 17:35:01 -06:00
  • f3e91bc10d Hopefully kill a stupid warning on Windows. Jordan Woyak 2013-02-20 17:30:34 -06:00
  • e7c93b8ac3 Minor sampler cache cleanup. Jordan Woyak 2013-02-20 16:58:17 -06:00
  • b7fae1febb Fix my DX11 texture-related failure.. Fixes issue 6026. (probably) Jordan Woyak 2013-02-20 14:18:21 -06:00
  • 36f2082a5f Made vertex loading take constant time. Fixes a hang in Gladius. skidau 2013-02-20 23:38:25 +11:00
  • 6e6d8af6dd Revert "Don't load level 0 twice for 1-level textures in DX11." and fix it properly. All backend TextureCaches now load level 0 in CreateTexture. Jordan Woyak 2013-02-20 05:37:01 -06:00
  • eae20b77a8 Remove some unneeded sampler-related calls in BPStructs. Jordan Woyak 2013-02-20 02:01:54 -06:00
  • 294cb165ba Don't load level 0 twice for 1-level textures in DX11. Jordan Woyak 2013-02-19 22:39:28 -06:00
  • 55c2a01744 Check for sampler object support, just to be nice. Jordan Woyak 2013-02-19 21:24:08 -06:00
  • f2647a1216 Implement OGL sampler cache. Allows binding a texture multiple times with different parameters. Also possibly gives a very small speed improvement. Jordan Woyak 2013-02-19 18:22:38 -06:00
  • d93e57ff22 revert b5fe39b8c721 "fix texture parameters" degasus 2013-02-19 22:20:39 +01:00
  • b5fe39b8c7 fix texture parameters degasus 2013-02-19 17:28:46 +01:00
  • 50f4bf114e Revert "map_orphan_and_risk - next try for upload method" degasus 2013-02-19 15:51:48 +01:00
  • 0f2ee45d96 remove ati workaroung for mipmap creation degasus 2013-02-19 15:40:34 +01:00
  • 351c741906 Merge branch 'master' into FIFO-BP skidau 2013-02-19 23:19:29 +11:00
  • 17747fcfb8 map_orphan_and_risk - next try for upload method degasus 2013-02-19 13:18:48 +01:00
  • 718a1b5ded Fixed a buffer overflow in the OpenAL buffer. skidau 2013-02-19 23:18:13 +11:00
  • fed574d08b solve merge conflict degasus 2013-02-18 18:55:42 +01:00
  • a629dea4dc Merge branch 'master' into GLSL-master degasus 2013-02-18 18:49:20 +01:00
  • 19ab5bf50d TextureCache: Fix D3D backends crashing when a game uses multiple 1x1-sized LODs. NeoBrainX 2013-02-18 17:14:56 +01:00
  • 0f617183a8 Add a possible TODO. Dunno if the hardware behaves like this, but it likely does. NeoBrainX 2013-02-18 14:54:24 +00:00
  • 4653adecf1 remove numTexGens=7 hack. only cg wasn't able to handle more then 8 texcoords degasus 2013-02-17 22:37:00 +01:00
  • bef24b5c6b new format for gl extensions degasus 2013-02-17 21:41:00 +01:00
  • d0ea94a2aa WII_IPC_HLE_Device_FileIO: don't rebuild the filename on every operation. Jordan Woyak 2013-02-17 13:52:04 -06:00
  • fa9aafeed8 Some cleanup of CWII_IPC_HLE_Device_FileIO: The real file was never kept open for longer than a single operation so there was no point in dealing with it in DoState. Saving the real path in the savestate was also probably a bad idea. Savestates should be a bit more portable now. Jordan Woyak 2013-02-17 13:30:04 -06:00
  • 0cdd4434b9 Removing destination on rename when source isn't present doesn't make sense. IOCTL_RENAME_FILE still might not be totally correct. Jordan Woyak 2013-02-17 12:51:12 -06:00
  • bf4be1d8d1 Change some CNANDContentLoader logic to what was probably intended. Kills some warn logs when opening Dolphin. Jordan Woyak 2013-02-17 01:57:25 -06:00
  • 3330842505 Let's not CreateDir an empty string every time CreateFullPath is used, logging an error every time. Jordan Woyak 2013-02-17 01:33:22 -06:00
  • 9ac2fbb0a5 Fix a memleak. Probably/maybe improve USBGecko performance. Jordan Woyak 2013-02-17 00:19:42 -06:00
  • 206fdde933 Remove the core count from the cpu info OSD message. It was often wrong and not rather important. Jordan Woyak 2013-02-16 23:44:50 -06:00
  • 537d5ea942 Use omp_get_num_procs to set the number of OpenMP threads rather than our core count detection. Jordan Woyak 2013-02-16 23:42:00 -06:00
  • 123035a192 Bulk send TCP data to the client with the emulated USB Gecko. skidau 2013-02-17 15:27:15 +11:00
  • 1792a9d27b Added the ability to reverse the direction of the force feedback by allowing negative range values. skidau 2013-02-17 15:03:10 +11:00
  • 53aec6c476 Fix OGL perf queries and make them not slow! Jordan Woyak 2013-02-16 17:50:40 -06:00
  • 0e2c3f3483 Increased the cycle time of the vertex command. Fixes "Speed Challenge: Jacques Villeneuve's Racing Vision". skidau 2013-02-16 22:54:10 +11:00
  • 45efced280 Moved the setting of the Finish interrupt signal back to the main thread as it was causing Wii games like Resident Evil 4 (Wii) to hang. skidau 2013-02-16 18:30:20 +11:00
  • d994e56b60 Changes/cleanup to TextureCache::Load and other mipmap related code. The significant change is what is now line 520 of TextureCacheBase.cpp: ((std::max(mipWidth, bsw) * std::max(mipHeight, bsh) * bsdepth) >> 1) to TexDecoder_GetTextureSizeInBytes(expanded_mip_width, expanded_mip_height, texformat); Jordan Woyak 2013-02-15 20:46:03 -06:00
  • 0c882cca66 Profile stores, fp stores and ps stores only to the fifo write addresses list. This should make the JIT a little faster as it will not be checking for external exceptions unnecessarily. skidau 2013-02-16 13:54:58 +11:00
  • 9bff8e00c8 Added preliminary support to synchronise the timing of the CPU and GPU threads. A new option has been added to the game properties for this purpose. This option may help with random freezes in Dual Core mode. skidau 2013-02-16 12:51:09 +11:00
  • 51795d8811 Merge branch 'master' into FIFO-BP skidau 2013-02-16 11:10:03 +11:00
  • 5a3435255b Reduce some DI command delays. Fix DKCR hanging with DSP HLE. My other games continue to work. Jordan Woyak 2013-02-15 16:02:38 -06:00
  • 6fd96a162f Video_Software: Fix ZComploc option breaking stuff. NeoBrainX 2013-02-15 17:54:52 +01:00
  • fb0102d441 Video_Software: Fix the ZFreeze option doing nothing. NeoBrainX 2013-02-15 17:47:07 +01:00
  • 183ad0c628 Video_Software: Toggable zfreeze and early_z support for testing. NeoBrainX 2013-02-15 17:44:56 +01:00
  • 334bd52f2c NaNs handling in pixel shader degasus 2013-02-15 15:46:31 +01:00
  • e259343275 fix efb copy shaders degasus 2013-02-15 13:13:45 +01:00
  • ef90b15f3e Provide an option to not send speaker data. It can cause rumble lag even when the speaker is muted. Jordan Woyak 2013-02-15 03:00:31 -06:00
  • 1f20a24a04 Minor changes. Jordan Woyak 2013-02-14 21:02:41 -06:00
  • 891de52769 Don't need to hang dolphin when searching for wiimote with the refresh button. This code is getting pretty ugly. :/ Jordan Woyak 2013-02-14 19:04:34 -06:00
  • cda88a8c1e Random improvements. Jordan Woyak 2013-02-14 18:41:31 -06:00
  • 306e6b1d80 Turn off continuous scanning by default. Jordan Woyak 2013-02-14 14:02:51 -06:00
  • 9f4a616f2e build fix degasus 2013-02-14 19:04:52 +01:00
  • a0ef58418b workaround for buggy intel windows driver. revert this as soon as there are newer driver degasus 2013-02-14 18:59:45 +01:00
  • 0325e37bfb merge glsl headers into one place degasus 2013-02-13 21:34:48 +01:00
  • e57ff06130 Futile attempts at fixing Windows. Jordan Woyak 2013-02-13 14:00:15 -06:00
  • 3392562501 rewrite efb copy shader, copied from dx11 degasus 2013-02-13 18:01:06 +01:00
  • 21b83b436c create shader cache directoy degasus 2013-02-13 16:50:56 +01:00
  • b3675d15dc enable shader cache again degasus 2013-02-13 16:30:15 +01:00
  • 398b37f371 fix ValidateShaderIDs degasus 2013-02-13 15:16:32 +01:00
  • bbc292c210 merge Vertex and PixelShaderCache into ProgramShaderCache degasus 2013-02-13 13:12:19 +01:00
  • 77381a1af2 Futile attempts at fixing OS X. Jordan Woyak 2013-02-12 21:37:47 -06:00
  • 7f305ba822 Fix sloppy connection logic. Jordan Woyak 2013-02-12 18:56:36 -06:00
  • 12674b3164 Possibly improve real wiimotes on Windows. Jordan Woyak 2013-02-12 17:01:51 -06:00
  • 818a376bd4 Fix header guard and definitions not being set to 1 Ryan Houdek 2013-02-11 15:06:40 -06:00
  • e53d88da2d Add the option to turn on only the EGL interface to use desktop OpenGL with it. Ryan Houdek 2013-02-11 13:08:41 -06:00
  • 1e64c38998 Clean up SDL includes a bit. Maybe fix an SDL2 problem. Jordan Woyak 2013-02-05 15:32:13 -06:00
  • 46f94203b7 Fix compilation with SDL2. (based on a patch from matthewharveys) Fixes issue 5971. Jordan Woyak 2013-02-05 21:07:09 -06:00
  • e556f47db0 "Fix" using SDL from externals. Jordan Woyak 2013-02-05 16:29:52 -06:00
  • da53ca8ee3 "Wait for the wiimote to connect"? I think that's a horrible idea. Jordan Woyak 2013-02-12 00:19:27 -06:00
  • a6461ca186 Improve wiimote reconnection on changing wiimote sources. Jordan Woyak 2013-02-11 20:50:09 -06:00
  • fa10335c55 Make continuous scanning optional. Jordan Woyak 2013-02-11 17:58:56 -06:00
  • f3d25f2cb0 OSX buildfix! Jordan Woyak 2013-02-11 16:07:01 -06:00
  • 0fb7f65e04 Problems on Windows? Just SLEEP twice as long! Jordan Woyak 2013-02-11 15:58:23 -06:00
  • c2d2fb8c7c Try to improve real wiimotes on Windows. Jordan Woyak 2013-02-11 15:21:58 -06:00
  • 8923f0e13b Fix header guard and definitions not being set to 1 Ryan Houdek 2013-02-11 15:06:40 -06:00
  • 0955135290 Add the option to turn on only the EGL interface to use desktop OpenGL with it. Ryan Houdek 2013-02-11 13:08:41 -06:00
  • b8fd5c0c30 Fix Windows for real! Jordan Woyak 2013-02-11 05:57:55 -06:00
  • c267be2682 Hopefully fix windows! Jordan Woyak 2013-02-11 05:30:51 -06:00
  • 7a053d0f07 buildfix! Jordan Woyak 2013-02-11 03:50:54 -06:00
  • 05ec90488b Make real wiimotes not so crappy on Windows hopefully. Jordan Woyak 2013-02-11 03:39:09 -06:00
  • f26650e55b Removed the updating of PC in the Cleanup function. This was causing Metroid Prime to hang. skidau 2013-02-11 08:42:16 +11:00
  • 17c4fcfd90 Removed the updating of PC in GenQuantizedStores() as the generated code is static. skidau 2013-02-10 18:40:50 +11:00
  • 0cafc33eda Moved the token update to the CPU thread. skidau 2013-02-10 18:24:30 +11:00
  • 056930cac8 Updated PC on a few memory writes that were missed in the FifoBusy branch. Thanks to hk.konpie for the tip. skidau 2013-02-10 13:33:56 +11:00
  • 1c64b1993d Change the ugly "no banner" banner to the sexy "X" from the website. Jordan Woyak 2013-02-09 17:02:22 -06:00
  • 6645bd6fc6 Fix a crash in the FifoPlayer dialog. NeoBrainX 2013-02-09 12:38:20 +01:00
  • 3d480c088f Merge branch 'master' into wii-network Matthew Parlane 2013-02-09 20:13:11 +13:00