Commit Graph

  • 2bcb85d431 GPU/HW: Push all draws/writes through a common path Stenzek 2024-06-02 18:55:25 +10:00
  • 9ef7e8c5d0 GPU/HW: Use GSVector instead of Rectangle Stenzek 2024-06-01 17:04:35 +10:00
  • ef152c47a6 GPU/HW: Interpolate native texture coordinates when upscaling Stenzek 2024-06-15 23:54:56 +10:00
  • 2a7de25505 Common: Remove gsvector.h dependency on assert.h Stenzek 2024-07-03 15:44:00 +10:00
  • e16f2c4dab README: Mention SSE4.1 requirement Stenzek 2024-07-02 21:04:06 +10:00
  • 044d7a4797 GPU: Eliminate heap allocation on state load Stenzek 2024-06-27 16:07:49 +10:00
  • f9bf2e8239 GPU: Use GSVector for SW scanout Stenzek 2024-07-02 20:49:13 +10:00
  • 0968610ba7 CDROM: Use GSVector Stenzek 2024-07-02 20:41:29 +10:00
  • 69471950f0 ImGuiOverlays: Use GSVector Stenzek 2024-07-02 20:13:46 +10:00
  • faa151d5ad CDImageCHD: Use GSVector Stenzek 2024-07-02 20:08:41 +10:00
  • 0654b2dc43 AudioStream: Use GSVector Stenzek 2024-07-02 20:03:36 +10:00
  • b094c9cd87 MDEC: Vectorize IDCT Stenzek 2024-07-02 19:05:02 +10:00
  • 0ae6ddcf7f Common: Add GSVector Stenzek 2024-06-01 13:54:19 +10:00
  • baab966b4e System: Check for SSE4.1 in early hardware checks Stenzek 2024-07-02 18:14:00 +10:00
  • 173a61039c System: Use cpuinfo for cache line size check Stenzek 2024-07-02 18:13:42 +10:00
  • a255b5bc75 Deps: Remove cpuinfo from in-tree Stenzek 2024-07-02 17:38:29 +10:00
  • 31aa040758 Deps: Build cpuinfo Stenzek 2024-07-02 17:34:12 +10:00
  • 31c3af4866 RegTest: Add spacebar swapper Stenzek 2024-07-02 15:26:59 +10:00
  • aabe39d0f8 GPU: Allow DMAs in Mode 1 Stenzek 2024-07-02 14:55:22 +10:00
  • fbdeea7889 GameDB: Duke Nukem games Stenzek 2024-07-02 14:54:34 +10:00
  • e1f90e6baf MDEC: Store scale/IDCT matrix transposed Stenzek 2024-07-02 14:31:55 +10:00
  • 6d6659c85e MDEC: Increase intermediate IDCT precision Stenzek 2024-07-02 14:19:00 +10:00
  • da2dc5fa1e FIFOQueue: Optimize PopRange() for trivially-copyable types Stenzek 2024-07-02 14:26:09 +10:00
  • 1963d80d2c RegTest: Fix crash on startup Stenzek 2024-06-30 20:29:14 +10:00
  • e169189441 GPU/HW: Fix possible crash when changing texture filtering Stenzek 2024-06-30 17:33:10 +10:00
  • 037519936a GL/ContextEGL: Fix red_size to blue_size (#3238) Nikolai Chizhov 2024-06-30 23:28:05 +09:00
  • 422102989c CMake: Remove unused macro Stenzek 2024-06-30 16:55:04 +10:00
  • 44142ab4f9 CPU/Recompiler: Prefer adrp over trampoline for +/-4GB branches Stenzek 2024-06-29 19:53:35 +10:00
  • f3671d21f3 CPU/CodeCache: Reduce far code size when using NewRec Stenzek 2024-06-30 15:07:14 +10:00
  • 9b42ad3859 CPU/CodeCache: Purge JitCodeBuffer Stenzek 2024-06-30 14:05:31 +10:00
  • be8fbafd71 CPU/CodeCache: Always dynamically allocate code buffer Stenzek 2024-06-29 18:12:30 +10:00
  • 0d3e674500 Qt: Move resources out of exe into rcc file Stenzek 2024-06-30 12:36:05 +10:00
  • 8c0af03448 MSBuild: ARM64 only builds with Clang Stenzek 2024-06-30 14:30:40 +10:00
  • 5bf9e1d655 dep/vixl: Fix ARM32 build Stenzek 2024-06-29 22:44:53 +10:00
  • 890f3fcf5d Common/Log: Make actually writing unlikely Stenzek 2024-06-29 22:13:21 +10:00
  • 89eea91ed5 Extras: Update to PadTest 1.1 Stenzek 2024-06-30 16:38:59 +10:00
  • 66ba600a36 A super-simple shader (#3236) crashGG 2024-06-30 09:45:31 +03:00
  • 07e9a01e87 Atualização Português do Brasil (#3237) Anderson Cardoso 2024-06-30 03:45:19 -03:00
  • 34d5cdec96 GPU/HW: Expose depth buffer to internal postprocessing Stenzek 2024-03-24 19:49:16 +10:00
  • e39a2d00bf GPU/HW: Use D32F for PGXP depth Stenzek 2024-06-29 13:03:31 +10:00
  • d8bd35e8d6 GPUDevice: Add D24S8/D32F/D32FS8 types Stenzek 2024-06-29 12:37:23 +10:00
  • 3f25db79b8 D3D11Device: Make depth targets sampleable Stenzek 2024-03-24 19:57:37 +10:00
  • 1cb3e6bd49 ShaderGen: Support multiple render target output Stenzek 2024-03-24 22:29:21 +10:00
  • 80d1056ddf GPU: Add virtual call when buffers are swapped Stenzek 2024-03-24 19:57:18 +10:00
  • 0c3cf1f5f8 PostProcessing: Split into internal and display chains Stenzek 2024-06-28 15:11:14 +10:00
  • 810ce1ce57 GPU: Remove duplicate display params fields Stenzek 2024-06-28 15:37:26 +10:00
  • e4cb359625 GameDB: Breath of Fire III Stenzek 2024-06-28 20:17:08 +10:00
  • 3877486712 System: Ensure titles are sanitized for screenshots Stenzek 2024-06-28 15:37:03 +10:00
  • 41f40248d2 Atualização Português do Brasil (#3235) Anderson Cardoso 2024-06-28 00:53:28 -03:00
  • 8c72fd57f1 GPUDevice: Disable SPIR-V optimization on GLSL output Stenzek 2024-06-28 13:51:58 +10:00
  • dd420cbfcf Common: Alloc failures in HeapArray are unlikely Stenzek 2024-06-28 13:12:50 +10:00
  • a89ec0eaf9 Achievements: Always recompute state data size on save Stenzek 2024-06-28 13:12:24 +10:00
  • 5c94ab9f22 dep/rcheevos: Avoid -1 return in rc_runtime_progress_size() Stenzek 2024-06-28 13:12:07 +10:00
  • 71c319ccf0 dep/rcheevos: Set RC_NO_THREADS Stenzek 2024-06-28 12:25:26 +10:00
  • 12f2ff931b Indonesian Translation Ilham Nurjaman 2024-06-10 20:33:19 +07:00
  • ad27f8bac3 Add some shaders and update others. (#3234) Hyllian 2024-06-26 23:37:02 -03:00
  • ebf50edb79 System: Allocate JIT space before fastmem area Stenzek 2024-06-26 16:41:47 +10:00
  • 8c1228a7aa Qt: Tidy up theme change workaround Stenzek 2024-06-24 13:25:16 +10:00
  • db305660c1 Achievements: Implement disc change without state reset Stenzek 2024-06-24 13:11:13 +10:00
  • b9ff358ab3 Achievements: Support scratchpad memory Stenzek 2024-06-24 12:20:01 +10:00
  • e7e09023e2 Achievements: Avoid malloc on state save/load Stenzek 2024-06-24 11:56:46 +10:00
  • 17d459511a dep/rcheevos: Hash functions are not needed Stenzek 2024-06-24 11:28:50 +10:00
  • 1a2ad89a17 dep/rcheevos: Bump to d54cf8f Stenzek 2024-06-24 11:27:43 +10:00
  • dd4b282ec5 Atualização Português do Brasil (#3233) Anderson Cardoso 2024-06-23 21:17:14 -03:00
  • 9189588554 Shaders: Add new pack of shaders (reshade) (#3232) Hyllian 2024-06-23 21:16:51 -03:00
  • 6021e435ba Qt: Work around QList<QPair> marshalling issue Stenzek 2024-06-24 00:28:44 +10:00
  • 6bfd862cb3 GPUDevice: Fix transpiled interface linking with OpenGL Stenzek 2024-06-23 23:39:56 +10:00
  • b8ed013ec3 dep/reshadefx: Fix UBO reference with OpenGL Stenzek 2024-06-23 23:39:39 +10:00
  • 1797050f97 VulkanDevice: Release swap chain images on resize Stenzek 2024-06-23 14:55:36 +10:00
  • 6892c3d095 Qt: Work around theme swap bug with Classic Windows Stenzek 2024-06-23 13:34:39 +10:00
  • e8541648ce Deps: Bump versions Stenzek 2024-06-23 11:36:24 +10:00
  • 966cce1581 Postprocessing: Sort shader list lexiographically Stenzek 2024-06-23 13:20:43 +10:00
  • ea3fa7fe3d Postprocessing/FX: Fix locating shaders in subdirectories Stenzek 2024-06-23 13:20:33 +10:00
  • 63055f1e7f FullscreenUI: Add sprite texture filtering option Stenzek 2024-06-23 13:10:04 +10:00
  • 3d00957248 Resources: Update gamecontrollerdb.txt Stenzek 2024-06-23 11:15:17 +10:00
  • d8b7e25994 Atualização Português do Brasil (#3227) Anderson Cardoso 2024-06-22 22:12:58 -03:00
  • 59c3c33bc8 Deps: Update to SDL 2.30.4 (#3228) Jordan 2024-06-23 02:12:47 +01:00
  • 7491ba656e Spanish (Spain) Translation update 2024/06/19 (#3229) Víctor "IlDucci 2024-06-23 01:12:29 +00:00
  • 4827e548be BinarySpanReaderWriter: Fix off-by-one error (#3230) TheUbMunster 2024-06-22 19:12:04 -06:00
  • ccb76d1451 GameList: Add custom title/regions Stenzek 2024-06-17 23:25:08 +10:00
  • 01fc3258a3 CPU/Recompiler: Warning fix for ARM64/Clang Stenzek 2024-06-17 17:12:13 +10:00
  • 70d7d4ab67 MSBuild: Enable Vulkan on Windows ARM64 Stenzek 2024-06-17 17:09:22 +10:00
  • da51827e47 GameDB: Over Drivin' DX - Rally Edition (Japan) (#3226) PowerDuckSamurai 2024-06-17 10:04:12 +03:00
  • 1ae79c89e3 System: Refactor unsafe settings warning Stenzek 2024-06-17 17:02:54 +10:00
  • a5f8684bcd BIOS: Add further detail to missing BIOS message Stenzek 2024-06-17 16:47:16 +10:00
  • 7b1ec5dab2 GameDB: Force round texcoords on Digimon World 3 Stenzek 2024-06-17 16:46:55 +10:00
  • 34f20798a1 GPU/HW: Add separate 3D/2D (sprite) texture filtering Stenzek 2024-06-17 15:49:55 +10:00
  • be4abb016f GPU/HW: Reduce multiple setting source of truth Stenzek 2024-06-17 13:16:19 +10:00
  • 6870010351 GPU/HW: Remove log spam Stenzek 2024-06-16 21:15:37 +10:00
  • e9a47233f7 GPUDevice: Compile warning fix Stenzek 2024-06-16 20:46:31 +10:00
  • 3d6b9e18c5 Settings: Include cheats in disable-all-enhancements Stenzek 2024-06-16 19:22:06 +10:00
  • 0563350d04 GameDB: Set force round texcoords on Crash games Stenzek 2024-06-16 19:07:03 +10:00
  • 8455c9c3c6 GPU/HW: Add 'Force Round Upscaled Texture Coordinates' Stenzek 2024-06-16 19:06:46 +10:00
  • 1582b2ae5d GPU/HW: Make texture filtering a fragment shadergen parameter Stenzek 2024-06-16 17:51:00 +10:00
  • 5be2e68ab9 Qt: Update glyph ranges Stenzek 2024-06-16 17:15:46 +10:00
  • 451d15a812 Atualização Português do Brasil (#3224) Anderson Cardoso 2024-06-16 04:14:22 -03:00
  • d16470d761 Update Japanese translation (#3225) nishinji 2024-06-16 16:14:10 +09:00
  • c1792108f4 GPU/HW: Eliminate raw texture pipeline permutations Stenzek 2024-06-16 16:58:50 +10:00
  • 51648b0714 CI/AppImage: Explicitly remove libwayland-* Stenzek 2024-06-16 16:21:24 +10:00
  • 2a90a88055 Add crt-consumer and crt-cyclon. Update others. (#3223) Hyllian 2024-06-15 11:02:30 -03:00