Commit Graph

2064 Commits (8151594d609c250ce503e3a1fc870b4fd8557a69)
 

Author SHA1 Message Date
Connor McLaughlin 466e4099d4 CDROM: Fix handling of logical seeks to audio sectors
Fixes Wizard's Harmony.
5 years ago
Connor McLaughlin fbdc9ae631 CommonHostInterface: Remove additional API reset/restore on screenshot 5 years ago
Connor McLaughlin dd9705ef31 GPU/HW: Fix last row of oversized writes not applying
Combined with the wrap changes, fixes Namco Museum motherboard scene.
5 years ago
Connor McLaughlin 0b0bc32afb GPU/HW: Use texture samplers rather than fetching for batches
Enables wrap-around.
5 years ago
Connor McLaughlin 0fc301d654 GPU/HW: Use wrap texture address modes 5 years ago
Connor McLaughlin 231c0b5ff6 GPU/SW: Wrap texture coordinates when sampling 5 years ago
Connor McLaughlin 69cbc0b5a2 GL/Texture: Add wrap texture mode option 5 years ago
Connor McLaughlin 3df1670809 libretro: Try for a GLES context first depending on preferred renderer 5 years ago
Connor McLaughlin e198e31598 Qt: Add German/Deutsch translation 5 years ago
Connor McLaughlin 8b4624a98e Update Portuguese (Br) translation 5 years ago
Connor McLaughlin 08b8176497 Update compatibility database 5 years ago
Connor McLaughlin 818892cb1b GPU: Claer interlaced field buffer when enabling
Fixes old frames getting briefly displayed.
5 years ago
Connor McLaughlin 23df239469 GPU/HW: Debug build compile fix 5 years ago
Connor McLaughlin f712c42c21 GPU/HW: Add more details to debug window 5 years ago
Connor McLaughlin 9b7512f7b8 GPU/HW: Implement automatic resolution scale from window size 5 years ago
Connor McLaughlin 94777a15cd Update compatibility list 5 years ago
Connor McLaughlin be6ae8b70b GPU/Vulkan: Work around Mali crash with readbacks 5 years ago
Connor McLaughlin b527118c0a GPU/HW: Fix macOS compile 5 years ago
Connor McLaughlin 293f76a018 .gitmodules: Use shallow clone 5 years ago
Connor McLaughlin 92975b2e81 GPU/HW: Tiny performance optimization in polygon loading 5 years ago
Connor McLaughlin 96ba9198ef GPU/HW: Expand lines into triangles before rendering
Fewer batches, consistent upscaling behavior.
5 years ago
Connor McLaughlin 568cfa1865 GPU/OpenGL: Fix possible error on shutdown 5 years ago
Connor McLaughlin 4d9c2c1b6c GPU: Ensure pending time is used in events
Fixes long delay in Syphon Filter.
5 years ago
Connor McLaughlin 75156b76af CMake: Fix Linux build 5 years ago
Connor McLaughlin ba9ada1100 Qt: Add Portuguese (Pt) translation 5 years ago
Connor McLaughlin bd0c403672 GPU/HW: Fix mask bit test regression
Fixes white boxes in Silent Hill. Again.
5 years ago
Connor McLaughlin 5f9481dd3d Qt: Fix game list settings headings not being translatable 5 years ago
Connor McLaughlin 9a9d66882c Qt: Fix game list headings not being translatable 5 years ago
Connor McLaughlin 4137c9775e Android: Fix crash in main activity 5 years ago
Connor McLaughlin 4bb4ec0494
Merge pull request #680 from jdgleaver/libretro-vulkan-fix
(libretro/Vulkan) Fix glslang shader-related crashes
5 years ago
jdgleaver 363804c48b (libretro/Vulkan) Fix glslang shader-related crashes 5 years ago
Connor McLaughlin 60e44c232b Android: Fix broken crop mode setting 5 years ago
Connor McLaughlin 7b384ad300 Android: Use getExternalStorageDirectory() rather than hardcoding to /sdcard 5 years ago
Connor McLaughlin 0c1b637549 PGXP: Add initial implementation 5 years ago
Connor McLaughlin 013497cf20 Qt/GPUSettings: Fix typo in force NTSC timing description 5 years ago
Connor McLaughlin e9882a10aa System: Move restore/reset graphics API state to System
Fixes frame stepping.
5 years ago
Connor McLaughlin 3532ab8d72 Qt: Update interlaced rendering option help 5 years ago
Connor McLaughlin 7067b8f6e3 CDImage/CHD: Handle UTF-8 strings when opening 5 years ago
Connor McLaughlin 058bea9faf libchdr: Expose chd_open_file 5 years ago
Connor McLaughlin ede8de92f6 FileSystem: Use wide strings for FindFiles and StatFile on Windows 5 years ago
Connor McLaughlin 2eb9384275 Replace more instances of fopen() with FileSystem::OpenFile() 5 years ago
Connor McLaughlin 2885d2e547 CPU/CodeCache: Hopefully fix 32-bit compile errors 5 years ago
Connor McLaughlin b6f871d2b9
JIT optimizations and refactoring (#675)
* CPU/Recompiler: Use rel32 call where possible for no-args

* JitCodeBuffer: Support using preallocated buffer

* CPU/Recompiler/AArch64: Use bl instead of blr for short branches

* CPU/CodeCache: Allocate recompiler buffer in program space

This means we don't need 64-bit moves for every call out of the
recompiler.

* GTE: Don't store as u16 and load as u32

* CPU/Recompiler: Add methods to emit global load/stores

* GTE: Convert class to namespace

* CPU/Recompiler: Call GTE functions directly

* Settings: Turn into a global variable

* GPU: Replace local pointers with global

* InterruptController: Turn into a global pointer

* System: Replace local pointers with global

* Timers: Turn into a global instance

* DMA: Turn into a global instance

* SPU: Turn into a global instance

* CDROM: Turn into a global instance

* MDEC: Turn into a global instance

* Pad: Turn into a global instance

* SIO: Turn into a global instance

* CDROM: Move audio FIFO to the heap

* CPU/Recompiler: Drop ASMFunctions

No longer needed since we have code in the same 4GB window.

* CPUCodeCache: Turn class into namespace

* Bus: Local pointer -> global pointers

* CPU: Turn class into namespace

* Bus: Turn into namespace

* GTE: Store registers in CPU state struct

Allows relative addressing on ARM.

* CPU/Recompiler: Align code storage to page size

* CPU/Recompiler: Fix relative branches on A64

* HostInterface: Local references to global

* System: Turn into a namespace, move events out

* Add guard pages

* Android: Fix build
5 years ago
Connor McLaughlin 1f9fc6ab74 BIOS: Fix Linux build 5 years ago
Connor McLaughlin 8802177e25 BIOS: Add more revision filenames/hashes 5 years ago
Connor McLaughlin 66e79091d3 BIOS: Use fopen() wrapper from FileSystem 5 years ago
Connor McLaughlin 8b0c3f0dc8 FileSystem: Use wide strings for fopen on Windows 5 years ago
Connor McLaughlin 3edb8e113e StringUtil: Add wide string<->utf8 conversion for Windows 5 years ago
Connor McLaughlin ebf9f3b2e2 README.md: Remove Android note about restarting app 5 years ago
Connor McLaughlin f443691ad0 Qt: Fix deprecreated errors with 5.15 5 years ago