summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2018-02-18[Vulkan] Disable vertex buffer cache expansion for now.vtx_cacheDrChat
2018-02-16[Vulkan] Handle primitive reset index on copyDrChat
2018-02-16[Vulkan] BufferCache: Add VertexBuffer structDrChat
2018-02-16Merge branch 'master'DrChat
2018-02-16[JIT] Rewrite CNTLZ and remove one branchDrChat
2018-02-15[Base] Faster copy-and-swap routinesDrChat
2018-02-15[Vulkan] Buffers typically aren't aligned.DrChat
2018-02-14[JIT] Apply the same ZeroExtend/Truncate to rlwimix and rlwnmxDrChat
2018-02-14[Core] Protect the last 64kb of memoryDrChat
2018-02-14[Base] Enable aligned copy and swap routinesDrChat
2018-02-14[JIT] New opcodes: OPCODE_LOAD_OFFSET and OPCODE_STORE_OFFSETDrChat
These take full advantage of x86 addressing, and eliminate extra add operations.
2018-02-14[JIT] Comment the offsets in PPCContextDrChat
2018-02-14[CPU] Check for RawModule memory allocation successDrChat
2018-02-14[JIT] rlwinmx: Use Truncate/ZeroExtend instead of And 0xFFFFFFFFDrChat
2018-02-13[JIT] Remove all calls to ReloadMembase / ReloadContext (rcx/rdx free now)DrChat
2018-02-13[JIT] Don't bother using a temp for constant addresses < 0x80000000DrChat
2018-02-11[Vulkan UI] CircularBuffer: Actually use provided alignmentDrChat
2018-02-11[Vulkan] Upload entire vertex allocation into the transient cache (for now)DrChat
2018-02-10[Core] BaseHeap::QueryBaseAndSizeDrChat
2018-02-10FormattingDrChat
2018-02-10[Vulkan] Smarter transient cacheDrChat
Detect cases where requested vertex data has already been uploaded in a larger buffer
2018-02-10[Core] QueryRegionInfo - report the original allocation sizeDrChat
2018-02-10[Core] Remove hardcoded type field from HeapAllocationInfoDrChat
2018-02-10[Core] Memory::GetPhysicalHeapDrChat
2018-02-09[Vulkan] Add VMA to Buffer CacheDrChat
2018-02-09[GPU] Add unknown registers E00/E40 to register fileDrChat
2018-02-09[Vulkan] New docs for buffer cacheDrChat
2018-02-09[CPU] MMIOHandler IsRangeWatched now returns true if the entire range is ↵DrChat
watched.
2018-02-09[Vulkan] Enforce semicolons on VK_SAFE_DESTROYDrChat
2018-02-09[CPU] Add some more docs to MMIO handler functionsDrChat
2018-02-09[CPU] Handle cases in access watches where base addresses overlapDrChat
2018-02-09[Vulkan] Use a static function for texture invalidation callbacksDrChat
2018-02-07Formatting.DrChat
2018-02-07[Vulkan] Don't bother re-hashing previously covered bindingsDrChat
2018-02-07[Vulkan] texture_bindings_ -> texture_sets_DrChat
2018-01-24[x64 seq] Reuse the source variable rather than re-specifying the ↵DrChat
destination (to make things less confusing)
2018-01-08UI/Vulkan: Fixed graphics context recreation on HiDPI systems.Parker Lamb
2018-01-01[SPIR-V] Fix the build.Dr. Chat
2017-12-28Display a dialog if the emulator failed to launch a title specified on the ↵DrChat
command line.
2017-12-28[SPIR-V] Don't normalize denormalized 10/11/11 formats if not requestedDrChat
2017-12-26[XMA] Check for invalid packet number in ValidFrameOffsetDr. Chat
2017-12-23[Vulkan] Don't allocate textures if we don't know the format.DrChat
DTX5A = ATI1
2017-12-23Fix Travis and the buildDrChat
2017-12-23[Kernel] Fill in XGISessionCreateImpl/XGISessionJoinLocal structsDr. Chat
2017-12-23[APU] Fill in a few previously unknown fields in the HW contextDr. Chat
2017-12-23[Vulkan] Offset the destination rect and viewport by the window offsetDrChat
2017-12-22[Vulkan] Track render target state with the pipeline cacheDrChat
2017-12-22[SPIR-V] Fix tfetches with an offsetDrChat
2017-12-22FormattingDrChat
2017-12-22[SPIR-V] Fix invalid 1D texture offsetsDrChat