Commit Graph

  • cf83b796e1 Qt: include debug tool colors in stylesheet (#3527) Megamouse 2017-10-05 00:10:24 +02:00
  • b338c81907 spu: Fixes (#3526) kd-11 2017-10-04 20:58:06 +03:00
  • 81b3e7e449 Qt: disable viewport settings on custom configs Megamouse 2017-09-29 01:40:36 +02:00
  • 425ddd13e5 [Qt] Fix repository urls to install Qt scribam 2017-10-02 20:27:55 +02:00
  • eb8af974dc Qt: add old log style to Kuroi Megamouse 2017-09-28 15:24:30 +02:00
  • 3067c8bd27 Qt: fix tty objectname and add tty text color to stylesheet Megamouse 2017-09-28 15:23:55 +02:00
  • 632c8872cd Respect the controller setting when returning data from cellPadGetData. jjsat 2017-09-24 20:39:56 +02:00
  • 9650218bb8 Qt: fix log stacking bug when wordwrap occurs Megamouse 2017-09-21 01:40:44 +02:00
  • 0b51102167 Qt: add log colors to stylesheet Megamouse 2017-09-20 22:25:10 +02:00
  • ca36d08893 Qt: use rgba lambda for default stylesheet Megamouse 2017-09-16 09:53:30 +02:00
  • a358384900 Qt: support thumbnail icons in stylesheets Megamouse 2017-09-15 21:03:46 +02:00
  • 77a75305c7 Qt: implement GetOpaqueImageArea Megamouse 2017-09-15 21:01:54 +02:00
  • 85b9809b39 Fix evdev axis reversal (#3303) Ryan Gonzalez 2017-09-27 17:13:57 -05:00
  • d36de7d54f AppVeyor git branch in title fix #2 Zion Nimchuk 2017-09-27 12:25:25 -07:00
  • 2b1c757084 ds4: Fix initial connection issue and hotplug/dongle calibration detection Jake 2017-09-20 13:16:09 -05:00
  • e7db0c7d99 vk: Clamp unreleased texture metric - TODO: Find the leaking references kd-11 2017-09-23 16:30:32 +03:00
  • 393e3b702f rsx: Clean up debug overlays. Add unreleased textures metric to track texture memory kd-11 2017-09-22 23:43:01 +03:00
  • 23ad687e7e vk: New images always should be UNDEFINED or PREINITIALIZED kd-11 2017-09-22 23:09:55 +03:00
  • a04ecdbe0a vulkan: Use frameid to determine texture storage to discard kd-11 2017-09-22 20:29:12 +03:00
  • 9ee21af524 vulkan: Optimize memory allocation kd-11 2017-09-22 18:39:48 +03:00
  • b74cdcde00 rsx: Make the 3rd texture dimension matter - Affects cube maps and texture3D surfaces kd-11 2017-09-22 16:12:10 +03:00
  • 4d83d749a0 rsx: Texture cache fixes - Update section flags when requested - Fix nullptr dereference: cached_dest will be null if dst_is_render_target is true kd-11 2017-09-21 21:00:42 +03:00
  • 8e66e719fa Fix branch name for AppVeyor Builds (#3472) Zion 2017-09-22 03:26:43 -07:00
  • c6e6f4afea vs/qt: Explicitly reference target output to avoid failing post-build step - Referencing the whole build folder will err if there is any non-qt exe in the folder kd-11 2017-09-21 19:07:13 +03:00
  • d0148728c6 rsx: Fixes - Fix section scanning range for early reject - Specify IMAGE_ASPECT_STENCIL when uploading image_from_cpu kd-11 2017-09-21 18:40:47 +03:00
  • dfc564f837 gl: Check that fence is not empty before calling destroy kd-11 2017-09-21 16:24:42 +03:00
  • 2b0edf6cde Allow null argument Farseer 2017-09-21 11:21:43 +03:00
  • daa7520d1d Deploy QT DLLs using windeployqt tool (#3432) Henrique Jung 2017-09-21 10:53:20 -03:00
  • 3499d089e7 rsx: Texture cache fixes and improvements rsx: Conditional lock hack removed vulkan - Fixes - Remove unused texture class - Fix native pitch calculation (WCB) rsx: Catch hanging begin/end pairs when flushing deferred draw calls vulkan: Register DXT compressed formats vulkan: Register depth formats gl: Workaround for 'texture stitching' when gathering flip surface - TODO: Add a proper flip hack option rsx: Fix texture memory size calculation - DXT textures dont have real pitch. Since pitch is used to calculate memory size, make sure it always evaluates to rsx_size rsx: Fix cpu copy detection rsx: Validate blit dst surface and dont make assumptions about region blit order - Also relax restrictions on memory owned by the blit engine if strict rendering is not enabled rsx: Fix depth texture detection rsx: Do not manually offset into dst. The overlapped range check does so automatically rsx: Minor optimizations rsx: Minor fixes - Fix to detect incompatible formats when using GPU texture scaling and show message - Better 'is_depth_texture' algorithm to eliminate false positives kd-11 2017-09-19 15:46:16 +03:00
  • 6b96a2022a rsx: Add support for non-projective shadow sampling - Fixes missing shadows in persona 5 kd-11 2017-09-18 20:58:51 +03:00
  • 3836b40bf7 rsx: Fixups kd-11 2017-09-18 20:22:34 +03:00
  • 571dbfb7b1 rsx: Texture cache improvements - Limits buffer size to min 720 in the Y axis (1024 section causes conflicts in some cases - TODO) rsx: Fixups to allow large textures for blit operation - Also includes checks for both leaking sections and blit regions for vulkan hotfix for hanging when using WCB addendum - unlock both ro and no blocks before attempting to copy memory blocks gl: Fixups for ARB_explicit_uniform_location - Forces glsl v 430 to make use of the extension rsx/vk: Rework texture cache to minimize recursive access violations - Also modifies the vulkan commandbuffer begin/end/submit mechanism gl: Fix cached_texture_section::is_flushable to take memory protection into account rsx: Fix blit dst offset calculation kd-11 2017-09-15 01:32:23 +03:00
  • 10e25eb362 rsx: Fix multidraw range splits again rsx: Hotfix for disjoint range detection kd-11 2017-09-14 20:05:13 +03:00
  • 45d0e821dc gl: Minor optimizations rsx: Texture cache - improvements to locking rsx: Minor optimizations to get_current_vertex_program and begin-end batch flushes rsx: Optimize texture cache storage - Manages storage in blocks of 16MB rsx/vk/gl: Fix swizzled texture input gl: Hotfix for compressed texture formats kd-11 2017-09-14 14:37:14 +03:00
  • e37a2a8f7d rsx: Texture cache fixes and improvments gl/vk/rsx: Refactoring; unify texture cache code gl: Fixups - Removes rsx::gl::texture class and leave gl::texture intact - Simplify texture create and upload mechanisms - Re-enable texture uploads with the new texture cache mechanism rsx: texture cache - check if bit region fits into dst texture before attempting to copy gl/vk: Cleanup - Set initial texture layout to DST_OPTIMAL since it has no data in it anyway at the start - Move structs outside of classes to avoid clutter kd-11 2017-09-08 17:52:13 +03:00
  • 07c83f6e44 gl: cleanup; fix program linkage on mesa using GL_ARB_explicit_uniform_location, also make use of ARB_multidraw kd-11 2017-09-09 00:22:51 +03:00
  • 061824a7ec rsx: Add support for batched multidraw gl: Fix multidraw [WIP] rsx: Ignore vertex base when data source is generated using arithmetic vk: Check pending flag before doing fence poke vk/gl: Fix for inlined array and immediate draws rsx: Collapse joined draws when batching kd-11 2017-09-07 22:32:52 +03:00
  • abb56a354d rsx: Bug fixes and improvements rsx: Try to skip unknown commands without discarding entire cb kd-11 2017-09-06 00:59:03 +03:00
  • 9359b8c170 rsx/fp: Shader decompiler fixes - Requires proper 2-pass impl rsx/fp: Catch hanging code blocks rsx/fp: Don't pause on scaling error kd-11 2017-09-05 16:25:02 +03:00
  • 2d0f1f27a8 esx: Fixes to the texture cache rsx: Blit engine improvements - Always handle blits to and from framebuffers through the GPU - Handle depth surfaces properly when using GL - Check for format mismatches when blitting to the surface store [WIP] kd-11 2017-09-04 13:05:02 +03:00
  • 73312fc363 rsx: Several fixes and improvements - Do not ignore non-centered pixel blitting - Register method ac00+16 - Bump texture memory heap to account for GPU texture scaling requirements (vulkan) - Explicit MRT location index output to better convey intent (openGL) kd-11 2017-09-04 12:53:17 +03:00
  • deb590cb05 rsx/vk: Bug fixes - Make each frame context own its own memory - Fix GPU blit - Fix image layout transitions in flip kd-11 2017-08-27 16:22:59 +03:00
  • 2033f3f7dc rsx/vk/gl: Refactoring and reimplementation of blit engine Fix rsx offscreen-render-to-display-buffer-blit surface reads - Also, properly scale display output height if reading from compressed tile kd-11 2017-08-14 00:27:19 +03:00
  • 3e3160d7ac Minor VFS fix Nekotekina 2017-09-21 14:34:09 +03:00
  • dd919c76b8 cellAudio: use error_code Nekotekina 2017-09-20 13:01:57 +03:00
  • a6a0f13264 Remove unnecessary include git-version.h Nekotekina 2017-09-20 12:58:34 +03:00
  • b9a0c107ab Fix library loading mode 'both' Nekotekina 2017-09-20 12:56:01 +03:00
  • 5c93acefd9 Try to fix some fs errors Nekotekina 2017-09-19 00:03:26 +03:00
  • a428dac71c sys_fs_mkdir: implement ENOENT Nekotekina 2017-09-18 23:04:11 +03:00
  • 3901f08fa0 Fix error on loading a library twice Nekotekina 2017-09-18 22:50:13 +03:00
  • 519f21db18 Exitspawn support renewal Nekotekina 2017-09-18 19:16:36 +03:00
  • 18d472b7e1 Patch: new 'load' syntax Nekotekina 2017-09-17 17:33:59 +03:00
  • bc098d6b9c Rewrite _sys_strncat Nekotekina 2017-09-17 18:28:52 +03:00
  • 22ff8abd7d Rewrite _sys_strncpy Nekotekina 2017-09-17 16:49:33 +03:00
  • 871ccfd32c Rewrite _sys_strrchr Nekotekina 2017-09-17 16:03:30 +03:00
  • 7a79e184c5 Rewrite _sys_strchr Nekotekina 2017-09-17 15:56:17 +03:00
  • 0e72cc879f Rewrite _sys_strcpy Nekotekina 2017-09-17 15:43:58 +03:00
  • 13304bd18b Rewrite _sys_strcat Nekotekina 2017-09-17 14:46:57 +03:00
  • a4b824c50a Rewrite _sys_strncmp Nekotekina 2017-09-17 14:16:15 +03:00
  • ccc87081f3 Rewrite _sys_strcmp Nekotekina 2017-09-17 14:14:15 +03:00
  • 800ba9d902 Rewrite _sys_strlen Nekotekina 2017-09-17 14:05:48 +03:00
  • 015b9fdf8b Fix _sys_strncasecmp Nekotekina 2017-09-17 13:53:23 +03:00
  • 83f93202d0 Rewrite _sys_memcmp Nekotekina 2017-09-17 13:52:57 +03:00
  • ae2ea02377 Implemented _sys_prx_load_module_on_memcontainer Nekotekina 2017-09-17 12:19:42 +03:00
  • 4fe4521881 Implemented __sys_look_ctype_table Nekotekina 2017-09-17 11:25:27 +03:00
  • b83575bcbb Remove unnecessary newline in Log.cpp Nekotekina 2017-09-16 22:11:17 +03:00
  • 17175e1c23 Fixed global variables in Log.cpp Nekotekina 2017-09-16 22:10:55 +03:00
  • cc57719856 Restore UTF-8 in Log.cpp Nekotekina 2017-09-16 20:47:32 +03:00
  • b9b71ccbc1 Implemented syscall _sys_process_exit Nekotekina 2017-09-16 20:43:02 +03:00
  • e789b969b0 Implemented MFF_HIDDEN for VNIDs Nekotekina 2017-09-16 20:39:41 +03:00
  • be44024a1a Fix initial log message Nekotekina 2017-09-16 20:38:35 +03:00
  • c7d4a30646 Backup logs to old_logs/ Nekotekina 2017-09-16 20:37:49 +03:00
  • 837c5dddee Add <typeinfo> Nekotekina 2017-09-16 20:36:53 +03:00
  • 669b1385cc Move sys_process_exit Nekotekina 2017-09-16 14:52:15 +03:00
  • 01ffaab3e0 Silent some compiler warnings scribam 2017-09-12 23:42:00 +02:00
  • d5fb7180d0 HGA calls sys_rsx_context_attribute before calling sys_rsx_memory_allocate. This inevitably causes RPCS3 to crash. Add nullptr check to prevent this. Robbie 2017-09-10 13:05:39 -05:00
  • b141b43c1c [Qt] fix graphics adapter selection and rebase for less redundancy Megamouse 2017-09-13 23:40:32 +02:00
  • cad91e114d Qt: add char count label to osk dialog Megamouse 2017-09-16 12:45:07 +02:00
  • db51779682 Qt: settings_dialog layout fix (hack) Megamouse 2017-09-16 21:09:53 +02:00
  • c18e71ca29 Add git_branch to git-version.h, add display version info to gs_frame and add branch and version to log. (#3186) Peter Mcteague 2017-09-16 12:54:25 +01:00
  • 6a54b3929e Update Visual Studio 2015 URL Alex Touchet 2017-09-14 16:44:34 -07:00
  • 07af701afe Vulkan: use pkg-config instead of checking for Linux (#3440) myfreeweb 2017-09-14 21:02:09 +03:00
  • 669d953529 Implement fs::error::notempty Nekotekina 2017-09-12 20:05:38 +03:00
  • 22d8b57027 Improve lv2_memory object Nekotekina 2017-09-12 18:33:08 +03:00
  • 0e691e2c51 sys_mmapper: minor range fix Nekotekina 2017-09-12 18:29:23 +03:00
  • ae1e9e78db sys_fs: use g_tls_error for diagnostic Nekotekina 2017-09-08 17:17:03 +03:00
  • e00aedd1a0 fs: minor fix Nekotekina 2017-09-08 17:14:47 +03:00
  • 4a10dcc549 Fix buffer overrun in cert loading, made it more accurate. Fixes #3408 Zion Nimchuk 2017-09-10 17:36:36 -07:00
  • 553f67d7e3 Qt: improve gamelist refresh, fix some more scroll issues Megamouse 2017-09-10 23:31:51 +02:00
  • fac8a520f0 Qt: Remove duplicate gui repaints in settings dialog Megamouse 2017-09-10 23:16:06 +02:00
  • f0358f85fc [Qt] fix small buttons/missing icons in the toolbar (Doppelgänger) (#3413) Megamouse 2017-09-10 19:46:39 +02:00
  • 4b9fa8ec6d CMake build: copy QT DLLs files to bin directory Henrique Jung 2017-09-10 02:15:49 -03:00
  • 45cdf6af3b VS build: delete QT DLLs from bin directory Henrique Jung 2017-09-09 21:52:10 -03:00
  • 47685bef39 If the loop is never entered, then the jit is null. Robbie 2017-09-09 23:04:29 -05:00
  • b11f9e0405 [Qt] add scrollbar to about dialog (#3417) Megamouse 2017-09-10 13:03:24 +02:00
  • 84e7de0a78 VS build: copy Qt5WinExtras.dll to bin directory Henrique Jung 2017-09-09 20:23:43 -03:00
  • f39e2b999f [Qt] Delete "ui" pointer in destructor scribam 2017-09-03 19:01:54 +02:00
  • cd4b28b4d7 Qt / OpenGL: fix delete_context Megamouse 2017-09-09 16:14:19 +02:00
  • 2db2114a45 Qt: add Refresh button to gamepad settings, minor cleanup Megamouse 2017-09-09 13:53:03 +02:00
  • 4b11a62b4d Qt: fix gamepad settings layout issue Megamouse 2017-09-09 09:12:30 +02:00