Commit Graph

  • 3fd846687e gl: Refactor buffer object code kd-11 2022-06-02 20:43:46 +03:00
  • ff9c939720 gl: Assume decode buffer is to be used as SSBO as this seems to be a hint to the driver about where to put the buffer kd-11 2022-06-02 19:38:12 +03:00
  • 234db2be3f gl: Fix texture binding in overlay renderer kd-11 2022-06-02 19:36:33 +03:00
  • fc44d53bb0 gl: Reset buffer size on destroying the GPU handle kd-11 2022-06-02 19:36:17 +03:00
  • 555a4b5f5c gl: Suggest readback buffer as ssbo if it is not provided kd-11 2022-06-01 22:11:52 +03:00
  • a6e6df1445 gl: Implement fast texture readback for D24X8 and RGBA8/BGRA8 kd-11 2022-06-01 21:56:33 +03:00
  • 2010d697c8 feat: add boot test menu entry RipleyTom 2022-06-03 00:03:31 +02:00
  • 26045a9be5 Move test elfs to test dir Megamouse 2022-05-26 09:08:34 +02:00
  • 06e5b8a06a cellAudioOut: add stereo, 5.1 and 7.1 for covenience Megamouse 2022-06-02 00:58:42 +02:00
  • 94aef197dd cellAudioOut: switch to manual multi-selection of format as seen on PS3 Megamouse 2022-06-01 21:42:30 +02:00
  • a86e7eeba0 cellAudioOut: Always add Linear PCM 2 Ch., also add 5.1 when 7.1 is selected Megamouse 2022-06-01 20:45:55 +02:00
  • 95a3ce68ce cellAudioOut: log all added sound modes Megamouse 2022-06-01 20:43:50 +02:00
  • 9ab1e69697 cellAudioOut: simplify sfo access and make it foolproof Megamouse 2022-06-01 20:26:53 +02:00
  • 4f03cf7e1e PSF: move resolution flags to enum Megamouse 2022-06-01 20:20:08 +02:00
  • 60d80fd5fc PSF: move sound format flags to enum Megamouse 2022-06-01 20:19:45 +02:00
  • 350d3ad386 cellAudioOut: fix AC3/DTS mixup Megamouse 2022-06-01 19:49:26 +02:00
  • d6065e8814 cellAudioOut: add sound modes even if they aren't supported Megamouse 2022-05-30 23:29:22 +02:00
  • 363808a57b cellAudioOut: simplify sound mode initialization Megamouse 2022-05-29 13:43:28 +02:00
  • 3402835c8e cellAudioOut: apply review fixes, add some comments Megamouse 2022-05-29 13:14:27 +02:00
  • 911d37e4d7 cellAudioOut: use 2 channel LPCM by default and also use it as fallback Megamouse 2022-05-29 09:33:42 +02:00
  • 72e1e242a3 cellAudio: use format instead of downmix Megamouse 2022-05-28 17:45:50 +02:00
  • c42ff338e7 cellAudioOutGetSoundAvailability: return channel count based on available sound modes Megamouse 2022-05-28 15:06:55 +02:00
  • 4f81fcd5cc cellAudioOutConfigure: move sound_modes to fxo, implement waitForEvent Megamouse 2022-05-28 13:35:28 +02:00
  • d47f1ef406 cellAudio: Implement application based downmix settings Megamouse 2022-05-28 12:43:15 +02:00
  • 422246825b vm: workaround bigger native page size for 4k pages Nekotekina 2022-05-31 21:03:36 +03:00
  • b0ccd2a8a0 Implement utils::c_page_size (unused) Nekotekina 2022-05-31 17:12:17 +03:00
  • 76c72351a5 rsx_methods: fix warning Nekotekina 2022-05-31 16:55:50 +03:00
  • 03df3c5293 cellAudioQuit: do not clear event queues Megamouse 2022-05-29 15:12:00 +02:00
  • dd31574b4f fix: changes execl to execv for compatibility with checkrt RipleyTom 2022-05-30 22:36:47 +02:00
  • eb52ac55a7 gl: Fix AMD buffer decode kd-11 2022-05-31 23:04:04 +03:00
  • d167582f6b gl: Implement on-chip buffer-to-d24x8 conversion kd-11 2022-05-31 01:47:55 +03:00
  • dd6cb054a7 gl: Add missing viewport save kd-11 2022-05-30 00:43:54 +03:00
  • b97557ce7b gl: Use DSA for compressed texture upload kd-11 2022-05-30 00:19:58 +03:00
  • 964fd1095e gl: Properly preserve texture state kd-11 2022-05-30 00:04:49 +03:00
  • fcc6c2384b Fix linux build kd-11 2022-05-28 23:32:09 +03:00
  • a5d73f41b5 gl: Remove debug message kd-11 2022-05-28 22:29:11 +03:00
  • 1b305bf789 gl: Workaround for poor AMD OpenGL performance kd-11 2022-05-28 22:28:40 +03:00
  • 943752db30 gl: Compute optimizations kd-11 2022-05-28 19:38:29 +03:00
  • 60a2a39e88 gl: Deswizzle textures on the GPU kd-11 2022-05-27 23:42:57 +03:00
  • 532563e861 gl: Update some more buffer-object functions kd-11 2022-05-27 22:55:57 +03:00
  • 3ee27bd434 gl: Optimize consumption of buffer objects when uploading textures kd-11 2022-05-27 20:02:45 +03:00
  • 55e68441cb gl: Commit to bindless framebuffer object management kd-11 2022-05-27 00:39:56 +03:00
  • 7ec481d99b rsx: Allocate scratch memory using simple array with no default initialize kd-11 2022-05-26 23:04:15 +03:00
  • 129e947720 gl: Improve CS throughput kd-11 2022-05-26 22:10:51 +03:00
  • e964060a6a gl: Handle texture binding using the global state tracker kd-11 2022-05-26 02:10:59 +03:00
  • 74696d2e44 gl: Commit to a consistent global state kd-11 2022-05-26 01:50:42 +03:00
  • 78746fdb6f gl: Commit to using DSA for internal buffer management kd-11 2022-05-26 00:43:37 +03:00
  • ed2068fb03 gl: Rewrite buffer mapping kd-11 2022-05-25 23:49:08 +03:00
  • b61c4d3693 gl: Fix stat counters kd-11 2022-05-25 22:04:55 +03:00
  • 81b9952e34 gl: Do not allow cross-aspect bitcasts kd-11 2022-05-25 21:05:53 +03:00
  • 64958264c5 Fix issue #12137 brian2081 2022-05-31 10:26:20 +08:00
  • bda52a51a7 Debugger: Show HEX view of floating-point PPU registers Elad Ashkenazi 2022-05-31 08:36:10 +03:00
  • bab4136411 Qt: fix tooltips and widget states in settings Megamouse 2022-05-30 23:17:17 +02:00
  • e4fe335e75 Qt: add vblank_ntsc_fixup to UI (#12042) Darkhost1999 2022-05-30 13:17:43 -05:00
  • 0a7ac4d42a Qt: Misc text updates (#12110) Darkhost1999 2022-05-30 12:35:41 -05:00
  • 95233b5299 rsx: Fix deadlock in vm::_page_unmap Elad Ashkenazi 2022-05-30 01:05:42 +03:00
  • 8b6f68abcf fix: parsing bug in read_metadata RipleyTom 2022-05-29 22:17:54 +02:00
  • e9dfb3cb63 SPU LLVM: Fixup for inline MFC transfers - Could previsouly segfault when src and dst were swapped. Just use unaligned instructions instead. Malcolm Jestadt 2022-05-29 11:36:43 -04:00
  • 5b0badc215 sys_rsxaudio: timer fix Vestral 2022-05-28 09:57:06 +09:00
  • 6f4398889e SPU LLVM: Optimize inline MFC transfers - Use wider instructions when possible Malcolm Jestadt 2022-05-23 17:19:00 -04:00
  • dd4722fc1f rsx: Fix second VBLANK time Eladash 2022-05-29 12:54:24 +03:00
  • eec27f0e89 Revert "rsx: Fix FLIP time" Eladash 2022-05-29 12:17:19 +03:00
  • baf51a2e2f fix: unset APPDIR before launching new appimage RipleyTom 2022-05-29 06:33:53 +02:00
  • 256eb17ae5 rsx: Fix FLIP time Eladash 2022-05-28 12:06:31 +03:00
  • 610d29dab0 rsx: Fix VBLANK time Elad Ashkenazi 2022-05-27 21:01:42 +03:00
  • 5ad4b6249e Update LLVM commit - Contains a commit that makes AVX-512 code size smaller Malcolm Jestadt 2022-05-27 10:30:27 -04:00
  • aaef4a2d5b More verbose errors in nt_p2p_port RipleyTom 2022-05-26 13:33:54 +02:00
  • 557bd3f438 gui/themes: Nekotekina by GooseWing (update) (#11588) GooseWing 2022-05-27 11:15:58 +05:00
  • 27b28cf6ec sys_spu: Fix spu_thread_group_terminate deadlock Eladash 2022-05-26 15:56:00 +03:00
  • cc150cc2c6 build/cmake: unbreak USE_SYSTEM_FLATBUFFERS after bec0b6e8c3 Jan Beich 2022-05-25 23:12:20 +00:00
  • 345bda69ec Overlays: Add screenshot message to queue Megamouse 2022-05-24 22:51:30 +02:00
  • 478b6b53a9 Add base-devel to Arch Linux in Building.md Gabriel Costa 2022-05-26 03:01:39 -03:00
  • a9a1204ab9 sys_rsx: Full reset of flip semaphore Eladash 2022-05-25 15:29:31 +03:00
  • e7ced1aeab Debugger: Implement SPU mailbox content display Eladash 2022-05-25 15:14:23 +03:00
  • 56f95934f5 Fix cellVdec regression to be harmonized with the new interrupts model Eladash 2022-05-25 14:32:52 +03:00
  • 88ee62be26 cellAdec: fix uninitialized default size of AVPacketHolder (#12077) Megamouse 2022-05-25 11:40:51 +02:00
  • 961d41d0bd RawSPU: Reinvoke pending interrupts if missed Eladash 2022-05-24 11:20:30 +03:00
  • 9c824aa0b5 vk: Enable event scope hack for INTEL proprietary drivers kd-11 2022-05-23 21:11:46 +03:00
  • efff2a78c8 vk: Restructure how the conditional render evaluation is done (#12071) kd-11 2022-05-24 11:11:21 +03:00
  • 608f823516 sys_rsxaudio: Add id to kernel explorer and some fixes Vestral 2022-05-11 10:48:18 +09:00
  • e68ffdbc81 Add a message overlay RipleyTom 2022-05-17 16:35:41 +02:00
  • 3dc9a8b980 fix lv2_socket_native::accept RipleyTom 2022-05-13 12:31:49 +02:00
  • bec0b6e8c3 Add regeneration for system flatbuffers users RipleyTom 2022-05-14 18:47:45 +02:00
  • 8c01612851 Warn about LTO and adds an option to remove LTO flags RipleyTom 2022-05-15 18:37:53 +02:00
  • b0e5db0eb0 Limit range of wake-up delay slider + adjust tooltip MSuih 2022-05-21 17:09:38 +03:00
  • 7c8fbc35bc rsx: Move PS3-compliant behavior to a new option kd-11 2022-05-21 15:58:50 +03:00
  • b637429e44 Fix display flickering kd-11 2022-05-21 14:36:33 +03:00
  • d52bb78d2c rsx: Trivial non-blocking display synchronization kd-11 2022-05-21 13:05:35 +03:00
  • 1be36fe6a9 Remove all HDD0's temporary game data created by cellGame at boot Eladash 2022-01-07 22:00:55 +02:00
  • 1088375b38 Wipe clean VSH's temporary directory of choice at boot Eladash 2022-01-07 19:16:03 +02:00
  • 285322982f Do not dare to touch HDD1 cache during game process respawn! Eladash 2022-01-07 19:09:35 +02:00
  • 4e6be9172a rsx: Asynchronously flush the pipelines when handing ZCULL memory access violations kd-11 2022-05-21 00:53:48 +03:00
  • 0e1333ed5f rsx: Deadlock avoidance of accurate RSX reservations kd-11 2022-05-20 22:35:26 +03:00
  • cd74fb6a6d rsx: Implement HW accurate frame limiter Eladash 2022-05-20 21:10:55 +03:00
  • ec2d529832 rsx: Separate loop interrupts from graphics state kd-11 2022-05-16 23:38:11 +03:00
  • 257556bbf5 rsx: Add eng lock before flagging memory unmap kd-11 2022-05-16 22:20:40 +03:00
  • 93d93b4805 rsx: Fix typo kd-11 2022-05-16 21:41:38 +03:00
  • e368453751 rsx: Rework loop interrupts a bit kd-11 2022-05-16 20:48:30 +03:00
  • d0dc095c84 rsx: Silence some log spam kd-11 2022-05-15 15:24:52 +03:00
  • 360fdca5ac vk: Avoid multimap when handling image views kd-11 2022-05-15 14:54:41 +03:00