LunaMoo
|
d60b332536
|
Changes to make use of the dual atlas mode
Merge branch 'master' into TemporaryHackishBranch
# Conflicts:
# CMakeLists.txt
# Common/UI/Context.cpp
# Core/Config.cpp
# GPU/D3D11/TextureCacheD3D11.cpp
# GPU/Directx9/TextureCacheDX9.cpp
# GPU/GLES/TextureCacheGLES.cpp
# GPU/Vulkan/TextureCacheVulkan.cpp
# README.md
# UI/GameSettingsScreen.cpp
# UI/MainScreen.cpp
# UI/NativeApp.cpp
# android/assets/ui_atlas.meta
# android/assets/ui_atlas.zim
# assets/ui_atlas.meta
# assets/ui_atlas.zim
|
2021-11-11 21:47:23 +01:00 |
|
Unknown W. Brackets
|
7edfdd2cdd
|
GPU: Rename pos/uv w for clarity.
|
2021-10-30 21:04:00 -07:00 |
|
Unknown W. Brackets
|
b4715e4d88
|
GPU: Correct w on immediate prim.
|
2021-10-30 21:01:07 -07:00 |
|
LunaMoo
|
072e1522b3
|
Merge branch 'master' into TemporaryHackishBranch
# Conflicts:
# Core/Config.cpp
# Core/Config.h
# Core/KeyMap.cpp
# Core/SaveState.cpp
# UI/GameSettingsScreen.cpp
# assets/compat.ini
|
2021-09-15 18:50:06 +02:00 |
|
Henrik Rydgård
|
5dab9994b6
|
Bezier/Spline: Fix logical error (must flush buffered data before we modify submitType).
Should fix #14774
|
2021-09-07 23:52:06 +02:00 |
|
Henrik Rydgård
|
928bc88b01
|
Rename Unthrottle to Fast-forward globally
|
2021-08-18 09:28:13 +02:00 |
|
LunaMoo
|
0ee43104e4
|
Merge branch 'master' into TemporaryHackishBranch
# Conflicts:
# Core/SaveState.cpp
# UI/ControlMappingScreen.cpp
# UI/CwCheatScreen.cpp
# UI/GameSettingsScreen.cpp
# UI/PauseScreen.cpp
# android/assets/ppge_atlas.zim
# android/assets/ppge_atlas_luna.meta
# android/assets/ui_atlas.zim
# android/assets/ui_atlas_luna.meta
# android/res/drawable-hdpi/ic_launcher.png
# android/res/drawable-ldpi/ic_launcher.png
# android/res/drawable-mdpi/ic_launcher.png
# android/res/drawable-xhdpi/ic_launcher.png
# android/res/drawable-xhdpi/tv_banner.png
# android/res/drawable-xxhdpi/ic_launcher.png
# android/res/drawable/ic_banner.png
# assets/ppge_atlas.zim
# assets/ppge_atlas_luna.meta
# assets/ui_atlas.zim
# assets/ui_atlas_luna.meta
|
2021-05-24 15:17:07 +02:00 |
|
Unknown W. Brackets
|
8a8328c431
|
Common: Move ColorConv to a more appropriate place.
|
2021-05-01 11:20:05 -07:00 |
|
Unknown W. Brackets
|
e1e830c3b0
|
Debugger: Include src tag in Memory::Memcpy.
|
2021-04-03 18:14:59 -07:00 |
|
Unknown W. Brackets
|
ee749804fc
|
Debugger: Note GPU block transfer src as well.
|
2021-04-03 18:11:44 -07:00 |
|
Unknown W. Brackets
|
aa89ed5111
|
Debugger: Include source tag in memcpys.
|
2021-04-03 18:11:44 -07:00 |
|
LunaMoo
|
a5ed04b1b6
|
Merge branch 'master' into TemporaryHackishBranch
# Conflicts:
# Common/GPU/Vulkan/VulkanRenderManager.cpp
# Core/Config.cpp
# Core/HW/MediaEngine.cpp
# UI/CwCheatScreen.cpp
# UI/MainScreen.cpp
# UI/MiscScreens.cpp
# Windows/resource.h
|
2021-03-13 01:48:32 +01:00 |
|
Unknown W. Brackets
|
13ec384dbe
|
Build: Explicitly include ppsspp_config.h.
This adds it to all files that use it. Not all our builds include the
file.
|
2021-03-02 21:04:03 -08:00 |
|
Henrik Rydgård
|
2f3bc2d373
|
Merge pull request #14056 from unknownbrackets/debugger-mem
Track memory allocations and writes for debug info
|
2021-02-21 10:18:11 +01:00 |
|
aliaspider
|
9a3e5879bb
|
Global: Correct many endian types and casts.
|
2021-02-18 22:25:24 -08:00 |
|
Unknown W. Brackets
|
a590671e8c
|
GPU: Cleanup comment.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
88e2b9b740
|
Debugger: Notate memset tags directly.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
f7740edc6d
|
Debugger: Add more metadata for memory usage.
|
2021-02-15 15:01:21 -08:00 |
|
Unknown W. Brackets
|
e85a8b0f5b
|
Global: Cleanup class init order warnings.
|
2021-02-15 11:59:45 -08:00 |
|
Unknown W. Brackets
|
f32f89dd90
|
Global: Remove some unused variables.
|
2021-02-15 11:59:45 -08:00 |
|
Unknown W. Brackets
|
30b6f1f865
|
Merge pull request #14043 from unknownbrackets/vertexjit-abi
vertexjit: Correct saved registers on x64
|
2021-01-31 15:38:00 -08:00 |
|
Unknown W. Brackets
|
cc4d0479bf
|
Core: Assert debug stats remain positive.
|
2021-01-31 15:06:11 -08:00 |
|
Unknown W. Brackets
|
f2ad47512b
|
Ge: Restore saved context when ending a list.
Otherwise another list queued by a Head push could use the wrong context
data. See #13346.
|
2021-01-31 00:28:42 -08:00 |
|
LunaMoo
|
3184deb712
|
Merge branch 'master' into TemporaryHackishBranch
# Conflicts:
# GPU/Common/TextureCacheCommon.cpp
# UI/GameSettingsScreen.cpp
|
2021-01-01 14:53:45 +01:00 |
|
Henrik Rydgård
|
e0aa187161
|
UWP: Fix dialog rendering (PPGe).
|
2020-12-20 12:11:02 +01:00 |
|
Henrik Rydgård
|
f3ebd6553d
|
Turn off vertex range culling in bezier/spline calls.
When we do lower res tess than the real PSP, we cant trust the game to not cause range culling to kick in.
Fixes #11692
|
2020-12-13 16:04:16 +01:00 |
|
Henrik Rydgård
|
0c66f6c6d0
|
Assorted drive-by code cleanup
|
2020-12-13 00:20:47 +01:00 |
|
LunaMoo
|
0779db5935
|
Merge branch 'master' into TemporaryHackishBranch
# Conflicts:
# GPU/Directx9/PixelShaderGeneratorDX9.cpp
# GPU/Directx9/VertexShaderGeneratorDX9.cpp
# GPU/GLES/FragmentShaderGeneratorGLES.cpp
# GPU/GLES/VertexShaderGeneratorGLES.cpp
# GPU/Vulkan/FragmentShaderGeneratorVulkan.cpp
# Windows/GEDebugger/GEDebugger.h
|
2020-11-23 04:09:34 +01:00 |
|
Henrik Rydgård
|
6310af25fa
|
Get shader color write masking going on all backends.
|
2020-11-08 23:45:47 +01:00 |
|
Henrik Rydgård
|
d9ee06a60d
|
Reorganize the DeviceLost code a little. FramebufferManagerCommon now sees it.
|
2020-11-07 10:51:54 +01:00 |
|
LunaMoo
|
431e19977c
|
Merge branch 'master' into TemporaryHackishBranch
# Conflicts:
# Common/GPU/OpenGL/GLQueueRunner.cpp
# Common/GPU/OpenGL/GLRenderManager.h
# Common/GPU/OpenGL/thin3d_gl.cpp
# Common/GPU/Vulkan/VulkanRenderManager.cpp
# Common/GPU/Vulkan/thin3d_vulkan.cpp
# Common/UI/Context.cpp
# Core/Config.cpp
# Core/Config.h
# Core/HLE/proAdhoc.cpp
# Core/HLE/proAdhocServer.cpp
# Core/HLE/sceKernelThread.cpp
# Core/HLE/sceNet.cpp
# Core/HLE/sceNetAdhoc.cpp
# Core/Util/PPGeDraw.cpp
# GPU/Common/PresentationCommon.cpp
# GPU/Common/TextureCacheCommon.cpp
# GPU/GLES/TextureCacheGLES.cpp
# GPU/Vulkan/TextureCacheVulkan.cpp
# README.md
# UI/EmuScreen.cpp
# UI/GameSettingsScreen.cpp
# UI/NativeApp.cpp
# UI/ProfilerDraw.cpp
# Windows/git-version-gen.cmd
# ext/native/base/logging.h
|
2020-10-07 03:55:13 +02:00 |
|
Henrik Rydgård
|
821817e6d4
|
Move the profiler to Common
|
2020-10-04 11:42:16 +02:00 |
|
Henrik Rydgård
|
536d881626
|
Very minor optimization (divisions by constants are faster unsigned)
|
2020-09-29 00:36:29 +02:00 |
|
Henrik Rydgård
|
054acf768c
|
Don't cache time in a variable.
A little weirdness in the code that has stuck around for a long, long
time. It's really not necessary and mostly just confusing.
|
2020-09-24 23:52:43 +02:00 |
|
Henrik Rydgård
|
4cfafb4605
|
Some GPU code cleanup. Disable some unnecessary reporting.
|
2020-09-24 23:01:23 +02:00 |
|
Henrik Rydgård
|
b8ab04f53d
|
Remove some reporting that's normally just the result of garbage-as-display-list-execution.
|
2020-09-22 21:57:51 +02:00 |
|
Henrik Rydgård
|
277333682f
|
GPU debug stats: Show how many bytes of texture data we hash per frame
|
2020-09-20 22:09:29 +02:00 |
|
Henrik Rydgård
|
3093b9c7bf
|
Share GPUS stats formatting code between the backends (easier to add new stats)
|
2020-09-20 22:09:25 +02:00 |
|
Henrik Rydgård
|
ccc0331279
|
Move timeutil to Common. (Experiment to see how much work it is to move these).
|
2020-08-15 20:53:08 +02:00 |
|
Unknown W. Brackets
|
b8342fb8ec
|
SaveState: Rename ChunkFile files to Serialize.
Makes more sense and less weird than ChunkFileDoMap, etc.
|
2020-08-10 08:04:05 +00:00 |
|
Unknown W. Brackets
|
1dc5ee424b
|
SaveState: Split out Do types to reduce headers.
|
2020-08-10 08:03:44 +00:00 |
|
Unknown W. Brackets
|
4b4e3432cd
|
SaveState: Split Do() into a separate header.
|
2020-08-10 08:03:41 +00:00 |
|
Henrik Rydgård
|
d57edfbdac
|
Rename FramebufferCommon.cpp/h to FramebufferManagerCommon.cpp/h for consistency
|
2020-08-03 23:17:22 +02:00 |
|
Unknown W. Brackets
|
b6e98374d3
|
UI: Fix consistency in vsync setting for iOS.
|
2020-07-24 21:05:28 -07:00 |
|
Henrik Rydgård
|
c5e0b799d9
|
Remove category from _assert_msg_ functions. We don't filter these by category anyway.
Fixes the inconsistency where we _assert_ didn't take a category but
_assert_msg_ did.
|
2020-07-19 20:33:25 +02:00 |
|
Henrik Rydgård
|
6560192d8e
|
Support full VSync control in SDL OpenGL.
(Not yet Qt).
Forgot about iOS
SDL headless buildfix
Additional iOS buildfix
|
2020-07-19 12:07:16 +02:00 |
|
Henrik Rydgård
|
f0550a6ded
|
Exclude a couple more commands from re-execution in ReapplyGfxState. See
|
2020-05-24 16:30:37 +02:00 |
|
Unknown W. Brackets
|
921b9b89d6
|
GPU: Don't reapply LoadClut each frame.
Definitely don't need to reapply this one.
|
2020-05-24 00:12:41 -07:00 |
|
Unknown W. Brackets
|
5507116d3f
|
Ge: Check stack depth based on args struct size.
Matches tests against firmware.
|
2020-05-21 22:16:13 -07:00 |
|
Henrik Rydgård
|
52a3c2248d
|
Move the check from #12908 into the firmware version check.
The original change took care of #11660, let's hope it stay fixed. This fixes
Toca (#12936).
|
2020-05-20 11:47:55 +02:00 |
|