Commit Graph

  • 9f1582843d PixelShaderManager: Reduce number of redundant shader constant updates NeoBrainX 2012-09-02 19:14:43 +02:00
  • 0fdeb81038 Add some code for generating a shader constant usage profile. NeoBrainX 2012-09-02 20:00:15 +02:00
  • 700cce9588 More work on making new pixel shader uids work NeoBrainX 2012-09-02 18:30:21 +02:00
  • 67be1e939a PixelShaderGen: Some more work... NeoBrainX 2012-09-02 14:31:37 +02:00
  • 8902c6e38b Some cleanups, add more fields to pixel shader uid. NeoBrainX 2012-08-07 14:36:56 +02:00
  • b519d37128 Move new lighting shader uids to LightingShaderGen.h NeoBrainX 2012-08-07 01:16:02 +02:00
  • dc0f470215 Added new shader cache uids for pixel shader gen. NeoBrainX 2012-08-07 01:02:04 +02:00
  • 3c8df842bb Moved some of the new shader uid stuff to a common header file. NeoBrainX 2012-08-06 23:09:43 +02:00
  • ca0e292dd4 Replace the shader uid system with a new one which quasi-automatically generates uids for shaders. Currently used in the vertex shader only (had to fork lighting shaders for now). NeoBrainX 2012-08-06 22:41:30 +02:00
  • c5fa3e0f3d move RestoreAPIState and ResetAPIState into backends degasus 2013-01-28 18:16:03 +01:00
  • bca2cac640 keys.bin support added. Remove hollywood id from config. Tidy HLE_Device_es.h (maybe) Added const params to crypto stuff. Matthew Parlane 2013-01-29 01:18:53 +13:00
  • fd06342a97 set hint GL_STREAM_READ degasus 2013-01-28 13:03:31 +01:00
  • 2dd077028f Merge branch 'master' into wii-network Matthew Parlane 2013-01-28 22:00:47 +13:00
  • ed9ef874e5 Double hash was not needed. Use current keys. Matthew Parlane 2013-01-28 21:59:37 +13:00
  • 4fadb65259 Only check shader compilation status in debug or with DEBUG_GLSL defined. invalidate range on bindbufferrange since we don't care about what is in the range. Both give a performance boost for me. Ryan Houdek 2013-01-26 11:24:24 -06:00
  • 3a52b37c3b only create shaders after shadercaches are initialized degasus 2013-01-26 16:33:54 +01:00
  • a8d4c78cec Gameini database update. Fixes issue 5135. kostamarino@hotmail.com 2013-01-26 12:12:47 +02:00
  • ca4ea817e0 Merge branch 'master' into wii-network Matthew Parlane 2013-01-26 21:46:12 +13:00
  • 1083884b8b Windows couldn't convert. Matthew Parlane 2013-01-26 18:48:02 +13:00
  • a354f47f98 Fixes for POLL on Linux and Mac. Matthew Parlane 2013-01-26 18:22:58 +13:00
  • efe8c75424 Duplicate condition fix. Lioncash 2013-01-25 21:30:29 -05:00
  • 1e006b5b99 Better implementation of revision 2cc1a97a66c2. Works with .gcz files now. Rachel Bryk 2013-01-25 21:28:04 -05:00
  • f660077d06 Remove deprecated method for accessing a gtk widgets window. Fix a debug build compiler warning. Glenn Rice 2013-01-25 20:11:17 -06:00
  • eb07c005e3 Move the cmake option lines to the top of the Cmake file for easy viewing in vim. Ryan Houdek 2013-01-25 13:55:05 -06:00
  • 13e9bb56f8 fix bug when rasterfont disappears sometimes degasus 2013-01-25 20:39:19 +01:00
  • bad4f7f790 Rewrite the linear interpolation SRC to give the exact same results as the one in AXWii Pierre Bourdon 2013-01-25 19:16:07 +01:00
  • 74a5ad542b Do not automatically refresh the game list for games that have "Emulation issues" written in their gameini after we open/close the iso properties. Rachel Bryk 2013-01-25 13:00:53 -05:00
  • 41b1128fdd orphan vbo also with glBufferData degasus 2013-01-25 13:28:05 +01:00
  • a526fc5f92 ubo streaming degasus 2013-01-25 13:20:42 +01:00
  • 1b6240f7f9 Changed cmdidle to be idle on breakpoint. Added low watermark interrupts generated by the gather pipe. skidau 2013-01-25 20:04:31 +11:00
  • 2cc1a97a66 Properly sort multi-disc games by title. Rachel Bryk 2013-01-25 03:07:50 -05:00
  • 9776f135e2 Add polyphase resampling support in AX Pierre Bourdon 2013-01-25 08:25:28 +01:00
  • 10418d449f Removed the need for this temporary variable. Ryan Houdek 2013-01-24 10:53:37 -06:00
  • 52ead25534 Cleans up EGL. Removes printf output with INFO_LOG and ERROR_LOG Ryan Houdek 2013-01-24 10:39:38 -06:00
  • 73eb98ed8e Move swap control to the host specific GLInterface files. Ryan Houdek 2013-01-24 10:31:08 -06:00
  • e0ffdda26e Merge branch 'immediate-removal' into GLSL-master degasus 2013-01-24 16:58:28 +01:00
  • d60cc373d1 Revert "Revert 30dd9c2 e9d00bf db5f4c8 and bff0fae" degasus 2013-01-24 16:11:07 +01:00
  • 2db0c4270e Fix a potential memory leak on non-windows systems. lioncash 2013-01-24 08:21:08 -05:00
  • f69b6b595e change projection_type to u32 degasus 2013-01-24 13:10:13 +01:00
  • fe7e691d77 Revert "mem_fun -> mem_fn." Lioncash 2013-01-23 23:38:49 -05:00
  • b7d32b0a3d mem_fun -> mem_fn. Lioncash 2013-01-23 23:29:50 -05:00
  • ec5fc54b5b Update Japanese language. Glenn Rice 2013-01-22 21:40:48 -06:00
  • 8a76b4a851 Update Arabic translations. Glenn Rice 2013-01-22 15:33:47 -06:00
  • cff8fe8f77 Revert the fix for the random static audio that would sometimes occur in DSP HLE and DSP LLE. The fix caused the music in Fast - Racing League to play random sounds. skidau 2013-01-22 21:17:29 +11:00
  • d5748ebaef fix small dx9 slowdown degasus 2013-01-22 10:49:46 +01:00
  • 9f896b203c Update Spanish, French, Korean, and Brazilian Portuguese translations. Glenn Rice 2013-01-21 19:32:02 -06:00
  • 6afc30240a partial revert of 8a6f7474088e degasus 2013-01-22 00:18:42 +01:00
  • 0ba1794df3 Fix AGL.cpp Sonicadvance1 2013-01-21 21:48:02 +00:00
  • da0ec6618f always init ogl configs degasus 2013-01-21 18:44:33 +01:00
  • cf11f0ea72 clear uniform cache on startup degasus 2013-01-21 15:43:04 +01:00
  • 1612225e79 Implement AXWii command 01: ADD_TO_LR Pierre Bourdon 2013-01-21 11:51:55 +01:00
  • ebaaf6d468 glShadeModel is also obsolete degasus 2013-01-21 10:37:16 +01:00
  • 2bae4345c5 Revert "Ctrl+A support in the action replay code editing menu." Lioncash 2013-01-21 00:11:53 -05:00
  • 0c1ea605d5 Ctrl+A support in the action replay code editing menu. Lioncash 2013-01-20 23:24:56 -05:00
  • 45a7fa293b Set the default memory card path as relative too. Rachel Bryk 2013-01-20 19:15:48 -05:00
  • 83237a36e0 Save memory card paths relative to exe directory. Rachel Bryk 2013-01-20 18:47:59 -05:00
  • 4ef021e975 Better global volume adjustment on a voice. Fixes one of the 2 issues with the HOME button menu sound. Pierre Bourdon 2013-01-20 17:36:57 +01:00
  • 7252becf24 Fix the voice LPF implementation Pierre Bourdon 2013-01-20 17:20:30 +01:00
  • c662901504 Implement low-pass voice filtering, untested because I couldn't find any game using it Pierre Bourdon 2013-01-20 16:15:42 +01:00
  • 25419ed827 Implement Wiimote sound mixing in AXWii Pierre Bourdon 2013-01-20 15:32:55 +01:00
  • 35249a8576 Handle 3ms at a time in AXWii instead of 3x1ms Pierre Bourdon 2013-01-20 14:42:37 +01:00
  • fb64cfd18a AXWii: fix L/R channels being swapped when outputting audio samples Pierre Bourdon 2013-01-20 07:36:48 +01:00
  • 5c3bcc8f5f Revert "Readd the old AXWii (rename the new version to NewAXWii) and set it as default" Pierre Bourdon 2013-01-20 07:08:15 +01:00
  • 4cc4abfe25 Preset the HBeam and VBeam to 0 on boot. Fixes Densha de Go Shinkansen EX. skidau 2013-01-20 16:11:15 +11:00
  • 0a5f479250 Added a game property to disable the clearing of the data cache. This is needed by one known game, "Rubik's Puzzle Galaxy: Rush". skidau 2013-01-20 13:09:38 +11:00
  • 6ec95d30af Allow emulated wiimote to be tilted 180 degrees in each direction. (was 90) Fixes issue 3492. Jordan Woyak 2013-01-19 19:16:01 -06:00
  • 7f8341825b Remove lttc for lle on thread too. Rachel Bryk 2013-01-19 17:17:18 -05:00
  • 6c0f6ffecf Fix a dumb regression from revision 4925a28f94d8. NeoBrainX 2013-01-19 22:34:07 +01:00
  • 37af25e03d Revert my dual-core fix for FifoPlayer. Apparently it breaks more than it fixes. NeoBrainX 2013-01-13 10:49:33 +01:00
  • 01d393ed6c Actually remove lttc. Rachel Bryk 2013-01-19 15:21:00 -05:00
  • d6cee44be0 Typo fix. Rachel Bryk 2013-01-19 15:08:29 -05:00
  • ed1a9480b0 Misc movie fixes. Rachel Bryk 2013-01-19 15:02:02 -05:00
  • 905d38827e Implement 8 bit loads backpatching Pierre Bourdon 2013-01-19 16:52:13 +01:00
  • c553c42d63 Implement backpatch support for 16 bit loads Pierre Bourdon 2013-01-19 05:09:00 +01:00
  • 8a6f747408 glsl: remove usage of old texture2D* function degasus 2013-01-19 11:07:06 +01:00
  • 621204f3e8 Fix switching from the different rasterizers Ryan Houdek 2013-01-19 02:18:39 -06:00
  • 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. Ryan Houdek 2013-01-19 00:51:00 -06:00
  • c4bd6329c0 Fully fix that clear bug in aldlist.cpp. Seems I missed part. Corrected it. Lioncash 2013-01-18 23:42:37 -05:00
  • d73c950623 cache texture bindings degasus 2013-01-19 01:06:34 +01:00
  • e7d5b274c0 add stage parameter for texture load, so ogl can bind to the correct sampler degasus 2013-01-19 00:47:48 +01:00
  • 074f73c641 move utils texture to sampler 8+9 degasus 2013-01-19 00:39:31 +01:00
  • 6401a18143 remove texture sampler from uniform list degasus 2013-01-19 00:12:02 +01:00
  • 5ff77f9c88 Fix emulated turntable crossfade slider. (DJ Hero controller) Fixes issue 4504. Jordan Woyak 2013-01-18 13:40:54 -06:00
  • 2c010f530e report glsl shader warings as errors degasus 2013-01-18 12:49:48 +01:00
  • 2f28d938cf Add support for the mouse cursor and mouse clicking events on OS X. Grant Paul 2013-01-17 23:32:07 -08:00
  • 69b1da915f Fix emulated wiimote shaking in Wario Land: Shake It, and probably others. Fixes issue 5295. (probably issue 5017 and issue 5578 too) Jordan Woyak 2013-01-18 00:06:39 -06:00
  • d05d10d2a1 Improve "Enable Hotkeys" description. Fixes issue 4607. Jordan Woyak 2013-01-17 19:53:44 -06:00
  • ba1a31248b Fix typo. Jordan Woyak 2013-01-17 19:42:56 -06:00
  • 2180c93347 Mention middle mouse button in "Free Look" description. Fixes issue 5581. Jordan Woyak 2013-01-17 19:38:01 -06:00
  • 714ff50fdf set blending if dual source might be triggered degasus 2013-01-18 00:44:35 +01:00
  • a01bd96d7d Merge branch 'full-analog-surface' Fixes issue 5010. Jordan Woyak 2013-01-17 15:48:50 -06:00
  • f97d2a93c4 Add "full analog surface" support in DInput,OSX,SDL backends. (should not be needed for XInput) Jordan Woyak 2013-01-17 15:41:18 -06:00
  • 38b01d176a Start to make possible use of "full analog surface". (useful for triggers on some silly physical gamepads) Jordan Woyak 2013-01-17 15:40:44 -06:00
  • 69c91a20ea Merge branch 'gameinistuff' Rachel Bryk 2013-01-17 15:22:38 -05:00
  • 592395bc67 Copypaste fail. Rachel Bryk 2013-01-17 14:30:47 -05:00
  • a87fd89fce disable ogl shader cache degasus 2013-01-17 12:36:20 +01:00
  • 3054d36534 use glBindFragDataLocation instead of glDrawBuffer degasus 2013-01-17 11:16:12 +01:00
  • cae8bb33c3 Fix initial theme selection. Jordan Woyak 2013-01-17 01:24:02 -06:00
  • 4dad8ddd83 Actually use the screenshot icon. Jordan Woyak 2013-01-16 22:11:02 -06:00
  • e74dc0b41f Update title/status bar when pausing emulation. Rachel Bryk 2013-01-16 22:52:01 -05:00