Commit Graph

1406 Commits (5498cf785aba1bc2bcec53ce835dcc4b1cf83d70)
 

Author SHA1 Message Date
Connor McLaughlin 63692a012f Qt: Add "New..." to input profile save button
This will ensure the profile gets saved to the correct location.
6 years ago
Connor McLaughlin a8c43b0c8c SDL: Only enable D3D11 break-on-error when debugger attached 6 years ago
Connor McLaughlin 84b8987105 Qt: Only enable D3D11 break-on-error when debugger attached 6 years ago
Connor McLaughlin 746a00743e GPU/HW: Don't emit dual-source colour writes on opaque pass
Fixes warnings triggering in D3D11 debug runtime.
6 years ago
Connor McLaughlin 341b163ca1 Common/BitField: Fix off-by-one error for signed types
Fixes Darkstalkers 3 character select screen.
6 years ago
Connor McLaughlin dc1e1b5adf GPU/HW: Fix too-large polygon culling
Fixes graphical corruption in some levels of Point Blank 2.
6 years ago
Connor McLaughlin 98ff136f67 GPU: Round texture coordinates instead of flooring
Fixes misaligned textures in some games such as Crash Bandicoot.

Currently, because the vertex offset is not applied at >1x resolution
scale, this will not work so it is disabled at >1x.
6 years ago
Connor McLaughlin d1e841f55d GTE: Use intrinsic CountLeadingZeros()
Super tiny micro-optimization.
6 years ago
Connor McLaughlin 28a022547f CommonTests: Add tests for BitUtils 6 years ago
Connor McLaughlin 5671fde1ae BitUtils: Make Count{Leading,Trailing}Zeros UB for value==0 6 years ago
Connor McLaughlin 38b075c014 NamcoGunCon: Use mouse position from host display 6 years ago
Connor McLaughlin 1000cb30a9 HostDisplay: Track mouse position 6 years ago
Connor McLaughlin 2502afc3f6 SDL: Hook up mouse button events to bindings 6 years ago
Connor McLaughlin 3723cd5867 Qt: Mouse button binding support 6 years ago
Connor McLaughlin ce46475e41 Qt: Use click event rather than pressed to rebind 6 years ago
Connor McLaughlin fce35d6dbe CommonHostInterface: Support mouse bindings 6 years ago
Connor McLaughlin 02db665d4a Common: Add bitutils.h 6 years ago
Connor McLaughlin e6bd6587fd Controller: Add emulation of Namco GunCon 6 years ago
Connor McLaughlin 2026ef99e8 MemoryCard: Last byte should not set /ACK 6 years ago
Connor McLaughlin fccc2dd295 DigitalController: Store button state/transfer state in save states 6 years ago
Connor McLaughlin 2ffcad3d37 GPU: Add method to convert from window coordinates to beam ticks/lines 6 years ago
Connor McLaughlin a111e36ad7 CommonHostInterface: Add proper fast forward toggle 6 years ago
Connor McLaughlin 194fc63232 GameList: Flush game list after re-scanning
Should hopefully fix random gamelist corruption.
6 years ago
Connor McLaughlin 25af5ef9d9 MemoryCard: Save FLAG to state 6 years ago
Connor McLaughlin 92255c8ddd System: Don't drop audio buffers when time lost 6 years ago
Connor McLaughlin f98c9b4084 GPU/HW: Fix display being cut off when cropping+upscaling 6 years ago
Connor McLaughlin 9e2331c52a Qt: Redraw window immediately when switching between fullscreen/windowed
Fixes content not showing when displaying a popup message.
6 years ago
Connor McLaughlin 1dd2e0f498 Qt: Fix assertion tripping when starting fullscreen 2nd time 6 years ago
Connor McLaughlin 9b402a9f5f
Add note to README.md about vcruntime140_1.dll 6 years ago
Connor McLaughlin 7fae169bbb Timer: Don't let writes affect IRQ state 6 years ago
Connor McLaughlin 72f6503bec CDROM: Reduce speed change delay 6 years ago
Connor McLaughlin a4416d8cf5 CDROM: Add seek time when starting reading/playing without setloc 6 years ago
Connor McLaughlin f7e2d98055 Qt: Add .psf to all files filter for open file 6 years ago
Connor McLaughlin 191c3450cc SPU: Port reverb algorithm from Mednafen-PSX 6 years ago
Connor McLaughlin 6e6c11f8bf GPU: Fix dithering enable check for non-textured polygons
Fixes screen fade out effects in Final Fantasy VIII.
6 years ago
Connor McLaughlin e34b78ab80 SPU: Fix pitch modulation 6 years ago
Connor McLaughlin 1891b45b0e GPU/OpenGL: Fix shader compile error on NVIDIA 6 years ago
Connor McLaughlin 715209e178 GPU/HW: Truncate colours to 16-bit before applying alpha
Fixes battle screen transitions blowing out in brightness in Final
Fantasy 7.
6 years ago
Connor McLaughlin 4a4c3d5e3b GL/Texture: Add internal format as parameter 6 years ago
Connor McLaughlin 990147b7e9 GPU/HW: Use uint in CPU-side vertex attributes 6 years ago
Connor McLaughlin e2f5905cd6 GPU/HW: Use unsigned integers in shaders for texcoords
Probably needs testing on GLES.
6 years ago
Connor McLaughlin 30033ed4aa GPU/HW: Minor improvements to texture filtering 6 years ago
Connor McLaughlin 13e2b28f50 GPU/HW: Only apply vertex offset at 1x resolution scale 6 years ago
Connor McLaughlin ea25b58dd3 Qt: Support disabling vsync via glXSwapInterval 6 years ago
Connor McLaughlin fc6a165438 CMake: Fix compiling with Visual Studio 6 years ago
Connor McLaughlin a02c818245 HostDisplay: Drop some unused methods 6 years ago
Connor McLaughlin ea3c0b65cf Qt: Refactor render widget state transitions
Recreate widget each time. Fixes fullscreen mode switches on D3D11 and
hopefully Wayland.
6 years ago
Connor McLaughlin d7aa514f14 GPU/HW/OpenGL: Work around vertex-Y-off-by-one issue 6 years ago
Connor McLaughlin ec5b52b3fb GPU/HW: Tweak vertex shader offsets
Fixes Doom/Dark Forces/etc in hardware renderer, but only at 1x
resolution. Fixes missing lines in Castlevania SOTM, Ridge Racer Type 4,
etc.
6 years ago
Connor McLaughlin 834f3768a1 GPU/HW: Line coordinate typo fix 6 years ago