|
f3e9c3ec8c
|
Add initial work on Qt frontend
|
2019-12-31 16:18:30 +10:00 |
|
|
6176fc4486
|
NullAudioStream: Provide factory function
|
2019-12-30 00:45:50 +10:00 |
|
|
9f45c67b1d
|
JitCodeBuffer: Fix compilation on AArch64
|
2019-12-27 20:38:07 +10:00 |
|
|
ed7aabe5f2
|
Common: Add a NullAudioStream implementation
|
2019-12-23 17:02:11 +10:00 |
|
|
ad93d83421
|
JitCodeBuffer: Don't leak code space on Windows
|
2019-12-21 22:09:08 +10:00 |
|
|
decf416aee
|
JitCodeBuffer: Expose FlushInstructionCache() to callers
|
2019-12-20 21:55:25 +10:00 |
|
|
1de096224c
|
JitCodeBuffer: Fix far code pointer not being initialized without reset
|
2019-12-20 21:55:21 +10:00 |
|
|
6f78fea159
|
GL: Improve error handling with texture creation
|
2019-12-11 00:02:12 +10:00 |
|
|
b53e32e84f
|
GL/Program: Add IsBound() method
|
2019-12-07 01:36:14 +10:00 |
|
|
bc44d4b1b0
|
CDImage: Support SBI replacement subchannel Q for cue/bin images
|
2019-12-06 21:14:58 +10:00 |
|
|
d41a76ac5e
|
CDImage: Fix incorrect file offset being used for pregap
|
2019-12-06 00:33:21 +10:00 |
|
|
2c645d9e93
|
JitCodeBuffer: Use __builtin___clear_cache instead of __clear_cache
The former exists on Android.
|
2019-12-04 20:33:02 +10:00 |
|
|
f49216f5f8
|
CPU/Recompiler: Implement most instructions for AArch64
|
2019-12-04 01:50:59 +10:00 |
|
|
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.
|
2019-12-03 20:21:32 +10:00 |
|
|
3b11d936df
|
Common: Add a basic ISO reader class
|
2019-11-29 23:36:25 +10:00 |
|
|
f11d357ab9
|
Compile fixes for Android
|
2019-11-28 01:55:33 +10:00 |
|
|
457743e109
|
Common/CDImage: Fix double increment of sectors_read
|
2019-11-28 01:55:09 +10:00 |
|
|
897e75fa8e
|
CPU/Recompiler: Fix code generation crash on Linux
|
2019-11-23 21:38:38 +10:00 |
|
|
11966e4caf
|
CPU/Recompiler: Write exception exits to far code buffer
Keeps the hot path nice and clean.
|
2019-11-22 18:01:28 +10:00 |
|
|
878a76e258
|
Common: Fix issues in utility classes for readbacks
|
2019-11-14 16:57:58 +10:00 |
|
|
525bbf48d7
|
CDImage: Set data bit in Q subchannel for bin images
|
2019-11-13 16:28:43 +10:00 |
|
|
8e06f86db8
|
CDROM: Implement auto-pause at end of track
|
2019-11-12 20:40:37 +10:00 |
|
|
6bb4f8e728
|
CDImage: Support generating Q Sub-Channel
|
2019-11-10 22:44:53 +10:00 |
|
|
2cc5084dd1
|
CDImage: Handle cue sheets where pregap is in file
|
2019-11-10 15:16:48 +10:00 |
|
|
26c22f003f
|
Common: Persistent-mapped stream buffer implementation
|
2019-11-07 00:08:13 +10:00 |
|
|
cc7483ad58
|
GPU/HW: Only copy the dirty area to the VRAM read texture
|
2019-11-05 22:34:36 +10:00 |
|
|
65197d4350
|
Common: Add Rectangle helper class
|
2019-11-05 19:19:20 +10:00 |
|
|
39850af147
|
Common: Add GS support to D3D11 shader compiler
|
2019-11-05 00:23:31 +10:00 |
|
|
f244da86a2
|
Common: Add helper classes for D3D11
|
2019-11-04 00:39:25 +10:00 |
|
|
d68f7085d6
|
Common: Move GL classes to subdirectory
|
2019-11-03 15:22:37 +10:00 |
|
|
d5150ec790
|
Common: Add unregistered uniform mutators to GL::Program
|
2019-11-03 15:18:28 +10:00 |
|
|
91c99f0226
|
GPU/HW: Use uniform blocks for batch rendering
|
2019-11-03 13:18:43 +10:00 |
|
|
e3a9aa1c4f
|
Common: Add uniform block binding to GL::Program
|
2019-11-03 13:14:50 +10:00 |
|
|
5abbdef065
|
Fix compile errors on GCC
|
2019-11-03 00:15:42 +10:00 |
|
|
bb572d5c14
|
GPU: Remove hack for bitwise ops on TextureMode enum
|
2019-11-03 00:01:54 +10:00 |
|
|
f59e08b564
|
Common: Add Unbind() to GL::StreamBuffer
|
2019-11-02 23:42:44 +10:00 |
|
|
60281eb67e
|
Common: Use std::string_view for GL::Program
|
2019-11-02 23:42:21 +10:00 |
|
|
407fee9ec3
|
GPU: Add base functionality for GL streaming buffers
|
2019-11-02 22:21:56 +10:00 |
|
|
d8a02d7a15
|
common: Add macro for generating static/friend enum class operators
|
2019-11-01 21:47:40 +10:00 |
|
|
273d807e31
|
Common: Add HeapArray class
|
2019-10-27 13:34:13 +10:00 |
|
|
41574d92e8
|
Build: Enable conformance mode
|
2019-10-27 01:58:28 +10:00 |
|
|
f9e964e34d
|
CDImage: Relational operators for Position
|
2019-10-27 00:01:32 +10:00 |
|
|
27674c2dc9
|
FIFOQueue: Support copying from another queue (pop -> push)
|
2019-10-26 17:41:29 +10:00 |
|
|
1adb1d14ae
|
Build: Enable inlining for __inline functions in DebugFast
|
2019-10-26 15:42:21 +10:00 |
|
|
c7a7d682bc
|
Common: Force inlining of BitField/SignExtend/ZeroExtend functions
|
2019-10-26 15:41:43 +10:00 |
|
|
2500f9d3af
|
Build: Disable LTCG on common project in Release
|
2019-10-26 15:36:48 +10:00 |
|
|
ca48b21ffc
|
StateWrapper: Support switching modes
|
2019-10-25 23:30:44 +10:00 |
|
|
9410685807
|
Common: Optionally create framebuffer with GL textures
|
2019-10-23 00:35:08 +10:00 |
|
|
a76ec6fc19
|
Compile fixes for GCC
|
2019-10-22 23:07:51 +10:00 |
|
|
4f1fc7abf0
|
Fix CMake build
|
2019-10-20 22:31:45 +10:00 |
|