Commit Graph

33 Commits (f7f5d45d7a08daefa031bb9d646eafd4e43afd25)

Author SHA1 Message Date
Connor McLaughlin ba1a5a5ca9 GPU: Fix batching regression (draws split on texture page) 7 years ago
Connor McLaughlin c52c0608ae GPU: Move resolution scale to hardware backend only 7 years ago
Connor McLaughlin c9feb7ea07 GPU: Add force true color setting 7 years ago
Connor McLaughlin 1c79737021 GPU: Simplify batch state 7 years ago
Connor McLaughlin 772ef27a55 GPU: Implement display disable command GP1(03h) 7 years ago
Connor McLaughlin 6e60991fd0 Frontend: Add hotkey to adjust resolution scale 7 years ago
Connor McLaughlin 4e6596adfb GPU: Update display after loading state
Fixes black frame after switching renderers.
7 years ago
Connor McLaughlin b1d3ba3d68 GPU: Remove unused resolution fields in CRTC 7 years ago
Connor McLaughlin 9b56499afa Refactoring settings/support changing GPU renderer at runtime 7 years ago
Connor McLaughlin 2d0dd03705 GPU: Implement weave deinterlacing 7 years ago
Connor McLaughlin a76ec6fc19 Compile fixes for GCC 7 years ago
Connor McLaughlin 1b8b730f85 GPU: Compute display aspect ratio based on visible area 7 years ago
Connor McLaughlin 2e70c22422 GPU: Properly handle display range config 7 years ago
Connor McLaughlin baf97cb864 GPU: Split command handlers into seperate file 7 years ago
Connor McLaughlin 254c668d7e GPU: Implement GP1(00h) 7 years ago
Connor McLaughlin 45bfcc8225 GPU: Fix GPUSTAT(31) during vblank 7 years ago
Connor McLaughlin 7448cbaf9d GPU: Copy-less processing from DMA 7 years ago
Connor McLaughlin ec8c5d4bb6 DMA: Batch multi-word transfers together 7 years ago
Connor McLaughlin 0f68c8c5d3 Add debugging for GPU/Timers 7 years ago
Connor McLaughlin 2f8edd1812 MDEC: Only set DMA request when there is actually data to write 7 years ago
Connor McLaughlin caec927a98 GPU: Implement GetGPUInfo subcommands 02-05h 7 years ago
Connor McLaughlin b7209eafb1 GPU: Fix out-of-bounds read in GP1(10h) 7 years ago
Connor McLaughlin 24bda8f659 GPU: Flush rendering before filling rectangle 7 years ago
Connor McLaughlin e286d6389c GPU: Flush rendering when drawing offset changes 7 years ago
Connor McLaughlin 2a0483f571 GPU: Flush rendering when drawing area changes 7 years ago
Connor McLaughlin bc8e035e37 GPU: Implement texture window 7 years ago
Connor McLaughlin f59d35023c GPU: Stub out more commands 7 years ago
Connor McLaughlin 27bc65fc2a GPU: Use BitField sign extending for position 7 years ago
Connor McLaughlin 004c22f031 Frontend: Prevent drawing imgui into the vram texture 7 years ago
Connor McLaughlin 4fa79f1503 GL: Eliminiate most redundant state setting calls at draw time 7 years ago
Connor McLaughlin 4d22bec8fd GPU: Add some missing state reset 7 years ago
Connor McLaughlin 8362b8e43b UI: Beginning of customizable settings, debug menu 7 years ago
Connor McLaughlin bddbab9d60 Rename to DuckStation 7 years ago