Henrik Rydgård
f79bc927eb
Merge pull request #15401 from unknownbrackets/debugger-scroll
...
Debugger: Avoid scroll on breakpoint add
2022-02-13 19:30:34 +01:00
Unknown W. Brackets
71e855a822
GE Debugger: Track last gstate on stepping.
2022-02-13 10:22:59 -08:00
Unknown W. Brackets
b654ee9d44
Debugger: Allow custom draw and generic lists.
2022-02-13 10:22:38 -08:00
Unknown W. Brackets
ea6c42aafb
Debugger: Avoid scroll on breakpoint add.
2022-02-13 07:57:54 -08:00
Unknown W. Brackets
9435938ad9
Debugger: Cleanup some header pollution.
...
Also simplify just a bit.
2022-02-13 07:55:34 -08:00
Henrik Rydgård
df1a15938d
Merge pull request #15399 from unknownbrackets/softgpu-vertices
...
Convert more verts to rects, fix strip/fan skew on clip
2022-02-13 15:28:16 +01:00
Henrik Rydgård
83318c55b3
Merge pull request #15400 from unknownbrackets/softgpu-frameskip
...
softgpu: Track dirty vs really dirty per buffer
2022-02-13 15:26:21 +01:00
Unknown W. Brackets
7cef06c191
softgpu: Track dirty vs really dirty per buffer.
...
When games draw and display with a frame lag, it becomes important that we
indicate really dirty for the correct buffer. Since some triple buffer,
this attempts to track at the buffer level using 1024 byte granularity.
2022-02-12 15:27:18 -08:00
Unknown W. Brackets
3d4c1548b6
softgpu: Allow tri -> rect in transform.
2022-02-12 12:03:55 -08:00
Unknown W. Brackets
259b10d42a
softgpu: Turn more tri strips into rects.
...
This catches a common case in Valkyrie Profile.
Rotation is resolved by just always using tl/br.
2022-02-12 11:33:42 -08:00
Unknown W. Brackets
2381f355c2
softgpu: Combine tris to rects with ignored z too.
2022-02-12 11:33:36 -08:00
Unknown W. Brackets
85cb4101dc
softgpu: Cleanup todos on perspective correctness.
...
Only the texture appears to be perspective corrected. Color is simply
linear.
2022-02-12 10:55:53 -08:00
Unknown W. Brackets
8e7bc80e4b
softgpu: Avoid modifying source vertex data.
...
This was dangerous for strips and fans, which reuse the verts for
subsequent primitives.
2022-02-12 10:39:25 -08:00
iota97
65b7b65bcd
Adress feedback
2022-02-12 18:30:55 +01:00
Unknown W. Brackets
4c095ce063
Merge pull request #15397 from iota97/comment-fix
...
Keep comment up to date
2022-02-11 20:27:03 -08:00
rofl0r
cf1c77b0e7
remove more prebuilt stuff and huge rapidjson testsuite (unused)
2022-02-11 23:32:41 +00:00
rofl0r
515278b7f6
also delete pre-built ffmpeg windows libraries
2022-02-11 20:52:22 +00:00
iota97
1c313da541
Keep comment up to date
2022-02-11 19:30:25 +01:00
rofl0r
32f54ba40d
fix version string generation
2022-02-11 17:13:30 +00:00
rofl0r
82c76c854a
fix version number display
2022-02-11 17:02:57 +00:00
rofl0r
80cbe20ed5
try 2: remove pre-built ffmpeg and vulkan libraries
2022-02-11 15:18:11 +00:00
rofl0r
e9ae4ac9d7
remove pre-built ffmpeg and vulkan libraries
2022-02-11 14:59:12 +00:00
rofl0r
71ad10b98e
fix mime type of xz tarball
2022-02-11 14:51:10 +00:00
rofl0r
bff3dfe880
rename action title
2022-02-11 14:30:01 +00:00
rofl0r
96abab9c9f
rename to tarball.yml
2022-02-11 14:29:10 +00:00
rofl0r
3b767a4101
use recursive submodules and checkoutv2
2022-02-11 14:28:14 +00:00
iota97
9ac07a10f6
Forgot pragma, silly me
2022-02-11 13:16:37 +01:00
iota97
5e1062678f
Allow custom UI themes
2022-02-11 12:42:38 +01:00
Henrik Rydgård
21736d1ab4
Merge pull request #15392 from unknownbrackets/debugger-memview
...
Make debugger memory search more consistent
2022-02-11 08:39:01 +01:00
Henrik Rydgård
90d98be5f1
Merge pull request #15393 from unknownbrackets/gedebugger-crash
...
GE Debugger: Avoid crash on Step Draw with flush
2022-02-11 08:38:16 +01:00
Unknown W. Brackets
0e4daa05b9
GE Debugger: Avoid crash on Step Draw with flush.
...
If we're already stepping, we shouldn't try to re-enter stepping.
2022-02-10 21:44:41 -08:00
Unknown W. Brackets
d1c642982b
Debugger: Improve memory search result draw speed.
2022-02-10 20:40:02 -08:00
Unknown W. Brackets
d583720f2b
Debugger: Search scratchpad/ram/vram consistently.
2022-02-10 20:39:29 -08:00
rofl0r
0d90a6684d
CI: add github action to build source release tarball with submodules
...
whenever a release is created on github using "make new release",
CI will automatically create a tarball containing all sources
including submodules and upload it.
this makes it much easier for distros to build ppsspp using their
existing workflow, without having to resort to running git from
build scripts.
fixes #13973
fixes #11090
2022-02-10 14:21:45 +00:00
Henrik Rydgård
0d2ed47bd7
Merge pull request #15388 from unknownbrackets/gedebugger
...
GE Debugger: Correct icon list cleanup on shutdown
2022-02-10 08:56:15 +01:00
Unknown W. Brackets
6064b77356
GE Debugger: Correct icon list cleanup on shutdown.
2022-02-09 20:50:04 -08:00
Henrik Rydgård
0ed8b1e32f
Merge pull request #15386 from stuken/libretro_inc_fix
...
Add missing Config.h include
2022-02-09 13:46:59 +01:00
Stuart Kenny
c48680ccdb
Add missing Config.h include
2022-02-09 11:39:05 +00:00
Henrik Rydgård
695efe3729
Merge pull request #15383 from fjtrujy/master
...
Generate Docker Layer for PPSSPPHeadless
2022-02-08 09:25:25 +01:00
Henrik Rydgård
ca4d193ad1
Merge pull request #15384 from unknownbrackets/gedebugger-overhead
...
Reduce GE Debugger overhead a bit
2022-02-08 09:23:45 +01:00
Unknown W. Brackets
f17f6465ac
GE Debugger: Optimize slab lookup.
...
If the slab is the last one, we can grab it right away.
2022-02-07 23:55:10 -08:00
Unknown W. Brackets
da4206b078
GE Debugger: Skip overhead without breakpoints.
...
In the common case that there's no breakpoints, we can skip most of the
checks and a call.
2022-02-07 23:54:18 -08:00
Francisco Javier Trujillo Mata
77fa87d9b7
Generate dockerfile in GHA
2022-02-07 23:34:02 +01:00
Henrik Rydgård
50350e13ac
Merge pull request #15378 from unknownbrackets/gedebugger-skip
...
GE Debugger: Add filter to skip prim calls
2022-02-07 08:52:57 +01:00
Henrik Rydgård
d542a8ce5f
Merge pull request #15382 from unknownbrackets/vulkan-lost
...
Vulkan: Avoid crash on double DeviceLost
2022-02-07 08:52:50 +01:00
Henrik Rydgård
dfb10382e4
Merge pull request #15379 from unknownbrackets/io-truncate
...
Android: Correct truncation behavior
2022-02-07 08:50:48 +01:00
Unknown W. Brackets
8418287a87
Vulkan: Avoid crash on double DeviceLost.
...
This caused Android to crash when switching to OpenGL, because the
destructor would try to deinit again. There weren't any objects, but
draw_ was no longer valid.
2022-02-06 23:34:44 -08:00
Unknown W. Brackets
456a38b1c5
Android: Correct truncation behavior.
2022-02-06 22:05:56 -08:00
Unknown W. Brackets
c66619f7c9
GE Debugger: Add filter to skip prim calls.
...
This allows you to cut prims from the scene as desired.
2022-02-06 21:25:33 -08:00
Henrik Rydgård
9eeea5a366
Merge pull request #15377 from unknownbrackets/memblock-detail
...
Debugger: Avoid mem write tag lookup on small alloc
2022-02-06 23:03:15 +01:00