Commit Graph

  • f81192373f PPU/LLVM: Replace magic number with opcode enum in GetBranchTypeFromInstruction. Vincent Lejeune 2015-08-17 21:51:57 +02:00
  • 99a9fd8505 Merge pull request #1196 from vlj/d3d12 Raul Tambre 2015-08-26 20:21:29 +03:00
  • e0aa74d380 D3D12: Add CELL_GCM_ZERO case to comparaison function. Vincent Lejeune 2015-08-24 20:39:19 +02:00
  • 095c8fa19b RSX/D3D12: Improve shader lookup performance Vincent Lejeune 2015-08-24 20:27:42 +02:00
  • 9c24bb9d75 RSX/D3D12/GL/Null: Notify backend of program/state change Vincent Lejeune 2015-08-24 18:03:14 +02:00
  • 3468a7ebcf PPU/LLVM: Add regression tests for SUBFIC Danila Malyutin 2015-08-26 01:48:11 +03:00
  • 8ea7da56ec PPU/LLVM: Fix SUBFIC instruction Danila Malyutin 2015-08-26 01:39:24 +03:00
  • 4bf0deecb6 Fix zlib lib linking order. Danila Malyutin 2015-08-24 00:57:13 +03:00
  • e551e2bc5d Bugfix Nekotekina 2015-08-21 14:07:31 +03:00
  • 5e14310071 noexcept usage fixed Nekotekina 2015-08-19 14:04:58 +03:00
  • 168cd9bb7a TLS for sys_net implemented Nekotekina 2015-08-18 15:31:48 +03:00
  • 6b6cd11fbe cellSaveData fix Nekotekina 2015-08-16 23:37:10 +03:00
  • fcd6b64f8f vm::var rewritten Nekotekina 2015-08-13 16:28:42 +03:00
  • 9c8773252a Minor style changes (sys_net) Nekotekina 2015-08-13 03:42:16 +03:00
  • ce494f8847 fmt::by_value, fmt::Format removed Nekotekina 2015-08-12 21:38:17 +03:00
  • 15057ffc5e wtf? Nekotekina 2015-08-12 15:19:31 +03:00
  • 73b108765e fs:: const renaming, fs::g_tls_error stub Nekotekina 2015-08-12 04:52:26 +03:00
  • c2897cddd6 id_traits, idm::get_last_id() added Nekotekina 2015-08-11 19:14:53 +03:00
  • d9403c2ed2 thread_t cleanup Nekotekina 2015-08-11 16:26:08 +03:00
  • be9a599beb PPU Decoder Cache improved Nekotekina 2015-08-10 22:39:52 +03:00
  • eb63558c6d KernelExplorer improved Nekotekina 2015-08-08 20:59:10 +03:00
  • e18db20630 VFS cleanup, some methods added Nekotekina 2015-08-08 16:17:28 +03:00
  • db88c539fb idm::get_type, sceKernelGetThreadmgrUIDClass Nekotekina 2015-08-08 04:16:08 +03:00
  • c6bdedf3b0 sleep_queue_t moved to SleepQueue.cpp, cleanup Nekotekina 2015-08-08 00:37:32 +03:00
  • 94d1488259 IdManager funcs added: idm::import, idm::withdraw Nekotekina 2015-08-08 00:28:09 +03:00
  • 8b3c250702 PKG decryption without the intermediate Nekotekina 2015-08-07 02:11:14 +03:00
  • 07b9379a7c New u128 type stub Nekotekina 2015-08-06 23:20:48 +03:00
  • 8d758b9088 alignas() used instead of set_alignment macro Nekotekina 2015-08-06 21:43:51 +03:00
  • 544fe531a3 Added fxm::withdraw, cellGame improved Nekotekina 2015-08-06 18:55:19 +03:00
  • 6f3c50eba2 u128 renamed to v128 Nekotekina 2015-08-06 16:31:13 +03:00
  • f8afee3325 Fixed Object Manager (detached) Nekotekina 2015-08-06 16:05:33 +03:00
  • 9923f96431 Added PSP PKG support Nekotekina 2015-08-06 02:59:41 +03:00
  • dd665e7363 ID manager simplified Nekotekina 2015-08-05 18:30:32 +03:00
  • da8883d5d3 cellSaveData definitions shortened Nekotekina 2015-08-04 17:48:24 +03:00
  • 2113fce2fb cellFont, cellRudp cleanup Nekotekina 2015-08-04 17:47:37 +03:00
  • 9e5daa1737 IdManager improved, added Fixed ID mechanism Nekotekina 2015-08-04 13:46:05 +03:00
  • c7ee8cadde cellFont, cellFs, cellGcmSys funcs added, minor cleanup Nekotekina 2015-08-03 01:00:00 +03:00
  • c0b90d01bd Add LLVM Debug / Release configurations for gui solution. Disable some DX12-only options on non-DX12 builds O1L 2015-08-24 20:07:15 +04:00
  • 6ae7f450f1 Compilation fix O1L 2015-08-23 12:37:03 +04:00
  • 3c27bf0a6a Gui: separate 'Settings' code from MainFrame.cpp, minor cleanup O1L 2015-08-23 12:06:15 +04:00
  • b01583f54b Some fixes for possible *nix compiler errors Danila Malyutin 2015-08-22 16:20:51 +03:00
  • 8140ab459f Don't init llvm on travis Danila Malyutin 2015-08-19 17:57:44 +03:00
  • 6c4f968373 Try to build with llvm Danila Malyutin 2015-08-19 17:24:57 +03:00
  • d0283265cc Improve clock_gettime on osx Danila Malyutin 2015-08-19 00:27:41 +03:00
  • 009370f73c Fix some compiling problems on OSX Danila Malyutin 2015-08-17 18:14:29 +03:00
  • e8088d1216 Merge pull request #1191 from vlj/d3d12 Raul Tambre 2015-08-22 00:23:13 +03:00
  • 1ee749a9a8 d3d12: Fix blend alpha mode Vincent Lejeune 2015-08-17 22:12:16 +02:00
  • 6124783180 Merge pull request #1188 from vlj/d3d12 Raul Tambre 2015-08-17 12:26:44 +03:00
  • 592543c47f d3d12: Fix wrong index being used for sampler descriptor heap Vincent Lejeune 2015-08-17 00:12:30 +02:00
  • be1511bd7a d3d12: Add a d2d overlay to display debug text Vincent Lejeune 2015-08-16 19:01:08 +02:00
  • fcd579a7b5 d3d12: Record draw call count and duration instead of vertex/texture upload Vincent Lejeune 2015-08-16 21:15:14 +02:00
  • 0e733b20de Lower minidx9/Include priority Vincent Lejeune 2015-08-16 18:42:33 +02:00
  • 80c25b8ced d3d12: Reuse the same command list until flip or semaphoreRelease Vincent Lejeune 2015-08-16 17:34:14 +02:00
  • a93a81997f d3d12: Remove preventive "waitForCompletion" after a flip. Vincent Lejeune 2015-08-16 01:13:17 +02:00
  • a852d5caca d3d12: Disable openMP Vincent Lejeune 2015-08-16 01:02:34 +02:00
  • 06532e3263 d3d12: Do not invalidate surface texture if they are not set. Vincent Lejeune 2015-08-16 00:34:26 +02:00
  • 63a54dd70d d3d12: Rewrite per frame resource cleaning function. Vincent Lejeune 2015-08-16 00:20:08 +02:00
  • c2430d3af1 d3d12: Use ComPtr for some others member. Vincent Lejeune 2015-08-15 23:31:00 +02:00
  • b54adebfc7 d3d12: Do not recreate fence/event each frame. Vincent Lejeune 2015-08-15 22:44:26 +02:00
  • 491d5528ed Don't print all env vars on travis Danila Malyutin 2015-08-16 02:02:21 +03:00
  • 7460d215fd Fix travis OoM crash with gcc and -O3 Danila Malyutin 2015-08-16 00:29:56 +03:00
  • 5bf6c25652 Remove unneeded code (fixes flag "conflicts") Danila Malyutin 2015-08-15 23:41:02 +03:00
  • 0fb8ad8c5a Update Cotire to 1.7.3 Danila Malyutin 2015-08-15 01:14:49 +03:00
  • aeee0758c2 Ignore warnings in VS from llvm headers Danila Malyutin 2015-08-15 02:35:36 +03:00
  • 83b77ced9e Fix openal lib name in debug-memleak Danila Malyutin 2015-08-14 22:06:32 +03:00
  • 405d7cb70c Revert "RSX: Fix NV3089" Nekotekina 2015-08-16 18:37:20 +03:00
  • 0ce4930c0f Merge pull request #1177 from Zangetsu38/Getsuga Raul Tambre 2015-08-15 10:38:29 +03:00
  • a3dc623270 Merge pull request #1181 from vlj/d3d12 Raul Tambre 2015-08-15 10:31:35 +03:00
  • 3b0afe92e3 d3d12: Add a dummy D3D12Lib struct that load/unload d3d12.dll Vincent Lejeune 2015-08-14 23:02:46 +02:00
  • 09cc127dd9 d3d12: Use ComPtr<> instead of manually releasing some structures Vincent Lejeune 2015-08-14 23:29:48 +02:00
  • 9cb88b3a8d d3d12: Use ThrowIfFailed instead of check to be inline with DX12 Samples Vincent Lejeune 2015-08-14 21:38:40 +02:00
  • f3d7c5da9d sys_mempool implementation fixes KaOs1 2015-08-14 09:48:26 +02:00
  • bc13128afe sys_mempool implemented KaOs1 2015-08-13 18:39:35 +02:00
  • befe93784f d3d12: Do not create/submit an extra command list for texture upload/rtt state change Vincent Lejeune 2015-08-12 16:46:32 +02:00
  • 732eef6c02 Update with master and Fixed Conflict Zangetsu38 2015-08-14 19:35:58 +02:00
  • 4185fcb6cd d3d12: Do not output scale if there is no rtt available Vincent Lejeune 2015-08-14 17:03:16 +02:00
  • 850416d530 Merge pull request #1169 from vlj/d3d12 Raul Tambre 2015-08-14 17:44:27 +03:00
  • abee3539b8 d3d12: Fix non dx12 build config Vincent Lejeune 2015-08-13 23:50:47 +02:00
  • 07f33a3809 Merge pull request #1178 from danilaml/appveyor-llvm-dx12 Raul Tambre 2015-08-13 09:31:42 +03:00
  • 1d09408e38 Disable regular (non-llvm) builds to save time Danila Malyutin 2015-08-13 01:34:34 +03:00
  • 99156c61e4 Fix wrong XAudio lib being linked Danila Malyutin 2015-08-13 00:34:54 +03:00
  • c63db8842c Add llvm build to appveyor Danila Malyutin 2015-08-12 20:20:58 +03:00
  • 9cb7339067 d3d12: Do not detach garbage collection thread Vincent Lejeune 2015-08-11 22:04:15 +02:00
  • 5e9eb9c3bb Fix correct size setting windows. And other small change Zangetsu38 2015-08-12 17:41:46 +02:00
  • a775b428f4 Merge pull request #1173 from vlj/llvm36-debug Raul Tambre 2015-08-12 17:53:49 +03:00
  • cf1c86bb2f d3d12: Signal thread termination request + use a producer/consumer pattern closer to other ones in rpcs3. Vincent Lejeune 2015-08-11 00:37:47 +02:00
  • 7843b23ee1 Move DX12_SUPPORT before ($preprocessor defenitions) Vincent Lejeune 2015-08-02 22:16:57 +02:00
  • f0a5641cf0 Fix file not found Zangetsu38 2015-08-02 19:30:31 +02:00
  • 3fe90d9e8d Add DX12 variant of debug/release with and without llvm Vincent Lejeune 2015-08-01 23:51:42 +02:00
  • 3d486a8ba9 d3d12: Reset gfxHandler in dtor Vincent Lejeune 2015-08-02 00:04:33 +02:00
  • 11980346c9 Clean an useless added line Vincent Lejeune 2015-08-01 22:51:59 +02:00
  • 6a408301d7 d3d12: Another fix vlj 2015-07-30 00:17:30 +02:00
  • 9b10895c38 d3d12: Fix build with latest master vlj 2015-07-30 00:13:04 +02:00
  • 6fcd0e0421 d3d12: Add semaphorePGRAPHTextureRead vlj 2015-07-04 16:17:06 +02:00
  • 37cc5e5c11 d3d12: Fix D3D12GSRender member name vlj 2015-07-04 16:15:47 +02:00
  • 38a809b483 d3d12: Use another sampler heap when using more than 2048 samplers vlj 2015-07-01 22:52:32 +02:00
  • d2edeafffe d3d12: Remove extra , vlj 2015-06-29 23:26:33 +02:00
  • b839b86895 d3d12: Fix color for target_none vlj 2015-06-29 23:23:53 +02:00
  • af181395fc d3d12: Fix warning vlj 2015-06-29 20:36:31 +02:00
  • 265331117e d3d12: Support targetless flip vlj 2015-06-29 20:36:09 +02:00