Commit Graph

  • 648fc92184 rsx/fp/vp: Epsilon value is too large! - Original epsilon value was 1.E-10 which nvidia linux driver could not read properly -- Restores the original value represented in decimal notation kd-11 2018-01-24 12:09:02 +03:00
  • c05d164eee gl: Implement swap control on linux kd-11 2018-01-22 13:07:52 +03:00
  • d37aa466ff Fix native UI save_dialog when there are no saves (#4113) Juhn 2018-01-30 14:26:00 +01:00
  • cd8e97a7c6 Fix to B8 format render target swizzling (#4123) ZeroZero2018 2018-01-29 10:58:25 -08:00
  • a27e2db455 Stub some functions in cellWebBrowser isJuhn 2018-01-12 18:41:56 +01:00
  • bb5bdb2e8c improve cellKB keyreleases and autorepeat Megamouse 2017-12-31 12:01:11 +01:00
  • 9614fef4b9 Use clang 5.0 in travis (#4115) Zion 2018-01-26 10:18:09 -08:00
  • 74a175401a Merge branch 'master' into master Francisco José García García 2018-01-26 11:26:38 +01:00
  • b9c10a186d Qt/Core: implement max llvm compile threads Megamouse 2018-01-24 17:38:38 +01:00
  • c8965564e4 vk/ogl: Fix regression for G8B8 Zangetsu38 2018-01-23 12:08:43 +01:00
  • a9c26b40dd hle: Stub function Unimplemented in NpSns. Zangetsu38 2018-01-18 05:40:37 +01:00
  • efe6a6cf53 rsx: fixed emulated primitive restart Jake 2018-01-23 22:16:46 -06:00
  • 2f414f96bf rsx: fix potential hang during thread close Jake 2018-01-16 21:51:58 -06:00
  • cc0d7c5985 improved hack/fix for cellsurmixer Inviuz 2018-01-03 12:48:50 +01:00
  • 3020b58bc2 Test 0.0.4-6355-3020b58bc Zangetsu38 2018-01-23 12:08:43 +01:00
  • 2e53d40353 Update LLVM 6.0 WIP RC1 Zangetsu38 2017-11-04 02:30:11 +01:00
  • d9b394d42f Implement LLVM 6 Polly Zion Nimchuk 2017-07-02 18:44:26 +01:00
  • b462520f8a Update Project to Visual Studio 2017. Fix VS2017 compile by clienthax (PPUAnalyser.cpp). Zangetsu38 2016-12-19 20:46:08 +01:00
  • 6dd52d7f93 hle: Stub function Unimplemented in NpSns. Zangetsu38 2018-01-18 05:40:37 +01:00
  • 4f01794713 Minor fixes - vulkan: Do not assume an aux frame context must exist in a well defined state as set in init_buffers() since the request might be external (via overlays path) - gl: Do not bother waiting for idle before servicing external flip requests - gl: Queue overlay cleanup requests to ensure only glthread attempts touching the context - overlays: Do not compute size metrics for invalid/unsupported glyphs kd-11 2018-01-21 23:55:01 +03:00
  • 3d9e3a16f1 rsx/gl/vk: Fixes and optimizations - opengl driver optimization for nvidia. On nvidia glTextureBufferRange performance is horrendous -- Initialize texture buffer to whole buffer at startup and use absolute offsets to read data instead -- Over 2x performance in some cases (Resogun, TNT racers) - gl/vk: Do not flip non-existent display buffers. Fixes spec violation at boot in TNT racers demo - whitespace fixes for sys_rsx kd-11 2018-01-21 18:31:35 +03:00
  • ab17b49e15 scheduler stuff - more threads for rsx - better 1600 kd-11 2018-01-19 14:32:15 +03:00
  • fcd702c8a6 rsx: Texture format fixes - Implement low bit decode override flags for 2-component textures - Properly implement alot of texture remaps according to the autotest results kd-11 2018-01-20 14:37:46 +03:00
  • 743928b379 vk/gl: Preserve clamped z precision to some extent - Use edges of depth range to map clamped stuff kd-11 2018-01-19 12:19:59 +03:00
  • f908daf323 SPU/MFC: check for sync command before doing a list transfer elad 2018-01-19 17:17:29 +02:00
  • 49e64b9e82 install icons to /usr/share and load them from there Zion Nimchuk 2018-01-17 22:08:51 -08:00
  • 6828fbf658 rsx/texture_cache: Remove hacks; it has been proven that in offsets are in x16 fixed point kd-11 2018-01-18 16:59:55 +03:00
  • 0a2992839b rsx/gl/vk: Simulate z clipping with selective depth clamp - The scale offset matrix is fine but on real hardware the z results seem to be independent of near/far clipping distances -- If depth falls within near/far, clamp depth value to [0,1] kd-11 2018-01-18 15:06:28 +03:00
  • 1a6e53ec98 overlay: Fixes - Add fallback fonts including attempting to find glyphs in dev_flash - Fix vulkan hang on startup if icons are not present kd-11 2018-01-18 13:14:55 +03:00
  • 9ec2337192 rsx: Synchronization improvements - Always flush the primary queue and wait if not involking readback from rsx thread -- Should fix some instances of device_lost when using WCB -- Marked remaining case as TODO -- TODO: optimize amount of time rsx waits for external threads trying to read kd-11 2018-01-15 22:28:25 +03:00
  • cbc8bf01a1 cell/scheduler: Manage thread placement depending on cpu hardware kd-11 2017-10-21 14:21:37 +03:00
  • 54fbde0de1 [Travis] Update urls to retrieve glew and vulkan deb packages scribam 2018-01-18 21:56:32 +01:00
  • d238791b7d RSX: properly handle disconnected pads Megamouse 2018-01-18 18:07:49 +01:00
  • 42f56e357c Qt: remove obsolete and faulty m_icon_color. RepaintGui does it already Megamouse 2018-01-18 15:59:39 +01:00
  • fbac1c304a Improve cellSearch implementation scribam 2017-12-28 22:38:29 +01:00
  • 609c25f3e4 Merge branch 'master' into master Francisco José García García 2018-01-18 11:33:22 +01:00
  • 71f69d1d48 rsx/overlays: Introduce 'native' HUD UI and implement some common dialogs (#4011) kd-11 2018-01-17 19:14:00 +03:00
  • 34c49c77b2 Fix #3950 scribam 2018-01-15 00:31:26 +01:00
  • cc02ef64a5 [GUI] remove the letter v from the emu's version elad 2018-01-15 20:16:50 +02:00
  • ff26bf411b [GUI] add commit hash to game panel if not master elad 2018-01-15 20:16:50 +02:00
  • 7aa1707c2c Qt/Input: use name_string instead of hard coded strings Megamouse 2018-01-17 02:23:50 +01:00
  • d6c4d8eec0 Qt/Input: enable XInput configs with disconnected devices Megamouse 2018-01-16 14:07:57 +01:00
  • dc1cb2a7bc Merge branch 'master' into master Francisco José García García 2018-01-16 08:37:31 +01:00
  • c5755b3633 Qt: fix deadzone preview size on high dpi Megamouse 2018-01-16 00:15:35 +01:00
  • 24e97b9e03 SPU: Allow writing to the WrSRR0 channel elad 2018-01-15 15:18:13 +02:00
  • 5848864f55 SPU: Allow reading of the RdSRR0 channel elad 2018-01-15 14:48:44 +02:00
  • ec41483e9b Update current firmware version scribam 2018-01-15 20:44:03 +01:00
  • 28a96f1543 Add option to disable on-disk shader cache (#4041) TGEnigma 2018-01-15 17:23:36 +01:00
  • 435ea8d553 Fix "cellGame: cellGameDataCheck arg validate" Nekotekina 2018-01-14 22:16:48 +03:00
  • 14ddeb07a5 Qt: handler zero-width columns in gamelist Megamouse 2018-01-14 17:56:37 +01:00
  • 15d0bdb7cf Detect Vulkan Xlib/Wayland surface support at runtime (#4048) myfreeweb 2018-01-14 22:16:06 +03:00
  • d216398596 cellGame: cellGameDataCheck arg validate Jake 2018-01-12 17:18:57 -06:00
  • 0477f8ed3c rsx: add log for potential source of error Jake 2018-01-12 04:16:05 -06:00
  • 7ca2c444cc rsx: Fix depth clipping Jake 2018-01-11 07:32:09 -06:00
  • c5074ba81f d3d12: fix invalid framebuffer crash and shader compile Jake 2018-01-11 07:11:28 -06:00
  • ac53fc54dc rsx: fix image_in arg and swizzle fix Jake 2018-01-11 07:05:17 -06:00
  • 3cbb0262c9 Style nits Francisco José García García 2018-01-14 18:17:46 +01:00
  • a1688e342c Style nits Francisco José García García 2018-01-14 17:45:52 +01:00
  • d5c879e8e7 update vulkan submodules kd-11 2018-01-12 22:19:03 +03:00
  • 2053de0885 handle some warnings Megamouse 2018-01-12 12:33:37 +01:00
  • ef6a36241e Qt: fix CurrentSelectionIconPath() Megamouse 2018-01-12 16:58:50 +01:00
  • fbde1818a2 Qt: fix register editor Megamouse 2018-01-12 12:35:56 +01:00
  • 155f7a7d76 improve cellPad Unknown 2017-12-27 11:01:13 +01:00
  • 9b4868f017 Input: init pads as disconnected Megamouse 2018-01-13 00:55:51 +01:00
  • c951601fa4 GUI/Themes: Fix GameList Toolbar Icon Color Ani 2018-01-13 00:18:17 +00:00
  • fb3dee0f3e GUI/Themes: Fix GameList Icon Backgrounds Ani 2018-01-12 23:50:06 +00:00
  • dbd7c70ffd Merge branch 'master' into master Francisco José García García 2018-01-11 11:45:26 +01:00
  • 5959411aeb Fix windows build kd-11 2018-01-09 17:41:01 +03:00
  • fbceec47b8 Add support for Vulkan on Wayland Greg V 2017-12-31 18:33:43 +03:00
  • 51a2b43d81 Qt/Input: Introduce profiles Unknown 2017-12-23 22:25:51 +01:00
  • 4231ea2eb6 Also stub some similar cellGameUpdate functions Zion Nimchuk 2018-01-08 12:37:40 -08:00
  • 8ee0ed84e4 Better stub cellGameUpdateCheckStartAsyncEx/FinishAsyncEx, fixes PAIN Zion Nimchuk 2018-01-07 21:59:15 -08:00
  • 32468adb53 .travis.yml: set git depth to false scribam 2018-01-06 14:02:20 +01:00
  • d770a42349 Fix debug build TGEnigma 2018-01-06 00:24:45 +01:00
  • 97c6d8407a Fix elf64 unself and style nits ggf906 2018-01-05 12:23:46 +01:00
  • e66005149a Fix for Official SDK and short relocs ggf906 2018-01-05 11:32:29 +01:00
  • b12a2f7ea5 PSP2: Fix vitasdk homebrew loading ggf906 2017-12-26 13:03:55 +01:00
  • 19d181fa4c Qt: implement simple find dialog for logs (#3941) Megamouse 2018-01-05 00:41:10 +01:00
  • 83b541ea9d SPU: rewrite ROTH (AVX-512) Nekotekina 2018-01-03 01:03:35 +03:00
  • af3e1fc580 Improve Restart function Nekotekina 2018-01-03 00:45:52 +03:00
  • 7050575fdb Add Start Threshold parameter (ALSA) Nekotekina 2018-01-03 00:44:59 +03:00
  • ee009ec99c rsx: Robustness fixes - Track last working state and reset to it if RSX starts to desync -- This is especially useful when running vulkan since the renderer will easily outpace the rest of the system when merely recording draw commands - Ignore empty sets -- Mark empty/invalid IB sets as having 0 element counts. kd-11 2018-01-01 11:43:06 +03:00
  • 198e9dce1d Fix #4005 regression Nekotekina 2018-01-01 10:40:57 +03:00
  • 383c501a35 [gui] Show total number of llvm compilation dialogs VelocityRa 2017-12-24 02:35:45 +02:00
  • 7c64c2f703 MsgDialog: Add SetMsg() for changing main text VelocityRa 2017-12-24 02:34:48 +02:00
  • d64e79bd9f fix clang warning: logical-op-parentheses lewmpk 2017-12-12 14:45:49 +00:00
  • 489ded43b1 Trophy: Return correct disk space requirements VelocityRa 2017-11-20 15:08:35 +02:00
  • d40aaf0391 PPU: use shared jit_compiler instance Nekotekina 2017-12-31 15:45:12 +03:00
  • 6baba2875d Travis: Pass verbose to Qt installer (#4008) Ani 2017-12-31 18:54:30 +00:00
  • 1ea5e7404a rsx: Workaround for nvidia linux - For some reason, using 1.E-x notation does not work on nvidia linux. Could be a bug in spir-v generator or the driver itself kd-11 2017-12-31 10:08:09 +03:00
  • 55c324e062 rsx: Invalidate surface configuration if stencil state is changed - Stencil state afects validity of a depth/stencil surface same as depth state kd-11 2017-12-30 12:30:23 +03:00
  • d496dbecad rsx: Implement depth clamping kd-11 2017-12-29 19:57:58 +03:00
  • 4872be9de3 rsx/vk: Synchronize access to queue submit calls - Should prevent concurrent access on the present/graphics queue kd-11 2017-12-28 20:07:43 +03:00
  • 688569e5c8 gl: Remove flag test optimization as it does not work properly - Most texture cache operations will break sampler state and the extra complexity is not worth the very small speed bump kd-11 2017-12-28 15:46:57 +03:00
  • 90f825aa49 Qt: fix compat list sort (#4003) Megamouse 2017-12-31 02:43:56 +01:00
  • 78f7020ce6 Warn about corrupted PARAM.SFO Nekotekina 2017-12-29 20:05:06 +03:00
  • a92bf39efa Trophy: check both bdvd and hdd locations Nekotekina 2017-12-29 20:04:40 +03:00
  • e836c33f37 cellGame: don't write empty TITLE_IDs in PARAM.SFO Nekotekina 2017-12-29 20:04:10 +03:00
  • f271b650da SPU: minor addition for CFLTU, CUFLT Nekotekina 2017-12-29 02:56:34 +03:00
  • 14929a1497 Fix game category issues Nekotekina 2017-12-29 02:54:12 +03:00