Commit Graph

  • ea6f3ff5ed gl: Properly determine front face winding kd-11 2016-07-12 23:10:26 +03:00
  • 97581d8635 gl: Fix primitive type checks kd-11 2016-07-09 17:21:06 +03:00
  • 6bac4a535b Vulkan: glslang workaround Nekotekina 2016-07-13 18:10:35 +03:00
  • 0a5b518aea PPU Analyser fix Nekotekina 2016-07-13 02:54:34 +03:00
  • 94da0dbd4d PPU LLVM improvements Nekotekina 2016-07-12 17:31:32 +03:00
  • 87e38118a5 Ignore clear if surface target is set to CELL_GCM_SURFACE_TARGET_NONE (#1898) raven02 2016-07-12 21:52:11 +08:00
  • ba8fd825ec fs::get_data_dir implemented Nekotekina 2016-07-11 22:00:12 +03:00
  • 2c981cf940 rsx: mark register access with divider op enabled and frequency 1 (#1892) kd-11 2016-07-11 21:53:52 +03:00
  • 11f7b167ae Update Vulkan submodules Nekotekina 2016-07-11 17:26:47 +03:00
  • 06c6c8212d Minor fixes Nekotekina 2016-07-09 01:36:42 +03:00
  • b89961f01d rsx: set frame limiter before rsx->flip() (#1885) raven02 2016-07-11 21:00:04 +08:00
  • 59df7e7104 glsl: not all shaders write to col0 (#1884) kd-11 2016-07-11 04:05:13 +03:00
  • bbf7e6332c glsl; dump shaderlog (#1883) kd-11 2016-07-10 20:16:31 +03:00
  • 8c3b3f7ab4 CMake: improve compiler checks (#1847) Lena 2016-07-10 10:15:56 +02:00
  • 47987efb75 rsx: add default case for to_front_face() (#1879) raven02 2016-07-10 08:33:20 +08:00
  • ed8ebda804 vk: add missing compare func not_equal (#1876) raven02 2016-07-10 04:32:09 +08:00
  • d4da0e052d sys_net: add few socket options (#1874) raven02 2016-07-10 02:30:56 +08:00
  • 6705a6ecc9 rsx: properly check for inlined array before discarding draw (#1877) kd-11 2016-07-09 17:54:44 +03:00
  • 3352e235b6 Major gcm emulation improvements Improved RSX DMA support (WIP) WIP DH 2016-07-08 21:15:27 +03:00
  • dfa968863a DX12: get_scissor() fix (#1868) raven02 2016-07-09 01:00:15 +08:00
  • 70885ada67 RSX: throw exception removal for user_command() (#1872) raven02 2016-07-09 00:22:10 +08:00
  • 71b21fe793 Merge pull request #1869 from raven02/vertex vlj 2016-07-08 15:54:33 +02:00
  • 1f4ebf1501 RSX: check vertex_draw_count raven02 2016-07-08 16:56:12 +08:00
  • dcb3169f56 Merge pull request #1865 from vlj/rsx-refactor vlj 2016-07-07 22:49:23 +02:00
  • 772706ca4c Factorize rsx state Vincent Lejeune 2016-06-26 23:37:02 +02:00
  • 77594dc66c PPU LLVM: New analyser (#1858) Ivan 2016-07-07 21:42:39 +03:00
  • 0dc00b8104 Merge pull request #1866 from GhettoGirl/gui-fixes Ivan 2016-07-06 23:22:21 +03:00
  • 758897a929 GUI: add prx library search functionality in settings dialog GhettoGirl 2016-07-05 04:24:16 +02:00
  • 5c4af45bf5 GUI: improve prx library selection GhettoGirl 2016-07-05 00:00:46 +02:00
  • 816169fe9e OpenGL: improved vertex textures support DH 2016-07-04 21:14:12 +03:00
  • effd379c25 Vulkan/DX12 : refactor cull face code (#1849) raven02 2016-07-03 10:35:51 +08:00
  • a6b7c9c309 vk: Avoid double-copy for vertex attributes (#1852) kd-11 2016-07-02 17:27:53 +03:00
  • 85c4392b34 GUI: Add bulk decryption of LLE modules (#1845) Lena 2016-07-02 13:19:32 +02:00
  • c3bac7c92b GL: front face regression fix (#1854) raven02 2016-07-01 20:47:56 +08:00
  • 45d41267f5 DX12: depth buffer compare should perform only if depth testing is enabled (#1848) raven02 2016-07-01 15:02:40 +08:00
  • 869e10027d Add optimal build options to CMakeLists (#1841) Lena 2016-07-01 06:07:16 +02:00
  • 246b593783 Vulkan/GL: add default case for front face in case of garbage value (#1844) raven02 2016-06-30 12:46:25 +08:00
  • d22017bfca DX12: using better approximation for constant color/alpha blending (#1839) raven02 2016-06-28 20:19:04 +08:00
  • c7965405d3 Merge pull request #1840 from RPCS3/WIP DHrpcs3 2016-06-28 14:22:12 +03:00
  • d7358848e1 Updated rsx_program_decompiler DH 2016-06-28 13:24:48 +03:00
  • 989f954432 Added WIP vertex textures support DH 2016-06-28 12:58:44 +03:00
  • 4d88296485 RSX shaders cache: group programs by indexes DH 2016-06-28 12:54:08 +03:00
  • 086e1c34dd RSX: added hack to the nv3089::image_in Remove it when textures cache will be implemented properly DH 2016-06-28 12:52:10 +03:00
  • e6c6a7fb8b RSX: added proper nv0039::buffer_notify implementation from rsx_cache branch DH 2016-06-28 12:48:45 +03:00
  • 32830d45ff Improved shaders cache DH 2016-06-27 21:53:56 +03:00
  • 223979c088 Merge pull request #1813 from Nekotekina/llvm1 Ivan 2016-06-27 20:52:38 +03:00
  • 0ea0c21fed LLVM: Indirect call map Nekotekina 2016-06-27 19:34:08 +03:00
  • 7a921cbdf9 cpu_thread compressed Nekotekina 2016-06-25 16:54:08 +03:00
  • 9db7de29fb Syscall analysis implemented Nekotekina 2016-06-25 08:16:15 +03:00
  • 63e690ca11 CMP, TEST instruction support Nekotekina 2016-06-23 00:39:39 +03:00
  • a19b721c26 LLVM: Added JIT.cpp Nekotekina 2016-06-22 16:37:51 +03:00
  • 73ea020525 PPU LLVM: Thread context argument Nekotekina 2016-06-21 23:30:12 +03:00
  • 2c10348408 DX12 : add remaining constant color/alpha blending (#1834) raven02 2016-06-27 20:40:53 +08:00
  • 028277bd2d Merge pull request #1828 from RPCS3/WIP DHrpcs3 2016-06-27 04:00:45 +03:00
  • 67a341fded Fixed _var_base move ctor DH 2016-06-27 03:22:22 +03:00
  • 44879dd9f3 Implemented alpha kill and fog DH 2016-06-27 01:52:08 +03:00
  • 6ae54ae27b RSX: Added legacy non-array vertex attributes support (if count of elements > 1) Fixed ps1ght games DH 2016-06-26 21:28:19 +03:00
  • bf8a20c4b9 Avoid using flip hack if it's possible Also added some documentation about it DH 2016-06-26 15:47:48 +03:00
  • 55bc9eda9a Do not throw exception if cellDiscGame* executed That not a critical situation, simple message in the log should be a good enough DH 2016-06-25 22:39:41 +03:00
  • e296f81a37 Shaders decompiler: support non 2D textures Do not validate programs with undefined textures uniforms Minor fix DH 2016-06-25 22:17:40 +03:00
  • d69a4173fa vk: push back border color to sampler (#1832) raven02 2016-06-26 21:25:25 +08:00
  • 4a08e8cd0b sys_ppu_thread_create break fix (#1824) raven02 2016-06-25 22:36:48 +08:00
  • 7779742ac1 GL: fix few texture swizzle remap (#1823) raven02 2016-06-25 20:15:10 +08:00
  • 091b6711ae sys_net: set other options using setockopt() (#1815) raven02 2016-06-23 09:54:46 +08:00
  • d0442e140b Merge pull request #1816 from RPCS3/WIP DHrpcs3 2016-06-23 02:55:40 +03:00
  • 714e07b1dc OpenGL rendered: use textures cache DH 2016-06-23 01:01:29 +03:00
  • 001ab05f1a Fixed LLVM & MemLeak builds DH 2016-06-22 23:03:46 +03:00
  • f30d71da6c OpenGL renderer: improved vertex attributes setup Minor fixes DH 2016-06-22 22:44:38 +03:00
  • d22ac91ee1 Merge pull request #1806 from RPCS3/WIP DHrpcs3 2016-06-21 21:34:15 +03:00
  • cbf880fb71 OpenGL renderer: Proper clipping implementation DHrpcs3 2016-06-21 01:31:50 +03:00
  • 8fd3064905 OpenGL renderer: check for gl errors in release builds. Ignore null-sized textures Cleanup DHrpcs3 2016-06-21 01:27:14 +03:00
  • e83c387ebe OpenGL renderer: Fixed texture bias setup. DHrpcs3 2016-06-21 00:39:44 +03:00
  • 3b5cd4845e OpenGL renderer: use correct MVP matrix. Cleanup Simplified gl::ring_buffer helper DHrpcs3 2016-06-21 00:38:38 +03:00
  • c0487a634e Added rsx_program_decompiler to the CMakeLists DHrpcs3 2016-06-18 21:41:17 +03:00
  • c299a65aab Updated rsx_program_decompiler DHrpcs3 2016-06-18 19:48:39 +03:00
  • 62a9c38754 Try to fix appveyor build O1L 2016-06-18 18:18:56 +03:00
  • 67fe5e1107 Fill fragment constants O1L 2016-06-18 11:50:45 +03:00
  • 1778113b71 Use sampler buffers in vertex shaders O1L 2016-06-18 00:36:20 +03:00
  • 8637754d6a Missed changes O1L 2016-06-16 20:50:33 +03:00
  • 083c4fc855 Try to use new shaders decompiler in OpenGL backend O1L 2016-06-16 20:19:45 +03:00
  • 251fb86ab0 PPU LLVM: Some instructions simplified Nekotekina 2016-06-21 18:01:45 +03:00
  • 5853332db7 Fixed the frame icon (#1811) Lena 2016-06-21 16:03:07 +02:00
  • 860926d731 File op buffer Nekotekina 2016-06-21 12:05:45 +03:00
  • eb889920e6 IdManager fix Nekotekina 2016-06-21 11:22:30 +03:00
  • c96057296a Fix invalid map<K, T> key error (#1801) raven02 2016-06-20 06:43:13 +08:00
  • 863d963e97 Merge pull request #1758 from RPCS3/analyzer Ivan 2016-06-19 22:50:05 +03:00
  • 0cf4b378f9 README.md updated Nekotekina 2016-06-19 21:47:59 +03:00
  • a8bebcba55 LLVM AOT Nekotekina 2016-06-07 23:24:20 +03:00
  • 6fa5e2cc7c PPUAnalyser.h added Nekotekina 2016-06-05 13:14:20 +03:00
  • ff0bb52689 Merge pull request #1800 from RPCS3/heap raven02 2016-06-19 14:32:08 +08:00
  • 298c9fea22 vk: Better VRAM heap selection by memory properties (AMD) raven02 2016-06-19 13:49:25 +08:00
  • 244f3dfb89 DX12: set the heap size based on available vram (#1786) raven02 2016-06-19 11:01:11 +08:00
  • 28366d35d2 VK: add cull mode and front face (#1789) raven02 2016-06-19 09:53:49 +08:00
  • c4733a6eab Merge pull request #1783 from RPCS3/gl-flip raven02 2016-06-19 01:27:29 +08:00
  • f6b5f02501 Merge branch 'master' into gl-flip raven02 2016-06-19 00:28:02 +08:00
  • 338fb6cc7e Merge pull request #1787 from kd-11/vulkan-wip raven02 2016-06-19 00:25:19 +08:00
  • 833c100850 vk: Properly enable window resizing kd-11 2016-06-16 18:51:56 +03:00
  • 9d01396737 Merge pull request #1790 from RPCS3/WIP 11DH11 2016-06-17 23:58:31 +03:00
  • 1e39c691dc Updated rsx_program_decompiler submodule DHrpcs3 2016-06-17 23:18:10 +03:00
  • bc63eaea48 Added rpcs3 api (dynamic library) DHrpcs3 2016-05-08 16:19:24 +03:00