Developing PPSSPP
- Stockholm, Sweden
- http://www.henrikrydgard.com/
Highlights
- Pro
Block or Report
Block or report hrydgard
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
3,235 contributions in the last year
Less
More
Contribution activity
October 2022
Created 118 commits in 2 repositories
Created a pull request in hrydgard/ppsspp that received 9 comments
Rename GPU_SUPPORTS_* to GPU_USE_*
These flags generally are not what the GPU actually supports (and we now have draw_->GetDeviceCaps() for that), but what code paths we have decided…
+162
−161
•
9
comments
Opened 15 other pull requests in 1 repository
hrydgard/ppsspp
13
merged
1
closed
1
open
- VR: Add the VR code to all builds. Remove IsVRBuild calls from the renderer.
- Revert on-demand depth buffer creation. Also adds a couple new debugging utils
- Remove the OpenGL bFragmentTestCache ini option, autodetect instead
- Better arm32 forcecheck fix
- Improve touchpad/mousewheel scrolling on Mac (due to 0 deltas)
- Workaround ARM32 forcecheck issue
- More uniform optimization, fixes
- Improved stats in the Vulkan GPU profiler
- Fix depal bounds with dynamic CLUT. Fixes lens flare glitches in Ridge Racer
- Vulkan buffer binding optimizations during draw
- Shader uniforms (VK/D3D11): Fix issue where we could overwrite values in the fourth component padding.
- OpenGL threading refactor
- GPU profiler fixes
- Vulkan: Create depth/stencil buffers on demand
- Tighten up some color format checks with displays and copies
Reviewed 36 pull requests in 1 repository
hrydgard/ppsspp
25 pull requests
- headless: Update tests and fix crash running tests on Vulkan
- Kernel: Fix reported StopThread error
- OpenXR - Mirroring in some games fixed
- OpenXR - Code refactor
- OpenXR - Initial work to support multiple render APIs
- softgpu: Correct linear interp for uneven positions
- GPU: Replace logic ops with blend for simple cases
- Savedata: Update filelist on file erasure
- Remove some more unnecessary reporting
- Add draft mp4msv module
- Small reported related fixes/cleanup
- Vulkan: fix wayland swapchain size 1x1
- hle.func.scan update and code improvements
- D3D9: Correct scissor state cache in Draw
- Readback stencil buffer for debugger on GLES
- GLES: Use Draw for depth readback shader
- D3D11: Correct depth readback
- Loader: Get rid of overalloc on module exec
- Fix crash setting breakpoints while in GE debugger
- Correct depth readback on D3D9
- Reduce IO primarily during save operations
- GPU: Hook Gods Eater Burst avatar read
- Correct size and YUV order for jpeg decoding
- GPU: Ignore depth when masked and ALWAYS
- Vulkan buffer binding optimizations during draw
- Some pull request reviews not shown.
Created an issue in hrydgard/ppsspp that received 19 comments
Broken rendering in Need for Speed: Pro Street
Reported by Lubos on Discord. Huawei P20: OpenGL: Vulkan:
19
comments
Opened 6 other issues in 1 repository
hrydgard/ppsspp
6
open
- Should clear up the UI for "change memstick directory" on Windows
- Android: Should try to handle file access errors in a more user friendly way
- VR user experience problems
- Text-to-speech integration in PPSSPP's UI
- Vertex lighting not quite right in Ridge Racer, other games
- Optimization opportunity: Dirty-flag for depal'd textures
30
contributions
in private repositories
Oct 5 – Oct 17




