Commit Graph

82 Commits (5e5b1b64dbb22d39b9d70abc33de36893bd521f7)

Author SHA1 Message Date
Connor McLaughlin 6f78fea159 GL: Improve error handling with texture creation 5 years ago
Connor McLaughlin b53e32e84f GL/Program: Add IsBound() method 5 years ago
Connor McLaughlin bc44d4b1b0 CDImage: Support SBI replacement subchannel Q for cue/bin images 5 years ago
Connor McLaughlin d41a76ac5e CDImage: Fix incorrect file offset being used for pregap 5 years ago
Connor McLaughlin 2c645d9e93 JitCodeBuffer: Use __builtin___clear_cache instead of __clear_cache
The former exists on Android.
5 years ago
Connor McLaughlin f49216f5f8 CPU/Recompiler: Implement most instructions for AArch64 5 years ago
Connor McLaughlin 98e67616ec JitCodeBuffer: Flush cache after committing code on ARM CPUs
ARM's instruction and data caches are not coherent, so we need to flush
before executing to ensure there's no stale data left over.
5 years ago
Connor McLaughlin 3b11d936df Common: Add a basic ISO reader class 5 years ago
Connor McLaughlin f11d357ab9 Compile fixes for Android 5 years ago
Connor McLaughlin 457743e109 Common/CDImage: Fix double increment of sectors_read 5 years ago
Connor McLaughlin 897e75fa8e CPU/Recompiler: Fix code generation crash on Linux 5 years ago
Connor McLaughlin 11966e4caf CPU/Recompiler: Write exception exits to far code buffer
Keeps the hot path nice and clean.
5 years ago
Connor McLaughlin 878a76e258 Common: Fix issues in utility classes for readbacks 5 years ago
Connor McLaughlin 525bbf48d7 CDImage: Set data bit in Q subchannel for bin images 5 years ago
Connor McLaughlin 8e06f86db8 CDROM: Implement auto-pause at end of track 5 years ago
Connor McLaughlin 6bb4f8e728 CDImage: Support generating Q Sub-Channel 5 years ago
Connor McLaughlin 2cc5084dd1 CDImage: Handle cue sheets where pregap is in file 5 years ago
Connor McLaughlin 26c22f003f Common: Persistent-mapped stream buffer implementation 5 years ago
Connor McLaughlin cc7483ad58 GPU/HW: Only copy the dirty area to the VRAM read texture 5 years ago
Connor McLaughlin 65197d4350 Common: Add Rectangle helper class 5 years ago
Connor McLaughlin 39850af147 Common: Add GS support to D3D11 shader compiler 5 years ago
Connor McLaughlin f244da86a2 Common: Add helper classes for D3D11 5 years ago
Connor McLaughlin d68f7085d6 Common: Move GL classes to subdirectory 5 years ago
Connor McLaughlin d5150ec790 Common: Add unregistered uniform mutators to GL::Program 5 years ago
Connor McLaughlin 91c99f0226 GPU/HW: Use uniform blocks for batch rendering 5 years ago
Connor McLaughlin e3a9aa1c4f Common: Add uniform block binding to GL::Program 5 years ago
Connor McLaughlin 5abbdef065 Fix compile errors on GCC 5 years ago
Connor McLaughlin bb572d5c14 GPU: Remove hack for bitwise ops on TextureMode enum 5 years ago
Connor McLaughlin f59e08b564 Common: Add Unbind() to GL::StreamBuffer 5 years ago
Connor McLaughlin 60281eb67e Common: Use std::string_view for GL::Program 5 years ago
Connor McLaughlin 407fee9ec3 GPU: Add base functionality for GL streaming buffers 5 years ago
Connor McLaughlin d8a02d7a15 common: Add macro for generating static/friend enum class operators 5 years ago
Connor McLaughlin 273d807e31 Common: Add HeapArray class 5 years ago
Connor McLaughlin 41574d92e8 Build: Enable conformance mode 5 years ago
Connor McLaughlin f9e964e34d CDImage: Relational operators for Position 5 years ago
Connor McLaughlin 27674c2dc9 FIFOQueue: Support copying from another queue (pop -> push) 5 years ago
Connor McLaughlin 1adb1d14ae Build: Enable inlining for __inline functions in DebugFast 5 years ago
Connor McLaughlin c7a7d682bc Common: Force inlining of BitField/SignExtend/ZeroExtend functions 5 years ago
Connor McLaughlin 2500f9d3af Build: Disable LTCG on common project in Release 5 years ago
Connor McLaughlin ca48b21ffc StateWrapper: Support switching modes 5 years ago
Connor McLaughlin 9410685807 Common: Optionally create framebuffer with GL textures 5 years ago
Connor McLaughlin a76ec6fc19 Compile fixes for GCC 5 years ago
Connor McLaughlin 4f1fc7abf0 Fix CMake build 5 years ago
Connor McLaughlin b9e0c329d0 Remove unused common classes 5 years ago
Connor McLaughlin 9058a79184 Remove libsamplerate dependency 5 years ago
Connor McLaughlin 1cc3e4d5f2 CDImage: Only add implicit two seconds pregap for track 1 5 years ago
Connor McLaughlin 9b6a59329e Common: Support dual-source blend in GL::Program 5 years ago
Connor McLaughlin 9433e08782 CDROM: Implement GetTD command 5 years ago
Connor McLaughlin 4959de9859 CDROM: Implement GetTN command 5 years ago
Connor McLaughlin 246b17454e CDROM: Store filename, reduce ack cycles 5 years ago