[PSP] DevPPSSPP GITv1.13.2-2041-g21cc6b85e

[5] @ !!! Czwartek, 24 Listopada 2022 20:10 CET [13-11-2022 00:10 CET]

PPSSPP to projekt emulatora przenośnej konsoli SONY PSP, napisanym w C++ przez jednego ze współautorów emulatora Dolphin udającego konsolę Nintendo Wii/GameCube Henrika Rydgarda, podobnie jak Dolphin, emulator posiada status open source i każdy może korzystać z repozytorium na githubie.
W chwili obecnej jest to bezsprzecznie najlepszy emulator, który pozwala nam pobawić się oprogramowaniem na tę konsolę - oczywiście, kompatybilność nie jest 100 procentowa, zdarzają się, teraz już sporadczynie, takie tytuły, które PPSSPP nie potrafi udźwignąć - jednak w szybkim tempie baza obsługiwanych tytułów poszerza się o kolejne.

Ostatnia pełna wersja to PPSSPP 1.3.2, poniższe zmiany są zapisem prac nad wersją deweloperską projektu.

DEVPPSSPP GITv1.13.2-2041-g21cc6b85e 2022-11-24 19:10:39

DEVPPSSPP GITv1.13.2-2040-g5e4492b43 2022-11-24 18:51:13

DEVPPSSPP GITv1.13.2-2039-g208b5c148 2022-11-24 18:17:35

DEVPPSSPP GITv1.13.2-2037-g23590a6dd 2022-11-24 18:15:56

DEVPPSSPP GITv1.13.2-2036-g75040f0cb 2022-11-24 12:47:13

DEVPPSSPP GITv1.13.2-2035-g1a3f4f281 2022-11-24 12:45:33

  • Henrik Rydgård :Merge: cb7329cd1 55b1dc6ef Merge pull request #16428 from hrydgard/vulkan-validation-cleanups Vulkan validation cleanups, remove "GetCurrentStepId" based invalidation

DEVPPSSPP GITv1.13.2-2034-g55b1dc6ef 2022-11-24 12:14:52

DEVPPSSPP GITv1.13.2-2033-g3dd45c656 2022-11-24 11:02:21

  • Henrik Rydgård :Can't forget the texture in the callback, breaks texture-from-framebuffer-copy. Was probably redundant anyway.

DEVPPSSPP GITv1.13.2-2032-g70d1d8fa0 2022-11-24 10:38:49

DEVPPSSPP GITv1.13.2-2031-ga1c61abdd 2022-11-23 23:15:37

DEVPPSSPP GITv1.13.2-2030-gcb7329cd1 2022-11-24 10:48:26

DEVPPSSPP GITv1.13.2-2027-g158f6fc11 2022-11-24 10:47:16

  • Henrik Rydgård :Merge: d6cfff00f 9bc0d662c Merge pull request #16422 from hrydgard/old-adreno-gl-compat-flag Add compat flag / bug check for games on old Adreno/GL affected by #16015

DEVPPSSPP GITv1.13.2-2026-geea0b2632 2022-11-24 10:03:16

DEVPPSSPP GITv1.13.2-2026-g9bc0d662c 2022-11-24 10:09:47

DEVPPSSPP GITv1.13.2-2025-g39f2ddd12 2022-11-23 17:32:32

  • Henrik Rydgård :Add compat flag / bug check for games on old Adreno/GL affected by #16015 See #16015 Partly derived from https://github.com/hrydgard/ppsspp/compare/master...unknownbrackets:ppsspp:adreno-deadlock But this one surgically activates it only for the known affected games, to avoid any additional performance regressions in the release. Entirely untested.

DEVPPSSPP GITv1.13.2-2025-g7b154d689 2022-11-24 08:18:03

DEVPPSSPP GITv1.13.2-2024-gd6cfff00f 2022-11-24 07:46:09

DEVPPSSPP GITv1.13.2-2023-g976597fa3 2022-11-24 02:56:34

DEVPPSSPP GITv1.13.2-2022-g2e492bf33 2022-11-23 17:00:33

DEVPPSSPP GITv1.13.2-2019-gf6fcc9e9a 2022-11-10 21:05:08

DEVPPSSPP GITv1.13.2-2019-g4d1a13531 2022-11-23 16:03:08

DEVPPSSPP GITv1.13.2-2018-g4c29f54b7 2022-11-23 15:53:54

DEVPPSSPP GITv1.13.2-2017-g0319824a0 2022-11-23 15:09:06

DEVPPSSPP GITv1.13.2-2016-gcddf78c82 2022-11-23 14:23:43

DEVPPSSPP GITv1.13.2-2012-g6796d3de8 2022-11-23 10:31:41

DEVPPSSPP GITv1.13.2-2011-g75dc856e2 2022-11-23 08:52:46

DEVPPSSPP GITv1.13.2-2010-g5eb1c8eb5 2022-11-23 00:01:15

DEVPPSSPP GITv1.13.2-2009-gb42ba5b3c 2022-11-22 23:49:09

DEVPPSSPP GITv1.13.2-2008-g6d9bb1b29 2022-11-22 23:29:50

DEVPPSSPP GITv1.13.2-2007-g575560f67 2022-11-22 22:53:54

DEVPPSSPP GITv1.13.2-2006-g9c21951ef 2022-11-22 22:41:36

DEVPPSSPP GITv1.13.2-2003-g2b332eef5 2022-11-22 22:41:07

  • Henrik Rydgård :Merge: f0a905cad 70d30d1cf Merge pull request #16416 from lvonasek/hotfix_openxr_transparency OpenXR - Menu background transparency fixed

DEVPPSSPP GITv1.13.2-2002-g57864f62c 2022-11-22 17:45:17

  • Henrik Rydgård :Rework the display layout editor to ditch the preview thing. We lose the snapping in the refactor because I ended up rewriting the whole dragging mechanism, might reintroduce later.

DEVPPSSPP GITv1.13.2-2002-g70d30d1cf 2022-11-22 21:49:52

DEVPPSSPP GITv1.13.2-2001-gb80df6c36 2022-11-22 14:16:24

DEVPPSSPP GITv1.13.2-2001-g59046b8f7 2022-11-22 18:51:42

DEVPPSSPP GITv1.13.2-2000-gf0a905cad 2022-11-22 13:19:14

DEVPPSSPP GITv1.13.2-1999-gd551d2a3e 2022-11-22 12:00:40

  • Henrik Rydgård :Pause menu background: Remove complicated transparency tricks, instead draw game as part of background.

DEVPPSSPP GITv1.13.2-1998-g5c2663e37 2022-11-22 10:18:47

DEVPPSSPP GITv1.13.2-1995-gddd2c6e34 2022-11-22 10:03:47

  • Henrik Rydgård :Merge: 0f33a7838 fe1446bf9 Merge pull request #16409 from hrydgard/preserve-framebuffers Preserve framebuffer on pause screen even if render resolution is changed

DEVPPSSPP GITv1.13.2-1990-gfe1446bf9 2022-11-21 19:57:59

DEVPPSSPP GITv1.13.2-1989-gcbfa4bfc8 2022-11-21 18:13:13

DEVPPSSPP GITv1.13.2-1988-gcf44adbf5 2022-11-21 18:09:04

DEVPPSSPP GITv1.13.2-1987-gc3604428b 2022-11-21 17:59:56

DEVPPSSPP GITv1.13.2-1986-gce5a1b8b7 2022-11-21 17:55:30

DEVPPSSPP GITv1.13.2-1986-g0f33a7838 2022-11-21 21:37:53

DEVPPSSPP GITv1.13.2-1984-g2a9367ad2 2022-11-21 20:52:33

DEVPPSSPP GITv1.13.2-1983-gec6d330ae 2022-11-21 20:15:22

DEVPPSSPP GITv1.13.2-1983-g8f103f3f4 2022-11-06 16:56:21

DEVPPSSPP GITv1.13.2-1982-ge654f6937 2022-11-21 14:29:26

DEVPPSSPP GITv1.13.2-1981-gf67ef7ab9 2022-11-21 14:27:59

  • Henrik Rydgård :Merge: fd110ef6a 37ec31ded Merge pull request #16404 from hrydgard/transparent-pause-screen Make the pause screen "transparent"

DEVPPSSPP GITv1.13.2-1978-gfd110ef6a 2022-11-20 21:42:10

DEVPPSSPP GITv1.13.2-1976-g250ea5e59 2022-11-20 20:39:04

DEVPPSSPP GITv1.13.2-1972-g8d96e777a 2022-11-20 18:27:18

DEVPPSSPP GITv1.13.2-1970-g5efa2e259 2022-11-20 12:58:32

DEVPPSSPP GITv1.13.2-1968-ga3874ebce 2022-11-20 09:55:49

DEVPPSSPP GITv1.13.2-1966-gb4c670694 2022-11-19 21:55:42

DEVPPSSPP GITv1.13.2-1965-g59d626674 2022-11-19 20:54:26

  • Henrik Rydgård :Orient Save State / Load State buttons horizontally As suggested back in #7437, this pretty much matches that screenshot. Makes it a bit harder to misclick save/load state. Part of #13016 Fixes #7437

DEVPPSSPP GITv1.13.2-1964-gcd56425c7 2022-11-19 15:04:41

DEVPPSSPP GITv1.13.2-1962-g15e66080d 2022-11-19 06:59:29

DEVPPSSPP GITv1.13.2-1958-g56a879bbd 2022-11-18 16:50:35

DEVPPSSPP GITv1.13.2-1956-g20d6e3505 2022-11-18 16:48:47

DEVPPSSPP GITv1.13.2-1955-g4a770b36c 2022-11-17 19:13:04

DEVPPSSPP GITv1.13.2-1954-gc9d1da28f 2022-11-17 18:26:18

DEVPPSSPP GITv1.13.2-1953-gc7bcfe9fe 2022-11-17 18:19:47

DEVPPSSPP GITv1.13.2-1952-g940a66910 2022-11-17 18:04:35

DEVPPSSPP GITv1.13.2-1951-gdb8b159d9 2022-11-17 17:30:29

DEVPPSSPP GITv1.13.2-1950-gf92990a00 2022-11-17 15:25:35

DEVPPSSPP GITv1.13.2-1949-g319d434ac 2022-11-17 12:51:42

DEVPPSSPP GITv1.13.2-1948-g14b6d75ac 2022-11-17 12:22:16

DEVPPSSPP GITv1.13.2-1947-g011592754 2022-11-17 12:19:17

DEVPPSSPP GITv1.13.2-1946-gddad6b376 2022-11-17 10:52:12

DEVPPSSPP GITv1.13.2-1945-g0ae1d75da 2022-11-17 10:22:01

DEVPPSSPP GITv1.13.2-1944-g3e481634a 2022-11-14 23:05:42

DEVPPSSPP GITv1.13.2-1942-g3f133befa 2022-11-14 07:01:38

DEVPPSSPP GITv1.13.2-1936-g9443281f9 2022-11-14 06:58:09

DEVPPSSPP GITv1.13.2-1935-g5d908baf8 2022-11-14 06:17:05

DEVPPSSPP GITv1.13.2-1934-g1ba92c795 2022-11-14 04:11:40

DEVPPSSPP GITv1.13.2-1933-gb8bb495b8 2022-11-14 04:06:09

DEVPPSSPP GITv1.13.2-1932-g4219cfb66 2022-11-13 23:55:34

DEVPPSSPP GITv1.13.2-1931-g9482578fb 2022-11-13 23:16:09

DEVPPSSPP GITv1.13.2-1930-g59c0395b4 2022-11-13 21:59:10

DEVPPSSPP GITv1.13.2-1928-g875b66ebd 2022-11-13 21:58:25

  • Henrik Rydgård :Merge: 2e6a19fad 7e7eabf86 Merge pull request #16387 from unknownbrackets/softgpu-self softgpu: Use threads on self-render if safe

DEVPPSSPP GITv1.13.2-1927-g7e7eabf86 2022-11-13 21:34:31

  • Unknown W. Brackets :softgpu: Use threads on self-render if safe. Some games, such as Prince of Persia, self-render 1:1 to colorize, rather than to scale or blur. We can still use threads in these cases.

DEVPPSSPP GITv1.13.2-1926-g2e6a19fad 2022-11-13 21:01:15

DEVPPSSPP GITv1.13.2-1925-gd8716b5d9 2022-11-13 19:22:09

  • Unknown W. Brackets :softgpu: Fix off-by-one rendering after half-pixel. If the X is after a half-pixel offset, the first pixel we draw is the next one. This wasn't being accounted for properly in one place.

DEVPPSSPP GITv1.13.2-1924-gfd43a0ead 2022-11-13 18:56:09

DEVPPSSPP GITv1.13.2-1921-g7e64de6d6 2022-11-13 18:52:37

DEVPPSSPP GITv1.13.2-1920-gaac2faa67 2022-11-13 17:13:22

  • Unknown W. Brackets :GPU: Automatically reduce depth range on == test. Fixes graphic issues in Blade Dancer, possibly other games.

DEVPPSSPP GITv1.13.2-1919-ga66056217 2022-11-13 18:23:06

  • Unknown W. Brackets :softgpu: Avoid splitting rectangles for fog. If the fog factor would result in the same amount of fog, we're just adding more work for no reason.

DEVPPSSPP GITv1.13.2-1919-g01d7d7343 2022-11-13 17:09:57

DEVPPSSPP GITv1.13.2-1918-g21064edfc 2022-11-13 18:17:29

DEVPPSSPP GITv1.13.2-1918-g4a367148e 2022-11-13 17:04:47

DEVPPSSPP GITv1.13.2-1917-g1ae6047da 2022-11-13 10:12:39

DEVPPSSPP GITv1.13.2-1913-g1a0e5c190 2022-11-13 10:11:42

  • Henrik Rydgård :Merge: f0f819ae8 eae85836c Merge pull request #16380 from unknownbrackets/depth-clip-err GPU: Add a small error-compensation to depth clip

DEVPPSSPP GITv1.13.2-1911-gf0f819ae8 2022-11-12 23:35:05

DEVPPSSPP GITv1.13.2-1910-gc20bcc1f0 2022-11-12 19:27:19

DEVPPSSPP GITv1.13.2-1909-g294d028db 2022-11-12 19:21:20

DEVPPSSPP GITv1.13.2-1908-g3e5d77ab4 2022-11-12 19:11:11

→ NOWSZY [PSP] DevPPSSPP GITv1.13.2-2315-gac2bd63cc

DEVPPSSPP GITv1.13.2-2315-gac2bd63cc 2022-12-05 20:43:04

DEVPPSSPP GITv1.13.2-2313-g883aa06d0 2022-12-05 16:33:11

DEVPPSSPP GITv1.13.2-2312-gf3be5717e 2022-12-05 16:12:06

DEVPPSSPP GITv1.13.2-2311-g4fd336f5e 2022-12-05 12:49:24

DEVPPSSPP GITv1.13.2-2310-gdd22ec6fa 2022-12-05 12:07:07

DEVPPSSPP GITv1.13.2-2309-g93e506013 2022-12-05 11:55:23

DEVPPSSPP GITv1.13.2-2308-g4233e8dec 2022-11-30 23:00:17

DEVPPSSPP GITv1.13.2-2307-g70f18f562 2022-11-30 22:59:43

DEVPPSSPP GITv1.13.2-2306-ge969f9cf8 2022-12-05 09:35:36

DEVPPSSPP GITv1.13.2-2303-ge44e9b651 2022-12-05 09:34:33

  • Henrik Rydgård :Merge: 13e90f708 07c276c32 Merge pull request #16503 from unknownbrackets/softgpu-halfpos softgpu: Fix double rectangle drawing at halfpixel

DEVPPSSPP GITv1.13.2-2301-gd6750993d 2022-12-05 01:36:45

  • Unknown W. Brackets :softgpu: Force alpha test when it could skip blend. Blending is slow, and often games do effects like smoke, sun, etc. that has a lot of zero alpha in them. Many games do this with alpha testing off, which is cheap compared to blending.

DEVPPSSPP GITv1.13.2-2301-g13e90f708 2022-12-05 09:33:40

  • Henrik Rydgård :Merge: 5de3a7c25 77e510bd9 Merge pull request #16504 from unknownbrackets/psu-depth GPU: Use accurate depth for depth range hack

DEVPPSSPP GITv1.13.2-2300-g77e510bd9 2022-12-05 04:27:23

  • Unknown W. Brackets :GPU: Use accurate depth for depth range hack. This should be easier to ensure stays well tested.

DEVPPSSPP GITv1.13.2-2300-g2c90dafe6 2022-12-05 01:30:12

  • Unknown W. Brackets :softgpu: Force alpha test off in more scenarios. Since we're already checking the CLUT, we can tell if it doesn't contain zero alpha, in which case a != 0 test will never fail. This is actually pretty common, even when texture alpha is not always FF.

DEVPPSSPP GITv1.13.2-2300-g07c276c32 2022-12-05 02:17:58

  • Unknown W. Brackets :softgpu: Fix double rectangle drawing at halfpixel. There seems to be some odd behavior with the X start pos, but at least the end pos should not be drawn twice when using 0.5 - 0.5.

DEVPPSSPP GITv1.13.2-2299-g5de3a7c25 2022-12-04 17:40:30

DEVPPSSPP GITv1.13.2-2291-gfdca08c48 2022-12-04 16:59:29

DEVPPSSPP GITv1.13.2-2289-ga8939f456 2022-12-04 00:48:32

DEVPPSSPP GITv1.13.2-2288-g59431de82 2022-12-04 00:25:57

DEVPPSSPP GITv1.13.2-2285-g7e97ce176 2022-12-04 00:16:58

DEVPPSSPP GITv1.13.2-2281-g538108699 2022-12-03 23:57:06

DEVPPSSPP GITv1.13.2-2280-gc310d1471 2022-12-03 22:55:53

DEVPPSSPP GITv1.13.2-2274-gaa7341def 2022-12-03 20:56:10

DEVPPSSPP GITv1.13.2-2273-g6acbd1f9e 2022-12-03 20:37:58

DEVPPSSPP GITv1.13.2-2272-gf3ba8fb33 2022-12-03 19:30:50

DEVPPSSPP GITv1.13.2-2271-ge46b03648 2022-12-03 19:13:39

DEVPPSSPP GITv1.13.2-2270-gb938992da 2022-12-03 19:13:21

DEVPPSSPP GITv1.13.2-2269-gfb5474115 2022-12-03 19:07:38

DEVPPSSPP GITv1.13.2-2268-gf5c0dc717 2022-12-03 18:58:47

DEVPPSSPP GITv1.13.2-2267-gf651f365b 2022-12-03 17:42:29

DEVPPSSPP GITv1.13.2-2266-g238c9439e 2022-12-03 16:38:32

DEVPPSSPP GITv1.13.2-2263-g7c16c4dbb 2022-12-03 16:03:10

DEVPPSSPP GITv1.13.2-2262-gd694b3a2e 2022-12-03 15:31:40

DEVPPSSPP GITv1.13.2-2258-ge260ba406 2022-12-03 15:29:14

DEVPPSSPP GITv1.13.2-2258-gc9c4a7ef7 2022-12-03 15:29:16

DEVPPSSPP GITv1.13.2-2257-g0f12d44e5 2022-12-03 11:20:00

DEVPPSSPP GITv1.13.2-2256-g92df6b832 2022-12-03 11:14:08

DEVPPSSPP GITv1.13.2-2255-g02b8bf33f 2022-12-03 11:22:41

DEVPPSSPP GITv1.13.2-2234-g458947323 2022-12-03 11:08:10

DEVPPSSPP GITv1.13.2-2231-g204789a27 2022-12-03 06:55:49

DEVPPSSPP GITv1.13.2-2230-g0c42e45e9 2022-12-03 06:42:57

DEVPPSSPP GITv1.13.2-2229-g4d9253390 2022-12-03 06:30:53

  • Unknown W. Brackets :softgpu: Apply optimizations to states generically. This is for optimizations we can only do when we know the vertex values.

DEVPPSSPP GITv1.13.2-2228-g6bd0eec54 2022-12-03 06:27:22

  • Unknown W. Brackets :softgpu: Calc flags on state as we queue verts. Might be some other ways, like doing this directly in a vertex reader. Also am thinking about doing things regarding UVs or positions. Flags not yet used, keeping separate for perf checks.

DEVPPSSPP GITv1.13.2-2227-gd6b9f3921 2022-12-03 10:40:02

DEVPPSSPP GITv1.13.2-2225-g7dee26eae 2022-12-02 23:06:14

DEVPPSSPP GITv1.13.2-2219-g0c19f6ae1 2022-12-02 23:03:23

DEVPPSSPP GITv1.13.2-2215-gc7041d6e9 2022-12-02 22:45:28

DEVPPSSPP GITv1.13.2-2214-gf954013d0 2022-12-02 13:45:17

  • Henrik Rydgård :Fix (?) the savestate bug in PSPSaveDialog/SaveDataParam PSPSaveDialog::DoState called SetPspParam in non-READ modes, which could modify it.

DEVPPSSPP GITv1.13.2-2213-gf5a7661c5 2022-12-02 13:28:06

DEVPPSSPP GITv1.13.2-2212-g52a684644 2022-12-02 11:29:59

  • Henrik Rydgård :Verify that the Measure and Save passes match accurately through checkpointing Adding this after seeing some very suspicious behavior in Ratchet & Clank.

DEVPPSSPP GITv1.13.2-2211-g237fbca97 2022-12-02 10:55:03

DEVPPSSPP GITv1.13.2-2210-g116bc9d59 2022-12-02 19:49:32

DEVPPSSPP GITv1.13.2-2205-ga349e2b85 2022-12-02 11:10:49

DEVPPSSPP GITv1.13.2-2201-g24aad5013 2022-12-02 11:08:52

DEVPPSSPP GITv1.13.2-2200-g106d730a2 2022-12-02 08:20:25

  • Unknown W. Brackets :GPU: Optimize out common case texture proj. NFS Most Wanted 5-1-0 uses this when it could use uv scale/offset.

DEVPPSSPP GITv1.13.2-2199-gcb7131b31 2022-12-02 07:39:03

DEVPPSSPP GITv1.13.2-2198-g9fcc6857f 2022-12-02 07:10:57

  • João Henrique :Fix wrong vreinterpret neon intrinsic usage. This fixes a compilation failure introduced on d0e8cfa36518b.

DEVPPSSPP GITv1.13.2-2197-g7f65ba115 2022-12-01 23:44:14

DEVPPSSPP GITv1.13.2-2196-ga1f6a40d1 2022-12-01 23:39:19

DEVPPSSPP GITv1.13.2-2195-g4866518b8 2022-12-01 20:05:04

DEVPPSSPP GITv1.13.2-2193-g60771d70f 2022-12-01 19:40:31

DEVPPSSPP GITv1.13.2-2187-gd0e8cfa36 2022-12-01 17:09:54

DEVPPSSPP GITv1.13.2-2186-ge6f0f84a4 2022-12-01 16:21:27

DEVPPSSPP GITv1.13.2-2185-gd02f46cb2 2022-12-01 15:47:29

DEVPPSSPP GITv1.13.2-2184-g2067ae127 2022-12-01 15:28:35

DEVPPSSPP GITv1.13.2-2183-g14e750714 2022-12-01 14:11:37

→ NOWSZY [PSP] DevPPSSPP GITv1.13.2-2182-g9d9a64be8

DEVPPSSPP GITv1.13.2-2182-g9d9a64be8 2022-12-01 13:38:35

DEVPPSSPP GITv1.13.2-2181-g003323fe3 2022-12-01 13:27:35

DEVPPSSPP GITv1.13.2-2180-g2073eed7b 2022-12-01 13:20:10

DEVPPSSPP GITv1.13.2-2179-g6a7682368 2022-12-01 11:50:44

DEVPPSSPP GITv1.13.2-2178-gf18afc5f5 2022-12-01 10:09:50

DEVPPSSPP GITv1.13.2-2177-g5bc51cb01 2022-12-01 07:16:33

  • Unknown W. Brackets :GE Debugger: Remove dup block transfer record. We already record it as a block transfer, we don't need to also do it as a memcpy.

DEVPPSSPP GITv1.13.2-2176-g73489349c 2022-12-01 04:20:52

DEVPPSSPP GITv1.13.2-2175-gcbe96d377 2022-12-01 04:12:06

DEVPPSSPP GITv1.13.2-2174-g3589c1e82 2022-12-01 04:04:52

  • Unknown W. Brackets :softgpu: Handle block transfer VRAM wrapping. Note: mirrors still act as mirrors, swizzle and all.

DEVPPSSPP GITv1.13.2-2173-g1c5f0d575 2022-12-01 03:40:25

DEVPPSSPP GITv1.13.2-2172-g68515aaee 2022-12-01 03:29:47

DEVPPSSPP GITv1.13.2-2171-g2adc18cfb 2022-12-01 02:52:42

  • Unknown W. Brackets :softgpu: Correct src/dst overlap in block transfer. If dest is inside src, it seems to consistently copy in blocks of 64 bytes.

DEVPPSSPP GITv1.13.2-2170-g9a108a46d 2022-12-01 10:17:31

DEVPPSSPP GITv1.13.2-2169-gc3aaf5b18 2022-12-01 10:16:45

  • Henrik Rydgård :Merge: 4b7084401 fc5dcd0c1 Merge pull request #16472 from unknownbrackets/fetch-fix GLES: Correct unit tests for framebuffer fetch

DEVPPSSPP GITv1.13.2-2167-g4b7084401 2022-12-01 09:59:56

DEVPPSSPP GITv1.13.2-2165-gfd21a0957 2022-12-01 09:23:41

DEVPPSSPP GITv1.13.2-2164-gd763dca02 2022-12-01 09:17:14

DEVPPSSPP GITv1.13.2-2163-gb62790fd0 2022-11-30 23:02:11

DEVPPSSPP GITv1.13.2-2162-g489af071b 2022-11-30 15:14:54

DEVPPSSPP GITv1.13.2-2161-gf4385e1be 2022-11-30 14:56:15

DEVPPSSPP GITv1.13.2-2158-g3d0638112 2022-11-30 14:49:40

DEVPPSSPP GITv1.13.2-2157-gb51451d67 2022-11-30 14:11:44

DEVPPSSPP GITv1.13.2-2156-ge1feb94cc 2022-11-30 12:15:12

DEVPPSSPP GITv1.13.2-2153-g692312c1c 2022-11-30 11:49:29

DEVPPSSPP GITv1.13.2-2152-g25e8f8385 2022-11-30 10:56:29

DEVPPSSPP GITv1.13.2-2151-g1df21a49b 2022-11-30 10:56:01

DEVPPSSPP GITv1.13.2-2150-g20a337f25 2022-11-30 10:05:54

DEVPPSSPP GITv1.13.2-2149-g0ff5e0a95 2022-11-30 09:40:38

DEVPPSSPP GITv1.13.2-2148-gf4ea78c03 2022-11-30 09:09:27

DEVPPSSPP GITv1.13.2-2146-g652f41bfc 2022-11-30 09:08:49

  • Henrik Rydgård :Merge: 0682b7ba5 d72ad3b3f Merge pull request #16462 from hrydgard/fragment-shader-use-bit Fragment shader generator: Move the framebuffer fetch bit to the shader ID.

DEVPPSSPP GITv1.13.2-2145-gd72ad3b3f 2022-11-29 15:29:31

  • Henrik Rydgård :Fragment shader generator: Move the framebuffer fetch bit to the shader ID. Will resolve a future issue in the multisampling PR, where the GPU_USE_FRAMEBUFFER_FETCH flag changes at runtime if you switch between no AA and MSAA. Just figured I'd get it in separately for safety.

DEVPPSSPP GITv1.13.2-2144-g0682b7ba5 2022-11-29 22:05:56

DEVPPSSPP GITv1.13.2-2143-gef68cac2d 2022-11-29 18:27:42

DEVPPSSPP GITv1.13.2-2142-g3f0e53e60 2022-11-29 16:29:43

DEVPPSSPP GITv1.13.2-2141-g183458dd7 2022-11-29 14:24:18

DEVPPSSPP GITv1.13.2-2140-g390bf3e91 2022-11-29 12:37:41

  • Henrik Rydgård :Fix Burnout Dominator lens flare on OpenGL ES Not the prettiest solution, but works: Use R8_UNORM as a fallback if R16_UNORM is not available.

DEVPPSSPP GITv1.13.2-2139-gd34e38c02 2022-11-29 10:47:22

DEVPPSSPP GITv1.13.2-2138-g39e835b32 2022-11-29 10:10:52

DEVPPSSPP GITv1.13.2-2137-g4a0dcfdb6 2022-11-29 10:10:34

DEVPPSSPP GITv1.13.2-2136-g1358cf9b8 2022-11-29 10:04:09

DEVPPSSPP GITv1.13.2-2135-g3ba37f4e7 2022-11-29 09:57:18

DEVPPSSPP GITv1.13.2-2134-g6ef855bf3 2022-11-29 09:54:42

DEVPPSSPP GITv1.13.2-2133-g4fe8aa717 2022-11-29 09:52:30

DEVPPSSPP GITv1.13.2-2132-gb9dc206cf 2022-11-29 09:42:11

DEVPPSSPP GITv1.13.2-2131-gc8745cf33 2022-11-29 00:23:21

DEVPPSSPP GITv1.13.2-2130-g1a7bafd09 2022-11-28 23:58:23

DEVPPSSPP GITv1.13.2-2129-g5201a2a4a 2022-11-28 20:30:35

DEVPPSSPP GITv1.13.2-2128-g804a336a1 2022-11-28 19:58:49

DEVPPSSPP GITv1.13.2-2127-gd466ae161 2022-11-28 19:46:46

DEVPPSSPP GITv1.13.2-2126-g164c27f5e 2022-11-28 19:25:13

DEVPPSSPP GITv1.13.2-2125-g9bb0c91a7 2022-11-28 11:10:28

DEVPPSSPP GITv1.13.2-2124-gcd51c05d1 2022-11-28 10:41:10

DEVPPSSPP GITv1.13.2-2123-g54e37671e 2022-11-28 10:34:43

DEVPPSSPP GITv1.13.2-2122-g59874e316 2022-11-28 10:32:51

DEVPPSSPP GITv1.13.2-2121-g3e9931a44 2022-11-28 10:25:55

DEVPPSSPP GITv1.13.2-2120-g612d2181a 2022-11-28 09:51:26

DEVPPSSPP GITv1.13.2-2117-ged151473c 2022-11-28 09:47:22

  • Henrik Rydgård :Merge: 06b7fb9a6 9425d0670 Merge pull request #16454 from unknownbrackets/fb-depal-fb GPU: Support framebuf depal from rendered CLUT

DEVPPSSPP GITv1.13.2-2113-g06b7fb9a6 2022-11-28 08:02:09

DEVPPSSPP GITv1.13.2-2111-g3b960a92f 2022-11-28 08:00:26

DEVPPSSPP GITv1.13.2-2108-gf2b5f06da 2022-11-28 01:00:16

DEVPPSSPP GITv1.13.2-2105-gd09b2e4ce 2022-11-28 00:16:45

DEVPPSSPP GITv1.13.2-2104-g72029b678 2022-11-27 23:16:16

  • Henrik Rydgård :Empirical attempt at fixing #15661 Basically, software culling fails in some configuration, like the one we end up with on Mali. As noted by unknownbrackets in #15661, the viewport Z scale, offset is -0.0, 0.0. We end up with CalcCullParams computing minZValue == maxZValue == 1.0f, and with the vertices ending up with z,w == 1.0, 1.0. and as a result, the inside/outside calculations will always decide that it's outside. Changing the comparisons from >= / <= to > / < fixes the problem, but I don't know if this might break something else. Anyhow, here's the simple way to repro on PC: Change the ending of GPU_Vulkan::CheckFeatures to: ```c return GPU_USE_LIGHT_UBERSHADER | GPU_USE_BLEND_MINMAX | GPU_USE_TEXTURE_NPOT | GPU_USE_INSTANCE_RENDERING | GPU_USE_VERTEX_TEXTURE_FETCH | GPU_USE_TEXTURE_FLOAT | GPU_USE_16BIT_FORMATS | GPU_USE_TEXTURE_LOD_CONTROL | GPU_USE_DEPTH_TEXTURE | GPU_USE_ACCURATE_DEPTH; ```

DEVPPSSPP GITv1.13.2-2103-g200e2f26c 2022-11-27 22:58:34

DEVPPSSPP GITv1.13.2-2102-gc2d54ea0a 2022-11-27 22:55:04

  • Henrik Rydgård :Merge: 7c72fa06e e02db20a2 Merge pull request #16446 from hrydgard/aspect-fix Aspect ratio configuration fixes

DEVPPSSPP GITv1.13.2-2101-ge02db20a2 2022-11-27 21:59:04

DEVPPSSPP GITv1.13.2-2100-g72ec865f7 2022-11-27 21:55:22

DEVPPSSPP GITv1.13.2-2099-g7c72fa06e 2022-11-27 21:34:51

DEVPPSSPP GITv1.13.2-2098-g11c1b539e 2022-11-27 20:04:32

DEVPPSSPP GITv1.13.2-2096-gdbd799bce 2022-11-27 19:42:30

DEVPPSSPP GITv1.13.2-2095-ga0f10141a 2022-11-27 19:35:13

DEVPPSSPP GITv1.13.2-2094-g981a8778a 2022-11-27 19:27:27

DEVPPSSPP GITv1.13.2-2093-g689860b3a 2022-11-27 17:32:34

DEVPPSSPP GITv1.13.2-2092-g0a3d78221 2022-11-27 16:15:16

  • Henrik Rydgård :Fix drag-background-through-buttons problem by adding "touch exclusive" mode to viewgroups. Not using universally because I don't want to debug all the issues...

DEVPPSSPP GITv1.13.2-2091-gd310636eb 2022-11-27 15:57:13

DEVPPSSPP GITv1.13.2-2090-gd8ff6876c 2022-11-27 15:37:43

DEVPPSSPP GITv1.13.2-2089-gd667bd84a 2022-11-27 15:56:15

DEVPPSSPP GITv1.13.2-2088-gbdfde4cba 2022-11-27 10:04:26

DEVPPSSPP GITv1.13.2-2088-g973eec5b4 2022-11-27 19:56:37

DEVPPSSPP GITv1.13.2-2087-g71410f2cb 2022-11-27 11:30:04

DEVPPSSPP GITv1.13.2-2086-g31af24a23 2022-11-27 10:22:37

DEVPPSSPP GITv1.13.2-2085-ge4998ade6 2022-11-27 09:02:57

DEVPPSSPP GITv1.13.2-2083-g767a877ab 2022-11-27 00:02:32

DEVPPSSPP GITv1.13.2-2081-ga4b4d4ae2 2022-11-27 00:01:58

  • Henrik Rydgård :Merge: 895211048 2e1e11f11 Merge pull request #16439 from unknownbrackets/ppge-512 PPGe: Respect 512 texture limit

DEVPPSSPP GITv1.13.2-2079-g895211048 2022-11-26 23:01:19

DEVPPSSPP GITv1.13.2-2078-g909f3feae 2022-11-26 21:11:56

  • Unknown W. Brackets :softgpu: Allow inversions when w >= -1.0. This seems to match desired cases well, see #16131. Likely still inaccurate to what hardware actually does.

DEVPPSSPP GITv1.13.2-2077-g0b375bb35 2022-11-26 18:53:13

DEVPPSSPP GITv1.13.2-2076-gf4b78bacd 2022-11-26 10:38:23

DEVPPSSPP GITv1.13.2-2075-g9c033fb57 2022-11-25 21:21:57

DEVPPSSPP GITv1.13.2-2063-g612ad59e2 2022-11-25 18:29:44

DEVPPSSPP GITv1.13.2-2060-gb7a594ed9 2022-11-25 18:29:21

  • Henrik Rydgård :Merge: d97035fff d38019ee6 Merge pull request #16436 from hrydgard/basic-vr-ci Add basic CI support for build-testing the Android-based VR build.

DEVPPSSPP GITv1.13.2-2060-g8c31625fd 2022-11-25 10:28:03

DEVPPSSPP GITv1.13.2-2059-gd38019ee6 2022-11-25 10:48:24

  • Henrik Rydgård :Add basic CI support for build-testing the Android-based VR build. Note: Doesn't do APK generation, to keep things simple, instead using the old NDK build. Later should run gradle on github CI too, I guess. Fixes #15981

DEVPPSSPP GITv1.13.2-2059-g23ba0d051 2022-11-25 10:23:59

DEVPPSSPP GITv1.13.2-2058-gd97035fff 2022-11-25 10:06:41

DEVPPSSPP GITv1.13.2-2054-g8f141d187 2022-11-25 10:03:45

DEVPPSSPP GITv1.13.2-2051-g9eb97830c 2022-11-24 23:49:16

DEVPPSSPP GITv1.13.2-2046-gca86d8d26 2022-11-24 22:55:22

DEVPPSSPP GITv1.13.2-2045-g920bd45dd 2022-11-24 22:54:05

DEVPPSSPP GITv1.13.2-2044-g692c972e7 2022-11-24 22:48:32

DEVPPSSPP GITv1.13.2-2043-ga87cf02db 2022-11-24 22:43:49

DEVPPSSPP GITv1.13.2-2042-g2e0feb4ef 2022-11-24 22:14:01

→ [PSP] DevPPSSPP GITv1.13.2-1907-g945288f4b

DEVPPSSPP GITv1.13.2-1907-g945288f4b 2022-11-12 11:04:03

DEVPPSSPP GITv1.13.2-1904-g2e3dce3d5 2022-11-12 11:03:28

  • Henrik Rydgård :Merge: 7c5ddcecb 97d63a321 Merge pull request #16374 from lvonasek/compat_openxr_tonyhawk OpenXR - Compatibility with Tony Hawk games

DEVPPSSPP GITv1.13.2-1901-g97d63a321 2022-11-10 21:30:15

DEVPPSSPP GITv1.13.2-1900-gd32b6ceff 2022-11-10 20:45:34

DEVPPSSPP GITv1.13.2-1900-g7c5ddcecb 2022-11-11 01:09:18

DEVPPSSPP GITv1.13.2-1899-g32c0f19df 2022-11-10 22:16:36

DEVPPSSPP GITv1.13.2-1898-g1c6f491db 2022-11-10 07:25:20

DEVPPSSPP GITv1.13.2-1897-g70c320556 2022-11-10 05:34:29

DEVPPSSPP GITv1.13.2-1896-g2886c33c0 2022-11-09 21:28:34

DEVPPSSPP GITv1.13.2-1892-g65d2f9474 2022-11-09 16:28:18

DEVPPSSPP GITv1.13.2-1891-g1c0a37f25 2022-11-09 16:07:39

DEVPPSSPP GITv1.13.2-1890-ga8537576e 2022-11-09 09:57:12

DEVPPSSPP GITv1.13.2-1886-ge15efca23 2022-11-09 09:49:50

DEVPPSSPP GITv1.13.2-1884-gb087acfad 2022-11-09 09:48:56

DEVPPSSPP GITv1.13.2-1883-g0ae0a9b38 2022-11-09 07:26:21

DEVPPSSPP GITv1.13.2-1882-g4d8eb38b3 2022-11-09 06:51:00

  • Unknown W. Brackets :Mpeg: Fix ConvertToYuv420 return value. This matches some of sceJpeg, so it may fix bugs if the width/height was passed from here directly to sceJpegCsc.

DEVPPSSPP GITv1.13.2-1881-g818849c4b 2022-11-08 23:21:49

DEVPPSSPP GITv1.13.2-1880-gc6084c16c 2022-11-08 22:59:43

  • Henrik Rydgård :Fix GLSL compilation issues on really old Adreno drivers. They don't seem to accept unsigned integers as switch cases. Fixes some stuff in #16295, not sure if all of it.

DEVPPSSPP GITv1.13.2-1879-g584ca5db6 2022-11-08 18:05:07

DEVPPSSPP GITv1.13.2-1877-g305aae3e5 2022-11-08 15:01:41

DEVPPSSPP GITv1.13.2-1875-g87bd7aacc 2022-11-08 12:28:44

DEVPPSSPP GITv1.13.2-1867-g2d7333404 2022-11-08 10:53:06

DEVPPSSPP GITv1.13.2-1866-gd3c7fdb0d 2022-11-08 10:23:46

DEVPPSSPP GITv1.13.2-1865-g094666ef4 2022-11-08 09:21:38

DEVPPSSPP GITv1.13.2-1864-gbc53a0d7c 2022-11-08 03:41:47

DEVPPSSPP GITv1.13.2-1863-g17f6c00c3 2022-11-08 03:18:28

DEVPPSSPP GITv1.13.2-1862-g04cd6c4f7 2022-11-08 03:15:14

  • Unknown W. Brackets :TexCache: Align expandClut buffer, cleanup sizes. We shouldn't need larger than 2 KB CLUT buffers, since it's actually only 1 KB. We have a hack that allows 2 KB for separate mip map levels.

DEVPPSSPP GITv1.13.2-1861-gb96d4aac2 2022-11-08 00:51:08

DEVPPSSPP GITv1.13.2-1860-g970c266b4 2022-11-08 00:30:21

DEVPPSSPP GITv1.13.2-1859-gecd62e7eb 2022-11-07 22:48:39

DEVPPSSPP GITv1.13.2-1858-g4d637342f 2022-11-07 22:33:15

DEVPPSSPP GITv1.13.2-1857-g90f67e91f 2022-11-07 22:27:02

DEVPPSSPP GITv1.13.2-1856-g25547b5fe 2022-11-07 22:25:45

DEVPPSSPP GITv1.13.2-1855-g4e8f97d64 2022-11-07 22:25:03

DEVPPSSPP GITv1.13.2-1854-gbd40ccda5 2022-11-07 17:57:32

DEVPPSSPP GITv1.13.2-1853-g7b09fc43b 2022-11-07 23:04:45

DEVPPSSPP GITv1.13.2-1852-g7beff4da9 2022-11-07 18:18:55

DEVPPSSPP GITv1.13.2-1842-gfdcf582f5 2022-11-07 18:18:41

DEVPPSSPP GITv1.13.2-1841-ge7b6fcd51 2022-11-07 17:36:46

DEVPPSSPP GITv1.13.2-1840-g81dd95e16 2022-11-07 17:13:14

DEVPPSSPP GITv1.13.2-1839-g24d5cd087 2022-11-07 14:30:24

  • Henrik Rydgård :Experiment (Vulkan): Temporarily disable GLSL parallel compilation on Android. For #16341 investigation.

DEVPPSSPP GITv1.13.2-1838-gc6116581b 2022-11-07 10:20:48

DEVPPSSPP GITv1.13.2-1837-gc7db9a865 2022-11-07 09:50:47

DEVPPSSPP GITv1.13.2-1836-gad14d628b 2022-11-07 09:30:47

DEVPPSSPP GITv1.13.2-1835-g668904a51 2022-11-07 09:14:55

  • Henrik Rydgård :Vulkan: Use the very same view as input attachment and color attachment, not just the same image Fixes most of the new validation errors seen #16351, though one remains. I believe that to be a bug in the validation layers, will investigate later.

DEVPPSSPP GITv1.13.2-1834-ga04d7c93e 2022-11-07 06:00:29

DEVPPSSPP GITv1.13.2-1832-gdb0d32f24 2022-11-07 06:00:12

DEVPPSSPP GITv1.13.2-1831-g24451bb45 2022-11-07 05:34:27

DEVPPSSPP GITv1.13.2-1831-g1c356c5ae 2022-11-07 05:35:57

DEVPPSSPP GITv1.13.2-1830-g529df5e19 2022-11-06 20:21:34

DEVPPSSPP GITv1.13.2-1827-g41c812651 2022-11-06 20:21:02

  • Henrik Rydgård :Merge: 9aea95098 527947fd8 Merge pull request #16347 from unknownbrackets/softgpu-skin Always skin in decode for software transform and rendering

DEVPPSSPP GITv1.13.2-1821-g5eccf03cb 2022-11-06 20:18:32

DEVPPSSPP GITv1.13.2-1820-gc918ab504 2022-11-06 20:02:34

DEVPPSSPP GITv1.13.2-1820-g9aea95098 2022-11-06 20:18:33

  • Unknown W. Brackets :Merge: 31cb3a8ea f597b4ca5 Merge pull request #16348 from hrydgard/setting-reorganization Speed hack setting reorganization

DEVPPSSPP GITv1.13.2-1819-gf597b4ca5 2022-11-06 20:01:29

DEVPPSSPP GITv1.13.2-1818-g69941c0d7 2022-11-06 20:01:22

DEVPPSSPP GITv1.13.2-1817-g9518aa090 2022-11-06 20:01:03

DEVPPSSPP GITv1.13.2-1816-gf02c983a6 2022-11-06 19:40:02

DEVPPSSPP GITv1.13.2-1815-gc91e7912b 2022-11-06 19:30:17

DEVPPSSPP GITv1.13.2-1814-g519db766b 2022-11-06 19:20:10

DEVPPSSPP GITv1.13.2-1813-g31cb3a8ea 2022-11-06 19:18:21

DEVPPSSPP GITv1.13.2-1809-g3e0b598da 2022-11-06 18:54:39

DEVPPSSPP GITv1.13.2-1808-g09c0ebd3c 2022-11-06 17:40:33

DEVPPSSPP GITv1.13.2-1807-g44106ff2e 2022-11-06 15:58:07

DEVPPSSPP GITv1.13.2-1806-g162290147 2022-11-06 15:50:47

DEVPPSSPP GITv1.13.2-1805-g0ef39d11d 2022-11-06 15:37:58

DEVPPSSPP GITv1.13.2-1804-gc44afcf46 2022-11-06 14:37:56

DEVPPSSPP GITv1.13.2-1803-gb4507cd5c 2022-11-06 14:36:51

DEVPPSSPP GITv1.13.2-1802-g5d3ec6c8f 2022-11-06 14:35:28

DEVPPSSPP GITv1.13.2-1801-gbf1721905 2022-11-06 13:38:22

DEVPPSSPP GITv1.13.2-1800-g8398b779f 2022-11-06 11:51:28

DEVPPSSPP GITv1.13.2-1799-gef3b0607e 2022-11-06 11:39:41

DEVPPSSPP GITv1.13.2-1798-g9b619b8c0 2022-11-06 11:30:27

DEVPPSSPP GITv1.13.2-1797-g8bb2313f5 2022-11-06 11:32:42

DEVPPSSPP GITv1.13.2-1796-g6873444d3 2022-11-06 09:55:30

DEVPPSSPP GITv1.13.2-1795-g4d8150604 2022-11-06 09:44:06

DEVPPSSPP GITv1.13.2-1794-gd575151a6 2022-11-06 09:24:35

DEVPPSSPP GITv1.13.2-1793-g15fdb54a5 2022-11-06 00:28:48

DEVPPSSPP GITv1.13.2-1790-gbbee15fdf 2022-11-06 00:05:04

DEVPPSSPP GITv1.13.2-1788-g6f9ddd9cc 2022-11-05 23:50:34

DEVPPSSPP GITv1.13.2-1785-g0010ccb43 2022-11-05 22:43:57

DEVPPSSPP GITv1.13.2-1783-g10c6232b9 2022-11-05 18:18:57

DEVPPSSPP GITv1.13.2-1776-gbb21abdf7 2022-11-05 13:48:45

DEVPPSSPP GITv1.13.2-1775-ga52afe9fd 2022-11-05 10:51:29

DEVPPSSPP GITv1.13.2-1772-g22980c8b9 2022-11-05 10:16:24

DEVPPSSPP GITv1.13.2-1771-gaacbe4f4a 2022-11-04 14:53:07

DEVPPSSPP GITv1.13.2-1770-gaafa17fa7 2022-11-04 14:22:42

DEVPPSSPP GITv1.13.2-1770-g92fc71ca5 2022-11-05 10:33:20

DEVPPSSPP GITv1.13.2-1769-g1d452a2e0 2022-11-03 21:33:46

DEVPPSSPP GITv1.13.2-1768-g028b93a9a 2022-11-03 20:23:47

DEVPPSSPP GITv1.13.2-1767-gc6b83dd9d 2022-11-03 20:00:30

DEVPPSSPP GITv1.13.2-1766-g074fb4757 2022-11-02 22:13:29

DEVPPSSPP GITv1.13.2-1763-g74ac90385 2022-11-02 21:40:38

DEVPPSSPP GITv1.13.2-1762-g26a66dc37 2022-10-30 13:29:53

  • bslenul :[Libretro] Update core options to v2 + add a few new ones Updated core options to v2 + added the following options: "Cache Full ISO in RAM", "PSP Model" and "Hardware Tesselation".

DEVPPSSPP GITv1.13.2-1761-gf8b9138ce 2022-11-02 15:06:31

DEVPPSSPP GITv1.13.2-1760-g46bb065b7 2022-11-02 07:37:37

DEVPPSSPP GITv1.13.2-1759-g92cd3fa5c 2022-11-02 07:26:56

DEVPPSSPP GITv1.13.2-1757-g03a90b1bb 2022-11-02 07:15:39

  • Henrik Rydgård :Merge: b42f6d74e 1ffdf0d5b Merge pull request #16321 from unknownbrackets/gedebugger-record GE Debugger: Try harder to identify unchanged VRAM

DEVPPSSPP GITv1.13.2-1752-gb42f6d74e 2022-11-01 19:13:49

DEVPPSSPP GITv1.13.2-1750-g15645ca48 2022-11-01 04:17:18

DEVPPSSPP GITv1.13.2-1749-g6105688c3 2022-10-30 20:18:43

DEVPPSSPP GITv1.13.2-1749-g7967da0f6 2022-11-01 13:43:48

→ [PSP] DevPPSSPP GITv1.13.2-1748-ge97d5498c

DEVPPSSPP GITv1.13.2-1748-ge97d5498c 2022-10-31 09:11:52

DEVPPSSPP GITv1.13.2-1746-g61ce0d02f 2022-10-31 09:10:53

  • Henrik Rydgård :Merge: 3f33cf102 2da1bf7ff Merge pull request #16305 from unknownbrackets/ir-fpu irjit: Fix unordered float compares

DEVPPSSPP GITv1.13.2-1743-g3f33cf102 2022-10-31 09:08:25

  • Henrik Rydgård :Merge: cf27d1413 a1a484163 Merge pull request #16304 from unknownbrackets/replacement Improve texture replacement cache and allow read from zip

DEVPPSSPP GITv1.13.2-1742-ga1a484163 2022-10-30 18:44:33

DEVPPSSPP GITv1.13.2-1741-gc89823ce9 2022-10-30 18:34:25

  • Unknown W. Brackets :Replacement: Allow use of textures.zip for Android. Will work on all platforms, but intended for situations like Android where random access to files on storage is horribly slow.

DEVPPSSPP GITv1.13.2-1740-gb1a087345 2022-10-30 18:39:28

DEVPPSSPP GITv1.13.2-1739-g0048dc2bb 2022-10-30 16:54:52

DEVPPSSPP GITv1.13.2-1738-gb78c310b4 2022-10-30 16:53:24

DEVPPSSPP GITv1.13.2-1737-g0db48c956 2022-10-30 16:15:37

DEVPPSSPP GITv1.13.2-1736-g11d0be1fd 2022-10-30 15:55:17

DEVPPSSPP GITv1.13.2-1736-g2da1bf7ff 2022-10-31 05:47:28

DEVPPSSPP GITv1.13.2-1735-geef29d5e9 2022-10-31 06:34:41

  • Unknown W. Brackets :irjit: Correct prefix validation. Some vcmps, etc. were perfectly valid but were forcing to interp. This also catches more cases that should go to interp correctly.

DEVPPSSPP GITv1.13.2-1735-ge504f0db8 2022-10-30 15:50:57

DEVPPSSPP GITv1.13.2-1735-g56ff55530 2022-10-31 05:12:59

DEVPPSSPP GITv1.13.2-1734-gcf27d1413 2022-10-30 09:14:56

DEVPPSSPP GITv1.13.2-1726-gba32ef5ea 2022-10-30 07:24:23

DEVPPSSPP GITv1.13.2-1723-g1d97e7d03 2022-10-30 07:21:13

DEVPPSSPP GITv1.13.2-1719-gdd810f0be 2022-10-30 07:20:19

DEVPPSSPP GITv1.13.2-1715-gd87e9456c 2022-10-30 07:19:22

  • Henrik Rydgård :Merge: 1fb7fe02b 10a356c23 Merge pull request #16299 from unknownbrackets/warnings Fix a few more warnings

DEVPPSSPP GITv1.13.2-1714-g17d94cd35 2022-10-30 02:56:47

DEVPPSSPP GITv1.13.2-1713-g0a98ac43f 2022-10-30 02:43:35

DEVPPSSPP GITv1.13.2-1712-g8cefb98e9 2022-10-30 02:35:14

DEVPPSSPP GITv1.13.2-1711-g10a356c23 2022-10-29 22:00:12

DEVPPSSPP GITv1.13.2-1711-g1fb7fe02b 2022-10-29 21:35:23

DEVPPSSPP GITv1.13.2-1709-g15e954085 2022-10-29 21:34:42

  • Henrik Rydgård :Merge: 375f2433f 0bc2bb9ef Merge pull request #16296 from unknownbrackets/warnings Correct some warnings

DEVPPSSPP GITv1.13.2-1708-g0bc2bb9ef 2022-10-29 18:05:14

DEVPPSSPP GITv1.13.2-1707-g79d53552a 2022-10-29 18:02:12

DEVPPSSPP GITv1.13.2-1706-gf9c6f0a39 2022-10-29 17:53:19

DEVPPSSPP GITv1.13.2-1705-g375f2433f 2022-10-28 19:24:22

DEVPPSSPP GITv1.13.2-1704-gc6fe91224 2022-10-28 18:40:55

  • Henrik Rydgård :Vulkan: Fixes validation errors with "null" textures These arise in non-buffered rendering when we don't have a framebuffer to texture from.

DEVPPSSPP GITv1.13.2-1703-gac818d963 2022-10-28 18:02:27

DEVPPSSPP GITv1.13.2-1698-g8e0b82f92 2022-10-28 17:42:21

DEVPPSSPP GITv1.13.2-1697-gd9cfcf215 2022-10-28 10:20:47

DEVPPSSPP GITv1.13.2-1697-g109db81ec 2022-10-28 08:47:43

DEVPPSSPP GITv1.13.2-1695-g0bfab4cd8 2022-10-27 15:47:37

DEVPPSSPP GITv1.13.2-1694-g3454ea9c1 2022-10-27 14:57:19

DEVPPSSPP GITv1.13.2-1693-g1f1a3433f 2022-10-27 11:46:22

DEVPPSSPP GITv1.13.2-1692-g85e7933e7 2022-10-27 11:05:38

DEVPPSSPP GITv1.13.2-1691-ge058f8aee 2022-10-26 23:48:45

DEVPPSSPP GITv1.13.2-1690-g1da6d29a0 2022-10-26 20:39:53

DEVPPSSPP GITv1.13.2-1689-g6d9008dab 2022-10-26 20:26:30

DEVPPSSPP GITv1.13.2-1688-ge0bbebc65 2022-10-26 18:39:43

DEVPPSSPP GITv1.13.2-1687-g763afd4a8 2022-10-26 16:02:18

DEVPPSSPP GITv1.13.2-1686-g931c869ca 2022-10-26 13:40:13

DEVPPSSPP GITv1.13.2-1685-g7d5bb7925 2022-10-26 13:32:38

DEVPPSSPP GITv1.13.2-1684-g31fd928a5 2022-10-26 13:29:56

DEVPPSSPP GITv1.13.2-1683-gcd203291b 2022-10-26 11:23:12

DEVPPSSPP GITv1.13.2-1682-g15d4495f7 2022-10-26 11:02:58

DEVPPSSPP GITv1.13.2-1681-g2a1526c35 2022-10-26 10:45:58

DEVPPSSPP GITv1.13.2-1680-g390a136cb 2022-10-26 00:34:28

DEVPPSSPP GITv1.13.2-1679-g8413473fa 2022-10-26 00:24:43

DEVPPSSPP GITv1.13.2-1678-g524e92374 2022-10-25 23:59:42

DEVPPSSPP GITv1.13.2-1677-g91259aaad 2022-10-25 23:32:28

DEVPPSSPP GITv1.13.2-1676-g2bea49598 2022-10-24 17:36:54

DEVPPSSPP GITv1.13.2-1675-gf1b515caa 2022-10-23 21:50:29

DEVPPSSPP GITv1.13.2-1674-g6af4644ab 2022-10-23 21:50:00

DEVPPSSPP GITv1.13.2-1665-ge41465f0b 2022-10-26 23:14:26

DEVPPSSPP GITv1.13.2-1662-g70ef6f420 2022-10-26 23:13:49

DEVPPSSPP GITv1.13.2-1659-gbbb55e9b1 2022-10-26 09:32:57

DEVPPSSPP GITv1.13.2-1656-g91886be11 2022-10-24 19:03:31

DEVPPSSPP GITv1.13.2-1655-g80e1db07a 2022-10-24 17:41:41

DEVPPSSPP GITv1.13.2-1654-g41f344398 2022-10-24 08:17:03

DEVPPSSPP GITv1.13.2-1652-g32c717c94 2022-10-24 00:52:31

DEVPPSSPP GITv1.13.2-1651-g1d8ab38ce 2022-10-23 22:05:33

  • Henrik Rydgård :Vulkan: Use v2 feature checks, and add check for multiview features. Extracted from the multiview PR, and renamed some stuff.

DEVPPSSPP GITv1.13.2-1650-ge77ff0281 2022-10-24 00:20:45

DEVPPSSPP GITv1.13.2-1649-g8836bf702 2022-10-23 22:42:22

DEVPPSSPP GITv1.13.2-1648-gecf279717 2022-10-23 21:50:29

DEVPPSSPP GITv1.13.2-1647-ga13ab3f76 2022-10-23 12:53:18

DEVPPSSPP GITv1.13.2-1644-g10531ec9e 2022-10-23 07:49:41

DEVPPSSPP GITv1.13.2-1643-gadd2edcab 2022-10-23 01:09:14

  • Unknown W. Brackets :VR: Always pass the bounding box check. Likely better to draw all objects, even if they wouldn't have been on screen, for VR purposes.

DEVPPSSPP GITv1.13.2-1642-g261f1e13d 2022-10-23 00:47:14

  • Unknown W. Brackets :GPU: Account for scissor/viewport in bound test. The bounding box check doesn't check against viewport (which the PSP generally doesn't clip against), but instead checks against the scissor. If the scissor doesn't fit inside the offset 4096x4096 box, that direction is cannot fail the test.

DEVPPSSPP GITv1.13.2-1641-g93ee82d84 2022-10-22 19:29:47

  • Unknown W. Brackets :GPU: Respect depth clamp in bounding box check. Although, logically, this feels reversed - it rejects the point if it's outside positive Z, which would clamp. This matches PSP tests.

DEVPPSSPP GITv1.13.2-1640-g8b80c5fb2 2022-10-22 19:01:56

  • Unknown W. Brackets :GPU: Allow/use indices in bounding box check. Not sure any games actually use this, but it's supported.

DEVPPSSPP GITv1.13.2-1639-g519c90e04 2022-10-22 18:41:09

DEVPPSSPP GITv1.13.2-1638-gb7a617023 2022-10-22 18:09:17

DEVPPSSPP GITv1.13.2-1637-g79b1d1d35 2022-10-23 10:15:43

DEVPPSSPP GITv1.13.2-1636-g813bfded9 2022-10-23 10:09:29

  • Unknown W. Brackets :x86jit: Correct vh2f NAN handling (#16275) * x86jit: Correct vh2f NAN handling. Allows another test to pass. * x86jit: Reuse MAccessibleDisp().

DEVPPSSPP GITv1.13.2-1635-gbd81aa328 2022-10-22 18:11:01

DEVPPSSPP GITv1.13.2-1634-g3af86ec6f 2022-10-22 17:41:42

DEVPPSSPP GITv1.13.2-1633-g767bf55af 2022-10-22 17:11:40

DEVPPSSPP GITv1.13.2-1632-gdf04280c3 2022-10-22 16:45:57

DEVPPSSPP GITv1.13.2-1631-gf4d5c59b2 2022-10-22 16:16:23

  • Luboš Vonásek :OpenXR - Refactor compatvr.ini file (#16270) * OpenXR - Compat GTA games * OpenXR - Compat 0-9 games * OpenXR - Compat A games * OpenXR - Compat B games part 1 * OpenXR - Compat B games part 2 * OpenXR - Compat C games part 1 * OpenXR - Compat C games part 2 * OpenXR - Compat D games * OpenXR - Compat E games * OpenXR - Compat F games * OpenXR - Compat G games * OpenXR - Compat H games * OpenXR - Compat I games * OpenXR - Compat J games * OpenXR - Compat K games * OpenXR - Compat L games * OpenXR - Compat M games * OpenXR - Compat N games * OpenXR - Compat P games * OpenXR - Compat R games * OpenXR - Compat S games * OpenXR - Compat T games * OpenXR - Compat U games * OpenXR - Compat V games * OpenXR - Compat W games * OpenXR - Compat games sorting out part 1 * OpenXR - Compat games sorting out part 2 * OpenXR - Compat games sorting out part 3 * OpenXR - Compat games sorting out part 4 * OpenXR - Compat games sorting out part 5 * OpenXR - Compat games sorting out part 6 * OpenXR - Compat list description * OpenXR - Support getting compatvr.ini from filesystem

DEVPPSSPP GITv1.13.2-1630-g6a6ccb4c6 2022-10-21 18:47:28

DEVPPSSPP GITv1.13.2-1629-g402739c03 2022-10-21 16:21:03

DEVPPSSPP GITv1.13.2-1627-ga44f38d44 2022-10-21 15:54:23

DEVPPSSPP GITv1.13.2-1624-gf2193814e 2022-10-21 14:18:18

DEVPPSSPP GITv1.13.2-1623-ge1551e67c 2022-10-21 13:52:39

DEVPPSSPP GITv1.13.2-1622-gcafce7365 2022-10-21 12:52:21

  • Henrik Rydgård :Vulkan: Fix frame ordering issue with postprocessing shaders Requested an init command buffer outside the frame, which is dangerous and caused validation problems with command pool resets. Would like to assert on insideFrame in GetInitCmd, but we use it from some init code where it does work correctly. Might clean that up at some point.

DEVPPSSPP GITv1.13.2-1621-gb9b07e053 2022-10-21 09:30:50

DEVPPSSPP GITv1.13.2-1618-ga830f1805 2022-10-21 09:16:53

DEVPPSSPP GITv1.13.2-1616-g2fd6438c0 2022-10-20 21:23:27

DEVPPSSPP GITv1.13.2-1615-g77f8f2f1f 2022-10-20 21:04:56

DEVPPSSPP GITv1.13.2-1614-g5594db1ef 2022-10-20 15:44:48

DEVPPSSPP GITv1.13.2-1612-g655c3ee63 2022-10-20 15:44:33

  • Henrik Rydgård :Merge: 9ae42a2b1 2c814c568 Merge pull request #16259 from fp64/bicubic-upscaler-fix Bicubic upscaler fix

DEVPPSSPP GITv1.13.2-1611-g2c814c568 2022-10-20 12:59:35

DEVPPSSPP GITv1.13.2-1610-g3009c6ee1 2022-10-20 13:45:33

DEVPPSSPP GITv1.13.2-1610-g9a01db5f4 2022-10-20 12:53:49

  • fp64 :Change wrap_mode to clamp for bicubic upscaler It was set to wrap, even though the comment claimed otherwise. Previous implementation had clamp, as do (I think) other upscaling modes (Hybrid, etc.). Also make upscaler codestyle a little more consistent with the rest.

DEVPPSSPP GITv1.13.2-1609-g9ae42a2b1 2022-10-20 10:49:11

DEVPPSSPP GITv1.13.2-1607-g90d395a10 2022-10-20 10:15:19

  • Henrik Rydgård :Remove "attachment" parameter from BindFramebufferAsTexture everywhere. Not actually useful since our framebuffer objects don't support multiple color images, and probably won't ever need to.

DEVPPSSPP GITv1.13.2-1607-g2b1824176 2022-10-20 10:48:20

DEVPPSSPP GITv1.13.2-1606-g1e343370a 2022-10-20 10:02:40

DEVPPSSPP GITv1.13.2-1605-gceb4186d0 2022-10-19 08:07:20

DEVPPSSPP GITv1.13.2-1601-g8cd602a9c 2022-10-19 08:06:30

  • Henrik Rydgård :Merge: 4af4b0ddd a42064eb4 Merge pull request #16257 from unknownbrackets/error-cleanup Kernel: Fix reported StopThread error

DEVPPSSPP GITv1.13.2-1598-g4af4b0ddd 2022-10-18 15:42:08

DEVPPSSPP GITv1.13.2-1596-g1aba331dc 2022-10-18 13:01:35

DEVPPSSPP GITv1.13.2-1595-gfbb1e7eda 2022-10-18 12:39:42

DEVPPSSPP GITv1.13.2-1594-geed75889e 2022-10-18 12:23:23

→ [PSP] DevPPSSPP GITv1.13.2-1593-gc2f97c8a7

DEVPPSSPP GITv1.13.2-1593-gc2f97c8a7 2022-10-18 11:56:48

DEVPPSSPP GITv1.13.2-1592-g269eb55c1 2022-10-18 10:48:16

DEVPPSSPP GITv1.13.2-1591-gfeb4f9477 2022-10-18 10:35:42

DEVPPSSPP GITv1.13.2-1590-g0251f33ec 2022-10-17 23:13:18

DEVPPSSPP GITv1.13.2-1589-g0a222345c 2022-10-17 20:43:58

DEVPPSSPP GITv1.13.2-1588-g8df6efa71 2022-10-17 19:27:39

DEVPPSSPP GITv1.13.2-1587-g2ac0b6d8c 2022-10-17 19:25:55

DEVPPSSPP GITv1.13.2-1586-g70488be45 2022-10-17 18:39:02

DEVPPSSPP GITv1.13.2-1585-gaa51bfd1e 2022-10-17 18:36:54

DEVPPSSPP GITv1.13.2-1584-g7c5fc3ccb 2022-10-17 09:34:26

DEVPPSSPP GITv1.13.2-1583-g7db6467af 2022-10-17 19:50:00

DEVPPSSPP GITv1.13.2-1582-gbe2613d49 2022-10-17 19:07:27

DEVPPSSPP GITv1.13.2-1581-g1a6180583 2022-10-17 19:00:38

DEVPPSSPP GITv1.13.2-1580-g8ed105ff8 2022-10-17 18:57:47

DEVPPSSPP GITv1.13.2-1579-g468a193d6 2022-10-17 18:52:03

DEVPPSSPP GITv1.13.2-1578-gd5c9d15ec 2022-10-17 18:31:01

DEVPPSSPP GITv1.13.2-1577-geb18a87ee 2022-10-17 14:47:47

DEVPPSSPP GITv1.13.2-1566-g123311b0c 2022-10-17 09:29:31

DEVPPSSPP GITv1.13.2-1562-g799a53381 2022-10-17 09:09:54

DEVPPSSPP GITv1.13.2-1561-g30aa07b15 2022-10-17 08:34:03

DEVPPSSPP GITv1.13.2-1560-g9b8a5d1db 2022-10-17 08:30:27

DEVPPSSPP GITv1.13.2-1559-gdaca0b210 2022-10-17 08:27:49

DEVPPSSPP GITv1.13.2-1559-g7eb7bd514 2022-10-17 03:49:37

  • Unknown W. Brackets :softgpu: Correct linear interp for uneven positions. Can't round to the pixel when calculating the S/T deltas. This fixes issues in Wipeout (#16131) and Call of Duty bloom.

DEVPPSSPP GITv1.13.2-1558-gc5bdc6152 2022-10-17 08:44:52

DEVPPSSPP GITv1.13.2-1558-g9d6de98ed 2022-10-17 03:46:38

  • Unknown W. Brackets :softgpu: Correct drawing outside TL of rectangle. If the start coordinate was something like 51.75, we were incorrectly drawing to 51. This can be seen in the Metal Slug intro (#15755.)

DEVPPSSPP GITv1.13.2-1557-g1931fa2f5 2022-10-17 01:01:09

DEVPPSSPP GITv1.13.2-1557-g162b27e13 2022-10-17 07:24:43

  • Unknown W. Brackets :GPU: Replace logic ops with blend for simple cases. So that alpha/stencil are handled correctly.

DEVPPSSPP GITv1.13.2-1556-g51c359c0c 2022-10-16 18:47:47

DEVPPSSPP GITv1.13.2-1554-g0addca53f 2022-10-16 18:32:53

DEVPPSSPP GITv1.13.2-1553-g91bfa3ee4 2022-10-16 17:48:15

DEVPPSSPP GITv1.13.2-1552-ga000c3282 2022-10-16 17:40:01

  • Unknown W. Brackets :Kernel: Stop reporting invalid mutex names. We know this behavior is correct, let's just make it logging.

DEVPPSSPP GITv1.13.2-1551-g907b41ab4 2022-10-16 16:25:07

DEVPPSSPP GITv1.13.2-1546-g0719f1d4e 2022-10-16 09:54:58

DEVPPSSPP GITv1.13.2-1544-g7d53606ec 2022-10-16 09:42:43

DEVPPSSPP GITv1.13.2-1541-g0f296f67d 2022-10-16 09:40:12

DEVPPSSPP GITv1.13.2-1536-g4764c5480 2022-10-16 09:23:33

DEVPPSSPP GITv1.13.2-1536-g870c5d3ff 2022-10-16 09:25:20

DEVPPSSPP GITv1.13.2-1535-g266872bf1 2022-10-16 08:09:52

DEVPPSSPP GITv1.13.2-1534-g620c51570 2022-10-16 07:51:08

DEVPPSSPP GITv1.13.2-1533-g0d86eafe2 2022-10-16 07:13:40

DEVPPSSPP GITv1.13.2-1532-gcd0cef7aa 2022-10-15 22:51:48

DEVPPSSPP GITv1.13.2-1530-g06401e52e 2022-10-15 22:33:52

DEVPPSSPP GITv1.13.2-1527-g49eb100d1 2022-10-15 21:16:34

DEVPPSSPP GITv1.13.2-1526-gd33986a5a 2022-10-15 20:49:28

  • Unknown W. Brackets :softgpu: Cull a triangle with all negative w. Per tests, this seems to happen but only when all points are below zero.

DEVPPSSPP GITv1.13.2-1526-gb58f79333 2022-10-15 22:12:07

DEVPPSSPP GITv1.13.2-1525-g8156f6fe2 2022-10-15 21:50:27

  • Unknown W. Brackets :D3D9: Correct scissor state cache in Draw. Gets reset when updating the render target. This fixes UI scissors.

DEVPPSSPP GITv1.13.2-1525-g4f5e821ce 2022-10-15 20:49:05

DEVPPSSPP GITv1.13.2-1524-gcbe31af8c 2022-10-14 19:51:39

DEVPPSSPP GITv1.13.2-1523-g7b058a534 2022-10-14 18:32:45

DEVPPSSPP GITv1.13.2-1522-ge1924be46 2022-10-14 18:28:22

DEVPPSSPP GITv1.13.2-1521-gb3ac533fa 2022-10-14 01:29:15

DEVPPSSPP GITv1.13.2-1520-gf269137c7 2022-10-13 22:38:04

  • Henrik Rydgård :Revert "Vulkan: Create depth/stencil buffers on demand" This reverts commit be37de106c3fa657611c9ad0a63683c93adbbd19.

DEVPPSSPP GITv1.13.2-1519-ga60536625 2022-10-13 22:35:23

DEVPPSSPP GITv1.13.2-1518-g4d1da5859 2022-10-13 22:34:21

DEVPPSSPP GITv1.13.2-1517-g61e7c3e62 2022-10-12 08:10:56

DEVPPSSPP GITv1.13.2-1516-g2f9392083 2022-10-12 07:26:31

DEVPPSSPP GITv1.13.2-1515-g26f6afbfa 2022-10-12 01:02:25

DEVPPSSPP GITv1.13.2-1514-ge0e29a155 2022-10-12 01:00:27

DEVPPSSPP GITv1.13.2-1509-ge179e466e 2022-10-11 19:59:46

DEVPPSSPP GITv1.13.2-1507-ge092137c1 2022-10-11 16:07:55

DEVPPSSPP GITv1.13.2-1506-gdf5b51990 2022-10-11 15:50:37

DEVPPSSPP GITv1.13.2-1505-ga34e32abe 2022-10-11 15:42:59

  • Henrik Rydgård :Revert "Disables "ForceCheck" on jit invalidation on ARM32, introduced in #16194" This reverts commit bc28f546126e8d275e8c891dc6d7f4faefc7668e.

DEVPPSSPP GITv1.13.2-1504-gc819f7966 2022-10-11 14:59:40

DEVPPSSPP GITv1.13.2-1502-g44f61c0ce 2022-10-11 14:14:00

DEVPPSSPP GITv1.13.2-1500-g901f698a1 2022-10-11 11:33:19

DEVPPSSPP GITv1.13.2-1492-g804220afb 2022-10-11 10:55:38

DEVPPSSPP GITv1.13.2-1487-gf9e736b01 2022-10-11 10:52:48

  • Henrik Rydgård :Merge: b7c5c4ec5 bc28f5461 Merge pull request #16202 from hrydgard/workaround-arm32-forcecheck-issue Workaround ARM32 forcecheck issue

DEVPPSSPP GITv1.13.2-1487-g416265431 2022-10-11 07:35:42

  • Unknown W. Brackets :GE Debugger: Display if tex is framebuf. Rather than guessing based on size, let's show explicitly.

DEVPPSSPP GITv1.13.2-1486-gbc28f5461 2022-10-11 10:10:52

  • Henrik Rydgård :Disables "ForceCheck" on jit invalidation on ARM32, introduced in #16194 I'm not sure if we should call it at all here, but at least this makes games work again on ARM32. Will need more investigation.

DEVPPSSPP GITv1.13.2-1486-ga4bd0af3f 2022-10-11 07:13:16

  • Unknown W. Brackets :GE Debugger: Use a modern GL context. Note: still a separate context from Draw, since it's drawn to an entirely separate window. This stops RenderDoc from getting angry.

DEVPPSSPP GITv1.13.2-1485-gfb6b2514f 2022-10-11 06:59:54

DEVPPSSPP GITv1.13.2-1485-gbaa9451cb 2022-10-11 09:55:53

DEVPPSSPP GITv1.13.2-1484-gb7c5c4ec5 2022-10-11 06:46:25

DEVPPSSPP GITv1.13.2-1482-g8b2e7d6e2 2022-10-11 06:45:21

  • Henrik Rydgård :Merge: 5318452e7 26fd063cd Merge pull request #16200 from unknownbrackets/vulkan-depth Vulkan: Fix initial depth copy w/o existing depth

DEVPPSSPP GITv1.13.2-1480-g5318452e7 2022-10-10 19:15:53

DEVPPSSPP GITv1.13.2-1479-g6f703128e 2022-10-10 18:35:29

DEVPPSSPP GITv1.13.2-1478-gd56bdcb81 2022-10-10 15:40:17

DEVPPSSPP GITv1.13.2-1474-g50285f6bf 2022-10-10 13:29:09

DEVPPSSPP GITv1.13.2-1473-g6833589e3 2022-10-10 12:22:05

DEVPPSSPP GITv1.13.2-1472-g470edac18 2022-10-10 11:42:24

  • Henrik Rydgård :Revert "Loader: Validate offsets and truncation in ELF." This reverts commit 4ecdce2a379fb429c4dc3d7de02d148a2aeff0f0.

DEVPPSSPP GITv1.13.2-1471-ge3df8044b 2022-10-10 10:59:50

DEVPPSSPP GITv1.13.2-1470-g1dc35b3ac 2022-10-10 09:53:31

DEVPPSSPP GITv1.13.2-1469-gf8908c691 2022-10-10 09:40:54

  • Unknown W. Brackets :GLES: Use Draw for depth readback shader. Was not working before, since the program was not being used by Draw2D.

DEVPPSSPP GITv1.13.2-1468-g179c1e4a3 2022-10-10 08:19:31

DEVPPSSPP GITv1.13.2-1467-g93346d6e2 2022-10-10 08:15:12

DEVPPSSPP GITv1.13.2-1466-gc2da29392 2018-12-25 01:29:13

DEVPPSSPP GITv1.13.2-1465-gdd389ade8 2022-10-10 09:48:18

DEVPPSSPP GITv1.13.2-1463-g6f7528951 2022-10-10 09:47:28

  • Henrik Rydgård :Merge: 5b919dcf1 7e462c087 Merge pull request #16193 from unknownbrackets/overalloc Loader: Get rid of overalloc on module exec

DEVPPSSPP GITv1.13.2-1460-g5b919dcf1 2022-10-10 09:47:03

DEVPPSSPP GITv1.13.2-1459-g6a5824031 2022-10-10 06:42:04

  • Unknown W. Brackets :Windows: Retain log console on graphics restart. It's a small thing but I always use -l and it annoys me when I restart.

DEVPPSSPP GITv1.13.2-1458-g825450a37 2022-10-10 06:26:13

  • Unknown W. Brackets :jit: Defer invalidations made while running. Previously, invalidating icache could happen while running, which might cause the CPU to return into outer space. This runs such invalidations after letting the CPU exit. It was easy to trigger this with the debugger: step using the GE debugger, add a CPU memory breakpoint, then resume from the GE debugger. However, cheats and the like could cause similar issues.

DEVPPSSPP GITv1.13.2-1457-g4d5e6f53b 2022-10-10 06:25:20

  • Unknown W. Brackets :GE Debugger: Reset on shutdown. Previously, it kept showing the last frame, which made it seem like it was still stepping.

DEVPPSSPP GITv1.13.2-1456-gbc9215ca9 2022-10-10 00:03:17

DEVPPSSPP GITv1.13.2-1452-gdb5011d7f 2022-10-09 20:25:39

  • Unknown W. Brackets :Savedata: Cache SFO data during processing. This only caches between touching PSP code, in case something changes. Reduces cases of multiple SFO lookups and reads.

DEVPPSSPP GITv1.13.2-1451-g5bed35b29 2022-10-09 19:36:19

DEVPPSSPP GITv1.13.2-1450-g8c1acc30e 2022-10-09 18:33:39

DEVPPSSPP GITv1.13.2-1449-g494269255 2022-10-09 18:08:18

  • Unknown W. Brackets :Io: Provide directory existence with listing. Sometimes, you need to tell the difference between an empty directory and one that doesn't exist at all. We can do this in a single call.

DEVPPSSPP GITv1.13.2-1448-g7b8350f8a 2022-10-09 20:37:19

DEVPPSSPP GITv1.13.2-1447-g6168e03b4 2022-10-09 17:50:48

DEVPPSSPP GITv1.13.2-1446-g6fd294037 2022-10-09 17:29:02

  • Unknown W. Brackets :Font: Reduce internal font loading IO. Improves startup for games that load sceFont on devices with slow storage.

DEVPPSSPP GITv1.13.2-1445-gaf995f285 2022-10-09 23:37:39

DEVPPSSPP GITv1.13.2-1444-g55d5dc383 2022-10-09 22:49:41

  • Unknown W. Brackets :GPU: Rename readback and buffer write operations. Avoid download/upload and pack, which don't have clear directions.

DEVPPSSPP GITv1.13.2-1443-gd83f736b1 2022-10-09 22:21:04

→ [PSP] DevPPSSPP GITv1.13.2-1442-g199bfe459

DEVPPSSPP GITv1.13.2-1442-g199bfe459 2022-10-09 21:15:55

DEVPPSSPP GITv1.13.2-1440-gaa410b489 2022-10-09 21:04:04

DEVPPSSPP GITv1.13.2-1438-gbe37de106 2022-10-02 15:52:52

DEVPPSSPP GITv1.13.2-1438-g0c4935f33 2022-10-09 20:45:27

  • Henrik Rydgård :Depal from dynamic CLUT: When detecting bounds, be more conservative. Followup to #16188. Further fixes the lens flare. It confused me before that there are two sections of the track on Sunset Drive where the sun is visible, but only on the second is the lens flare sprite actually shown, which is rather weird. Verified that exactly the same thing happens on hardware, so it's not a an emulation problem! Rather seems like a glitch in the game itself.

DEVPPSSPP GITv1.13.2-1437-gf21fd3670 2022-10-09 20:28:02

DEVPPSSPP GITv1.13.2-1436-g9422b05ee 2022-10-09 18:57:48

  • Henrik Rydgård :Fix depal bounds with dynamic CLUT. Fixes lens flare glitches in Ridge Racer With this wrong, we ended up drawing pixels that came from a DONT_CARE init of the depal temp buffer, which was a pile of garbage on Android and blank on PC. Now, we seem to end up not drawing anything because the depal operation results in transparent black into whatever is actually intended, but at least the screen isn't full of glitches when the sun is visible on Adreno. See issue #16083

DEVPPSSPP GITv1.13.2-1435-g28bc45451 2022-10-09 16:37:42

DEVPPSSPP GITv1.13.2-1430-g49de375bf 2022-10-09 10:41:40

DEVPPSSPP GITv1.13.2-1425-g10fedf19b 2022-10-09 10:19:26

DEVPPSSPP GITv1.13.2-1423-g76be009b4 2022-10-09 10:17:17

DEVPPSSPP GITv1.13.2-1420-g7ed3eeea2 2022-10-09 10:15:07

  • Henrik Rydgård :Merge: a081d684e 33993b857 Merge pull request #16179 from unknownbrackets/jpeg Correct size and YUV order for jpeg decoding

DEVPPSSPP GITv1.13.2-1415-g33993b857 2022-10-09 05:31:39

DEVPPSSPP GITv1.13.2-1414-g9c026927b 2022-10-09 05:24:54

  • Unknown W. Brackets :Jpeg: Encode and decode YCbCr as 2x2. Verified this is what's output from a PSP's DecodeMJpegYCbCr, and games directly use its output in MJpegCsc - so change to match. This makes the colors in Gods Eater Burst character portraits look better.

DEVPPSSPP GITv1.13.2-1413-g1c18d9b49 2022-10-08 21:22:09

DEVPPSSPP GITv1.13.2-1412-gaf28a3d49 2022-10-08 20:28:36

  • Unknown W. Brackets :Jpeg: Correct colorspace conversion funcs. For non-mjpeg, the height and width are halved, and more sampling modes are supported. This also checks for invalid pointers and notifies the debugger. The exact YCbCr->RGBA conversion is not accurate, but it writes in the correct places now. MJpeg is still a bit off.

DEVPPSSPP GITv1.13.2-1411-g159d4ed4a 2022-10-08 08:53:04

  • Unknown W. Brackets :Jpeg: Decode buffers using configured stride. Previously, it was assumed that the stride was the nearest power of two, but it's actually the Create width.

DEVPPSSPP GITv1.13.2-1410-gdc18b6cf8 2022-10-08 08:26:37

  • Unknown W. Brackets :Jpeg: Improve error handling for YCbCr decode. This also fixes a crash on invalid output pointer.

DEVPPSSPP GITv1.13.2-1409-g95d40cc09 2022-10-08 08:24:09

DEVPPSSPP GITv1.13.2-1408-gbcee6c031 2022-10-07 16:02:21

DEVPPSSPP GITv1.13.2-1408-gbc84d6345 2022-10-09 09:57:10

  • Unknown W. Brackets :Vulkan: Disable geometry shaders for Mali <= 18. These drivers apparently have some weird behavior.

DEVPPSSPP GITv1.13.2-1408-ga081d684e 2022-10-08 20:35:17

DEVPPSSPP GITv1.13.2-1407-gbf14ca84d 2022-10-08 14:38:49

DEVPPSSPP GITv1.13.2-1406-g72a7a7773 2022-10-07 16:22:13

DEVPPSSPP GITv1.13.2-1405-g3af8a667e 2022-10-07 16:03:29

DEVPPSSPP GITv1.13.2-1404-g591a748ae 2022-10-07 00:36:01

DEVPPSSPP GITv1.13.2-1396-g131c1ca79 2022-10-06 20:46:57

DEVPPSSPP GITv1.13.2-1395-gc1f820ff2 2022-10-06 11:45:42

DEVPPSSPP GITv1.13.2-1394-gbf25f4b28 2022-10-06 10:40:58

DEVPPSSPP GITv1.13.2-1393-g7dd93f906 2022-10-06 10:00:52

DEVPPSSPP GITv1.13.2-1392-g3aa863ec4 2022-10-06 09:34:02

  • Unknown W. Brackets :GPU: Clip against neg Z even w/o cull support. This should fix rendering issues on Apple devices.

DEVPPSSPP GITv1.13.2-1391-g87d00f79d 2022-10-06 09:18:08

DEVPPSSPP GITv1.13.2-1386-g3da1b4610 2022-10-06 08:24:46

DEVPPSSPP GITv1.13.2-1384-gd6bd08cae 2022-10-06 01:00:41

DEVPPSSPP GITv1.13.2-1380-g317ecdaad 2022-10-05 09:23:50

DEVPPSSPP GITv1.13.2-1378-gc45c65815 2022-10-05 09:23:06

  • Henrik Rydgård :Merge: 362391b9d c735d1002 Merge pull request #16164 from unknownbrackets/reporting Reporting: Always report hleReportDebug

DEVPPSSPP GITv1.13.2-1376-g32f5a7e95 2022-10-01 01:59:59

  • GITNE :Improve Freedesktop integration * Move scalable icon install from `${prefix}/share/pixmaps` (`pixmaps` has been deprecated long time ago) to `${prefix}/share/icons/hicolor/scalable/apps` * Add `Keywords`, `Categories`, and `MimeType` keys to `.desktop` file * Add shared MIME-info on [`application/x-compressed-iso`](https://en.wikipedia.org/wiki/.CSO "Compressed ISO") MIME type

DEVPPSSPP GITv1.13.2-1375-g362391b9d 2022-10-04 20:56:41

DEVPPSSPP GITv1.13.2-1374-gb333695cd 2022-10-04 08:45:06

DEVPPSSPP GITv1.13.2-1371-g1469a32a9 2022-10-03 19:06:02

DEVPPSSPP GITv1.13.2-1370-g973d0435c 2022-10-03 19:02:16

DEVPPSSPP GITv1.13.2-1369-g49097d359 2022-10-03 16:36:03

DEVPPSSPP GITv1.13.2-1368-g8dc89d676 2022-10-03 16:10:41

DEVPPSSPP GITv1.13.2-1367-ge025629d4 2022-10-03 15:50:33

DEVPPSSPP GITv1.13.2-1366-g360eab321 2022-10-03 14:19:14

DEVPPSSPP GITv1.13.2-1362-gb7f79dd8b 2022-10-03 12:57:55

DEVPPSSPP GITv1.13.2-1359-ged3cd1dc2 2022-10-03 11:56:24

DEVPPSSPP GITv1.13.2-1353-g35dfd85ce 2022-10-03 11:22:07

DEVPPSSPP GITv1.13.2-1352-g29b87e0c0 2022-10-03 09:49:13

DEVPPSSPP GITv1.13.2-1346-gbc1975bc9 2022-10-02 17:06:55

DEVPPSSPP GITv1.13.2-1343-g4df7a8f35 2022-10-02 16:43:35

  • Unknown W. Brackets :Vulkan: Cleanup unused geometry shader vars. Without clipping, these aren't used (but could be in the future with manual clipping.)

DEVPPSSPP GITv1.13.2-1342-g2832edcc3 2022-10-02 16:41:36

DEVPPSSPP GITv1.13.2-1341-g8df956b03 2022-10-02 16:32:31

DEVPPSSPP GITv1.13.2-1340-g36eb0d9ad 2022-10-02 05:42:00

  • Unknown W. Brackets :Vulkan: Use geo clip distance only where supported. It might be supported without cull or GS. Otherwise we may need to clip the triangles manually.

DEVPPSSPP GITv1.13.2-1339-g2ce0cda33 2022-10-02 05:39:22

  • Unknown W. Brackets :Vulkan: Enable geo shader for culling. The compat setting was really for some previously buggy cases that couldn't work without cull.

DEVPPSSPP GITv1.13.2-1338-gbfaa30446 2021-10-28 06:22:45

DEVPPSSPP GITv1.13.2-1337-gac248338b 2021-10-27 09:28:07

DEVPPSSPP GITv1.13.2-1336-gcdee10fe8 2021-10-26 09:56:14

DEVPPSSPP GITv1.13.2-1335-gfbdb27816 2022-10-02 05:13:30

DEVPPSSPP GITv1.13.2-1334-gd16caa71a 2022-10-02 05:01:23

  • Unknown W. Brackets :Vulkan: Add geometry shader ID tracking. We're still not generating them, yet. But this tracks the objects and IDs through the pipeline.

DEVPPSSPP GITv1.13.2-1333-g38e16324f 2022-10-01 23:57:00

DEVPPSSPP GITv1.13.2-1333-g33f24efb2 2022-10-02 16:43:58

DEVPPSSPP GITv1.13.2-1332-ga8c12385c 2022-10-02 16:25:15

DEVPPSSPP GITv1.13.2-1331-gd3f6b9b7e 2022-10-02 15:40:16

DEVPPSSPP GITv1.13.2-1329-gb36bfc37d 2022-10-02 15:39:51

DEVPPSSPP GITv1.13.2-1327-g10b226367 2022-10-02 09:25:45

DEVPPSSPP GITv1.13.2-1322-g19f4ffef6 2022-10-02 09:13:47

  • Henrik Rydgård :Merge: d2ce6f513 753ac9530 Merge pull request #16141 from unknownbrackets/debugger Debugger: Fix game.reset by adding a reboot status

DEVPPSSPP GITv1.13.2-1321-g4a64a863e 2022-10-02 08:51:30

DEVPPSSPP GITv1.13.2-1320-gfcc877a0f 2022-10-02 08:48:23

  • Unknown W. Brackets :GE Debugger: Fix memcpy/memset recording. Uhh, oops. I'm surprised I didn't notice these were broken for so long.

DEVPPSSPP GITv1.13.2-1320-gd2ce6f513 2022-10-02 08:15:19

DEVPPSSPP GITv1.13.2-1319-ga268b9d1c 2022-10-02 02:14:12

  • Unknown W. Brackets :Build: Ignore no symbols link warning. This is just because we ifdef some files out for certain platforms.

DEVPPSSPP GITv1.13.2-1318-g80cccd7ab 2022-10-02 01:13:25

DEVPPSSPP GITv1.13.2-1317-gf12a5101e 2022-10-01 22:47:13

DEVPPSSPP GITv1.13.2-1311-gc3e2e1c13 2022-10-01 17:01:01

DEVPPSSPP GITv1.13.2-1310-g2b884de58 2022-10-01 16:59:17

DEVPPSSPP GITv1.13.2-1309-g559fdd167 2022-10-01 03:47:26

DEVPPSSPP GITv1.13.2-1309-g151db69a3 2022-10-01 22:23:48

DEVPPSSPP GITv1.13.2-1307-g87171cef9 2022-10-01 21:12:46

DEVPPSSPP GITv1.13.2-1306-ge5fbc1d39 2022-10-01 20:41:03

DEVPPSSPP GITv1.13.2-1305-g59a489f88 2022-10-01 20:37:10

DEVPPSSPP GITv1.13.2-1305-g9ec41436d 2022-10-01 19:06:02

DEVPPSSPP GITv1.13.2-1304-g16f93a268 2022-09-30 10:45:31

DEVPPSSPP GITv1.13.2-1303-g77696573f 2022-09-30 09:19:21

  • Unknown W. Brackets :GE Debugger: Correct rounded coords in vertex list. Were previously rounding to pixel, not subpixel. Also, show out of range values for clarity on clamping/culling.

DEVPPSSPP GITv1.13.2-1302-g89dab444c 2022-09-30 08:39:10

DEVPPSSPP GITv1.13.2-1301-g6468e0f03 2022-09-30 07:00:13

DEVPPSSPP GITv1.13.2-1300-gdc90a5a85 2022-09-30 06:47:56

  • Unknown W. Brackets :softgpu: Avoid projecting textures in common case. Several games appear to intentionally set the matrix flat.

DEVPPSSPP GITv1.13.2-1299-g7cf05d0a4 2022-09-30 07:29:30

DEVPPSSPP GITv1.13.2-1298-g904fb3800 2022-09-30 06:36:53

  • Unknown W. Brackets :GPU: Restore matrices with dirtying. Without this, it's possible we might not notice or apply a change whether in uniforms or etc.

DEVPPSSPP GITv1.13.2-1297-ga72a425df 2022-09-30 00:02:04

DEVPPSSPP GITv1.13.2-1296-g8afbf513b 2022-09-29 21:37:26

DEVPPSSPP GITv1.13.2-1295-gf8f52565b 2022-09-29 21:36:20

DEVPPSSPP GITv1.13.2-1294-gd31f12940 2022-09-29 18:51:21

  • Henrik Rydgård :Add hidden ini file setting that you can use to hide the menu bar. Windows-only. Useful together with some video recording software. Might make some actual UI later.

DEVPPSSPP GITv1.13.2-1293-g7a4830ed4 2022-09-28 17:00:56

DEVPPSSPP GITv1.13.2-1287-gef7900fc7 2022-09-28 16:43:32

DEVPPSSPP GITv1.13.2-1284-g6c7703b67 2022-09-28 14:16:28

DEVPPSSPP GITv1.13.2-1282-gf52c9650e 2022-09-28 10:56:18

DEVPPSSPP GITv1.13.2-1271-g0c2120d59 2022-09-28 00:11:02

DEVPPSSPP GITv1.13.2-1268-g30c7b45ac 2022-09-28 09:39:27

DEVPPSSPP GITv1.13.2-1265-g181179a6d 2022-09-28 09:35:33

DEVPPSSPP GITv1.13.2-1262-g46e7f5ab1 2022-09-28 09:31:46

DEVPPSSPP GITv1.13.2-1261-g38818f9f6 2022-09-28 04:22:41

→ [PSP] DevPPSSPP GITv1.13.2-1260-gebbd17540

DEVPPSSPP GITv1.13.2-1260-gebbd17540 2022-09-28 03:22:06

DEVPPSSPP GITv1.13.2-1259-gca5c69d3d 2022-09-27 23:40:50

DEVPPSSPP GITv1.13.2-1258-gafe3ba01f 2022-09-27 10:28:16

DEVPPSSPP GITv1.13.2-1257-ge538f5a44 2022-09-27 10:09:52

DEVPPSSPP GITv1.13.2-1256-g29d8f40c2 2022-09-27 09:02:27

DEVPPSSPP GITv1.13.2-1255-g23af9be9f 2022-09-27 03:44:39

DEVPPSSPP GITv1.13.2-1254-gfaa6c2d46 2022-09-27 03:12:20

DEVPPSSPP GITv1.13.2-1253-g6282f8b05 2022-09-27 02:13:14

DEVPPSSPP GITv1.13.2-1252-g8376176b2 2022-09-27 01:50:40

  • Unknown W. Brackets :softgpu: Split clippos out of rasterization vert. We don't use it, except w, at all in rasterization, so no need to keep it in the bin queue.

DEVPPSSPP GITv1.13.2-1251-g97ae4ae71 2022-09-26 10:00:54

DEVPPSSPP GITv1.13.2-1250-g34a805601 2022-09-26 08:27:53

DEVPPSSPP GITv1.13.2-1249-gb3c0f177e 2022-09-26 08:04:00

DEVPPSSPP GITv1.13.2-1248-g59f11df98 2022-09-26 23:18:12

DEVPPSSPP GITv1.13.2-1246-g87e49d877 2022-09-26 21:49:41

DEVPPSSPP GITv1.13.2-1245-g1c0d66aef 2022-09-26 20:47:55

  • Henrik Rydgård :Add compatibility flag for loading pixels on framebuffer create using nearest filtering Solves the last problem with the speedometers - so we can finally say: Fixes #8509 Render-to-CLUT for speedometers renders on top of an image that just comes from the underlying memory, so it's been drawn to the framebuffer with DrawPixels. That adds filtering so at higher resolutions, there's some blurring of the CLUT, causing artifacts. We can solve this two ways: either we force on lower-resolution-for-effects for Ridge Racer games, or we use nearest filtering when doing DrawPixels of the memory under a framebuffer. For best result, we do the latter. (The speedometers look even better with nearest filtering, but that's a more general issue of UI looking better that way).

DEVPPSSPP GITv1.13.2-1244-g89e6b1068 2022-09-26 19:33:08

DEVPPSSPP GITv1.13.2-1241-gce835d189 2022-09-26 16:00:05

  • Unknown W. Brackets :Merge: d9f74d2fb 4329aaa31 Merge pull request #16109 from unknownbrackets/optimize-shader-constants GPU: Apply color test mask as a uint

DEVPPSSPP GITv1.13.2-1240-g4329aaa31 2022-09-26 05:34:35

DEVPPSSPP GITv1.13.2-1239-ga19a057e8 2022-09-26 05:22:31

DEVPPSSPP GITv1.13.2-1238-gd9f74d2fb 2022-09-25 17:56:10

DEVPPSSPP GITv1.13.2-1237-gfc30b0443 2022-09-25 17:53:56

DEVPPSSPP GITv1.13.2-1236-gcfa427c37 2022-09-25 10:43:17

DEVPPSSPP GITv1.13.2-1236-g2097a9c39 2022-09-26 17:02:56

DEVPPSSPP GITv1.13.2-1235-g4e31a469f 2022-09-26 16:40:17

DEVPPSSPP GITv1.13.2-1234-g51ec3eba4 2022-09-26 12:35:57

DEVPPSSPP GITv1.13.2-1233-g07ca9e465 2022-09-26 11:20:17

  • Henrik Rydgård :Fold the "materialUpdate" flag into the light ubershader part. This reduces the number of vertex shaders and thus pipelines by quite a bit more in a few games, like Tekken and GoW, continuing the fight against shader compile stutter. The perf impact should be minimal if not positive due to less pipeline changes. GLES fixes Make the vertex input declarations match (always declare fog input). Fixes D3D11 validation Tess fix

DEVPPSSPP GITv1.13.2-1232-gad1021ea4 2022-09-26 11:55:47

DEVPPSSPP GITv1.13.2-1231-g76f03d30b 2022-09-26 11:07:19

DEVPPSSPP GITv1.13.2-1230-g196f8e346 2022-09-26 10:39:27

DEVPPSSPP GITv1.13.2-1229-g9c63973c9 2022-09-26 10:39:09

DEVPPSSPP GITv1.13.2-1228-g94e439280 2022-09-26 11:20:06

DEVPPSSPP GITv1.13.2-1226-g970998479 2022-09-26 09:46:50

DEVPPSSPP GITv1.13.2-1225-gc80f32591 2022-09-26 09:24:12

DEVPPSSPP GITv1.13.2-1224-g391320db5 2022-09-25 23:52:01

DEVPPSSPP GITv1.13.2-1220-gc8c25dbbf 2022-09-25 23:41:35

DEVPPSSPP GITv1.13.2-1219-gf30252f8d 2022-09-25 18:54:27

DEVPPSSPP GITv1.13.2-1219-ga7642bac1 2022-09-25 23:24:54

DEVPPSSPP GITv1.13.2-1218-g894ab4567 2022-09-25 23:24:29

DEVPPSSPP GITv1.13.2-1218-g96f054f09 2022-09-25 18:30:27

DEVPPSSPP GITv1.13.2-1217-ge30e45fa2 2022-09-25 23:23:53

DEVPPSSPP GITv1.13.2-1217-g7adba20fa 2022-09-25 13:59:52

  • Henrik Rydgård :Experiment: Generate "Ubershaders" that can handle all lighting configurations This drastically reduces the shader compile stutter that happens when a lot of new light setups are created, like on the first punch in Tekken 6. There's more stuff that might benefit from being made dynamic like this. These branches are very cheap on modern GPUs since they're branching on a uniform variable, so no divergence. Only tested on Vulkan. I think we'll need to keep the old path too for gpus like Mali-450...

DEVPPSSPP GITv1.13.2-1216-gb1afeeaf4 2022-09-25 17:37:56

DEVPPSSPP GITv1.13.2-1214-ge6db0bef2 2022-09-25 17:05:50

DEVPPSSPP GITv1.13.2-1211-g788e80b2f 2022-09-25 16:33:59

DEVPPSSPP GITv1.13.2-1210-g212598fc2 2022-09-25 16:04:56

DEVPPSSPP GITv1.13.2-1209-ga26a353c2 2022-09-25 10:01:44

DEVPPSSPP GITv1.13.2-1206-g8a4147c04 2022-09-25 09:52:29

  • Henrik Rydgård :Merge: a76dcf0e7 444781c7b Merge pull request #16101 from unknownbrackets/softgpu-fixes softgpu: Avoid fast path in another wrong case

DEVPPSSPP GITv1.13.2-1202-g444781c7b 2022-09-25 03:37:33

DEVPPSSPP GITv1.13.2-1201-gc47d7eab3 2022-09-25 03:19:22

  • Unknown W. Brackets :softgpu: Simply 5551 blending fast path. Since it only supports multiply and add, let's just stick with that.

DEVPPSSPP GITv1.13.2-1201-ga76dcf0e7 2022-09-25 09:48:39

DEVPPSSPP GITv1.13.2-1198-gef99a27e9 2022-09-24 22:38:58

DEVPPSSPP GITv1.13.2-1197-g19970df43 2022-09-24 21:23:02

DEVPPSSPP GITv1.13.2-1196-g3cc628beb 2022-09-24 20:43:52

DEVPPSSPP GITv1.13.2-1195-gf3722faef 2022-09-24 18:59:41

DEVPPSSPP GITv1.13.2-1194-gc3b4caa30 2022-09-24 17:16:28

DEVPPSSPP GITv1.13.2-1171-g895b916a1 2022-09-24 11:25:05

DEVPPSSPP GITv1.13.2-1170-gc76d31dfa 2022-09-24 10:24:53

DEVPPSSPP GITv1.13.2-1169-g6e6535c26 2022-09-24 09:28:55

  • Unknown W. Brackets :softjit: Skip reading dst pixel where blended out. Sometimes used by blends used purely to multiply the source color by something, usually prep for bloom.

DEVPPSSPP GITv1.13.2-1168-ga4c371843 2022-09-24 09:04:48

  • Unknown W. Brackets :softgpu: Optimize rectangle sampling/blending. Sometimes the vertex color or alpha can allow us to optimize away some multiplication.

DEVPPSSPP GITv1.13.2-1167-g794a5c07a 2022-09-24 09:04:05

  • Unknown W. Brackets :softgpu: Ignore a needless color test case. This happens in Ridge Racer, and we can entirely skip the color test.

DEVPPSSPP GITv1.13.2-1166-g7aee1f2bf 2022-09-24 07:59:07

DEVPPSSPP GITv1.13.2-1163-g0ce4e1be9 2022-09-24 07:53:03

DEVPPSSPP GITv1.13.2-1162-g7ff543496 2022-09-24 06:20:14

  • Unknown W. Brackets :GE Debugger: Tag frame dump replay VRAM writes. Just for debugging, it's helpful especially paired with softgpu tagging.

DEVPPSSPP GITv1.13.2-1161-gc3c5450b8 2022-09-24 06:18:39

  • Unknown W. Brackets :GE Debugger: Fix small tex/clut recopying. If it's less than 256 bytes, we can't mark the entire VRAM area copied. This still helps frame dumps avoid excessively slow VRAM recopying situations, but fixes issues like missing trees in #12738.

DEVPPSSPP GITv1.13.2-1160-gb56bd0d0f 2022-09-24 02:24:34

DEVPPSSPP GITv1.13.2-1155-g3393d47e9 2022-09-23 23:14:36

DEVPPSSPP GITv1.13.2-1154-g1259283c2 2022-09-23 22:10:21

DEVPPSSPP GITv1.13.2-1153-gdf1297bcc 2022-09-23 20:51:46

DEVPPSSPP GITv1.13.2-1152-gc671b3f41 2022-09-23 20:44:47

DEVPPSSPP GITv1.13.2-1151-gf6c78584f 2022-09-23 19:45:50

DEVPPSSPP GITv1.13.2-1151-gd743bfac9 2022-09-24 00:00:26

DEVPPSSPP GITv1.13.2-1147-g77085cf49 2022-09-23 16:14:58

DEVPPSSPP GITv1.13.2-1146-g7bef90297 2022-09-23 13:54:14

DEVPPSSPP GITv1.13.2-1145-gac4ca592c 2022-09-23 13:47:11

DEVPPSSPP GITv1.13.2-1144-g0acfa906b 2022-09-23 13:31:32

DEVPPSSPP GITv1.13.2-1143-g7884e4ccb 2022-09-23 12:33:16

DEVPPSSPP GITv1.13.2-1142-gac7ca963d 2022-09-23 12:24:43

DEVPPSSPP GITv1.13.2-1141-gac3eb876a 2022-09-23 10:56:46

DEVPPSSPP GITv1.13.2-1140-gd79828270 2022-09-23 09:13:34

DEVPPSSPP GITv1.13.2-1139-gbb6919ebc 2022-09-23 09:07:33

DEVPPSSPP GITv1.13.2-1137-g8ffe4921a 2022-09-23 08:42:21

DEVPPSSPP GITv1.13.2-1136-g66b6dfd0a 2022-09-23 05:21:44

  • Unknown W. Brackets :softgpu: Fix self-render detect in Ridge Racer. When we flush we mark all pending writes zero, but we rely on this being set to detect self-render. TRANSFORM_ALL was wrong as well, sometimes clearing BINNER_RANGE.

DEVPPSSPP GITv1.13.2-1135-gc02ce0326 2022-09-22 23:26:12

DEVPPSSPP GITv1.13.2-1133-g3db061311 2022-09-22 23:02:32

DEVPPSSPP GITv1.13.2-1132-ga6d6e0a3c 2022-09-22 22:11:16

DEVPPSSPP GITv1.13.2-1132-g0ab5d4be7 2022-09-22 20:00:35

DEVPPSSPP GITv1.13.2-1131-gc76d7e844 2022-09-22 19:37:46

DEVPPSSPP GITv1.13.2-1130-g078fa9beb 2022-09-22 15:27:17

DEVPPSSPP GITv1.13.2-1129-gc3cbb6845 2022-09-22 11:05:25

DEVPPSSPP GITv1.13.2-1125-gc108db0e7 2022-09-22 11:02:27

DEVPPSSPP GITv1.13.2-1121-ge9bcefb05 2022-09-22 10:05:23

DEVPPSSPP GITv1.13.2-1119-g9cf35f093 2022-09-22 09:29:18

DEVPPSSPP GITv1.13.2-1118-g287e02597 2022-09-22 09:12:20

DEVPPSSPP GITv1.13.2-1117-g594139885 2022-09-22 08:58:30

DEVPPSSPP GITv1.13.2-1114-g1e78f3aa5 2022-09-22 07:06:32

DEVPPSSPP GITv1.13.2-1113-g158bca7d8 2022-09-22 08:57:43

  • Henrik Rydgård :Merge: 337518415 a8eced477 Merge pull request #16078 from unknownbrackets/gles-hwtess GLES: Avoid resizing tessellation data textures

DEVPPSSPP GITv1.13.2-1113-g0e6c90bc2 2022-09-22 06:16:56

  • Unknown W. Brackets :GE Debugger: Default auto flush enabled. It seems like it's usually what one would want, you can disable for debugging state issues.

DEVPPSSPP GITv1.13.2-1112-ga681d149d 2022-09-22 06:15:58

  • Unknown W. Brackets :GPU: Use hardware tess params for texgen. Fixes field in Test Drive Unlimited with hardware tessellation.

DEVPPSSPP GITv1.13.2-1112-ga8eced477 2022-09-22 08:30:00

  • Unknown W. Brackets :GLES: Avoid resizing tessellation data textures. Just recreate when it needs to be larger. Fixes Test Drive Unlimited issues noted in #16069.
→ [PSP] DevPPSSPP GITv1.13.2-1111-g337518415

DEVPPSSPP GITv1.13.2-1111-g337518415 2022-09-22 03:22:39

DEVPPSSPP GITv1.13.2-1110-ga92aaf931 2022-09-21 23:57:19

DEVPPSSPP GITv1.13.2-1109-g8ed1694a2 2022-09-21 23:49:50

DEVPPSSPP GITv1.13.2-1108-gc8c6b945b 2022-09-21 23:34:34

DEVPPSSPP GITv1.13.2-1105-g78ab01391 2022-09-21 18:37:40

DEVPPSSPP GITv1.13.2-1105-g4eeeae8a7 2022-09-21 18:54:34

DEVPPSSPP GITv1.13.2-1103-g1971fc49d 2022-09-21 11:53:36

DEVPPSSPP GITv1.13.2-1101-g3ff400e40 2022-09-21 10:01:49

DEVPPSSPP GITv1.13.2-1099-g95ea0450f 2022-09-21 10:01:04

  • Henrik Rydgård :Merge: 61593dd89 cefef3b4f Merge pull request #16066 from unknownbrackets/softgpu-fastrect softgpu: Narrow blend check for fast path further

DEVPPSSPP GITv1.13.2-1097-g61593dd89 2022-09-21 09:27:39

DEVPPSSPP GITv1.13.2-1095-g7f0405b77 2022-09-21 09:13:39

DEVPPSSPP GITv1.13.2-1094-g30454f8dc 2022-09-21 09:09:34

DEVPPSSPP GITv1.13.2-1093-ga223e2a57 2022-09-21 01:15:12

DEVPPSSPP GITv1.13.2-1091-g0c39c434d 2022-09-20 23:27:41

DEVPPSSPP GITv1.13.2-1089-g1dc1b2c35 2022-09-20 23:05:50

DEVPPSSPP GITv1.13.2-1088-gbf86f00df 2022-09-20 23:01:36

  • Unknown W. Brackets :GPU: Correct display framebuffer reading. The displayFramebuf_ might not be set yet, but that doesn't mean we want an INVALID format and zero stride. We might also be rendering to a different target, but still want the display.

DEVPPSSPP GITv1.13.2-1087-g78a392519 2022-09-20 22:43:19

DEVPPSSPP GITv1.13.2-1086-g7483923d0 2022-09-20 21:52:06

DEVPPSSPP GITv1.13.2-1086-g355c18512 2022-09-20 22:31:54

DEVPPSSPP GITv1.13.2-1085-gdc22fd220 2022-09-20 21:11:27

DEVPPSSPP GITv1.13.2-1083-g6e9ad58de 2022-09-20 20:25:25

DEVPPSSPP GITv1.13.2-1076-gcd2fc94c1 2022-09-20 19:43:53

DEVPPSSPP GITv1.13.2-1073-g85d1f2899 2022-09-20 17:54:46

DEVPPSSPP GITv1.13.2-1072-gf6cb6c769 2022-09-20 17:52:35

DEVPPSSPP GITv1.13.2-1072-g3244e99fd 2022-09-20 19:43:17

  • Henrik Rydgård :Merge: fd232a0e3 39fae4cfc Merge pull request #16063 from lvonasek/hotfix_openxr_ipd OpenXR - Support for all headset's IPDs fixed

DEVPPSSPP GITv1.13.2-1071-gfff080202 2022-09-20 17:48:19

DEVPPSSPP GITv1.13.2-1070-gfd232a0e3 2022-09-20 17:39:38

DEVPPSSPP GITv1.13.2-1066-g25c0a55cc 2022-09-20 16:27:03

DEVPPSSPP GITv1.13.2-1061-gef5eecce5 2022-09-20 09:37:21

DEVPPSSPP GITv1.13.2-1060-g8772c6e2f 2022-09-20 09:31:01

  • Unknown W. Brackets :Kernel: Check sceKernelAllocPartitionMemory args. This is the order you get error codes back in if there are multiple errors.

DEVPPSSPP GITv1.13.2-1060-g6cfde0185 2022-09-20 16:05:02

DEVPPSSPP GITv1.13.2-1059-gaa19712fc 2022-09-20 10:47:49

DEVPPSSPP GITv1.13.2-1059-g7580844ea 2022-09-20 09:07:38

DEVPPSSPP GITv1.13.2-1058-g640ff1cb2 2022-09-20 09:05:59

  • Unknown W. Brackets :Merge: 913ba9de8 789983eba Merge remote-tracking branch 'origin/pull/16052' into sysmem-volatile

DEVPPSSPP GITv1.13.2-1058-g09bcf3ec1 2022-09-20 10:15:04

DEVPPSSPP GITv1.13.2-1057-g1ae7c0132 2022-09-20 10:02:15

DEVPPSSPP GITv1.13.2-1056-g913ba9de8 2022-09-19 21:47:30

DEVPPSSPP GITv1.13.2-1054-gafb7b1500 2022-09-19 19:47:16

DEVPPSSPP GITv1.13.2-1050-g3e0b3ba1a 2022-09-19 17:56:44

DEVPPSSPP GITv1.13.2-1047-g6712f6a4f 2022-09-19 17:53:01

  • Henrik Rydgård :Merge: 4b165f9fc e727570fa Merge pull request #16053 from unknownbrackets/ge-debugger GE Debugger: Save current clut in frame dumps

DEVPPSSPP GITv1.13.2-1046-ge727570fa 2022-09-19 17:30:57

  • Unknown W. Brackets :Windows: Normalize paths for OpenDirectory(). This was making GE frame dumps not automatically browse when run from MSVC debugging by default, because of the relative path.

DEVPPSSPP GITv1.13.2-1046-ge2929fb39 2022-09-19 17:38:11

  • Unknown W. Brackets :softgpu: Skip flushing on no change. Minor tweak, we sometimes try to flush even without anything to flush, and were previously rechecking a lot of things.

DEVPPSSPP GITv1.13.2-1045-g259abf79d 2022-09-19 17:36:59

  • Unknown W. Brackets :softgpu: Skip more triangles with equal verts. Even if X is not equal, if all Y are equal, we can still skip. This seems to happen more often than I expected with far away objects. Skipping here avoids filling up the queue.

DEVPPSSPP GITv1.13.2-1045-g7b4cc3334 2022-09-19 17:30:12

  • Unknown W. Brackets :GE Debugger: Save current clut in frame dumps. For example, #14465 shows a case where the frame relies on a previously loaded CLUT.

DEVPPSSPP GITv1.13.2-1044-g4b165f9fc 2022-09-19 10:22:34

DEVPPSSPP GITv1.13.2-1041-g1b207231d 2022-09-19 09:43:52

DEVPPSSPP GITv1.13.2-1039-g2b93fac3c 2022-09-19 09:42:26

  • Henrik Rydgård :Merge: c397b0287 a0b44c52b Merge pull request #16047 from unknownbrackets/ge-debugger GE Debugger: Allow search by state name

DEVPPSSPP GITv1.13.2-1036-gc397b0287 2022-09-19 01:05:16

DEVPPSSPP GITv1.13.2-1035-g9d4351b48 2022-09-19 00:45:08

DEVPPSSPP GITv1.13.2-1034-ga23fe93ad 2022-09-18 22:07:31

DEVPPSSPP GITv1.13.2-1033-g7d4aa3eb2 2022-09-18 20:44:01

  • Unknown W. Brackets :softgpu: Correct line early z checks. Was looking at completely wrong pixels, hadn't removed subpixels yet.

DEVPPSSPP GITv1.13.2-1032-gf2beafe76 2022-09-18 18:00:40

DEVPPSSPP GITv1.13.2-1030-gca248e120 2022-09-18 16:15:30

  • Unknown W. Brackets :softgpu: Fix s8 primitives in throughmode. Also always cull no-position verts, hardware too. Matches tests.

DEVPPSSPP GITv1.13.2-1029-gc65880fa9 2022-09-18 15:40:15

DEVPPSSPP GITv1.13.2-1029-g91d9c69d4 2022-09-18 15:39:26

DEVPPSSPP GITv1.13.2-1028-g9f84cde06 2022-09-18 06:08:26

  • Unknown W. Brackets :GPU: Fix crash on imm vert triangles. Was crashing because the frag and vert shaders didn't match up.

DEVPPSSPP GITv1.13.2-1027-g97002692c 2022-09-18 05:51:39

  • Unknown W. Brackets :softgpu: Correct secondary color on imm verts. Only with through set, and we have to ignore position.

DEVPPSSPP GITv1.13.2-1026-g6877ff1af 2022-09-18 05:15:40

DEVPPSSPP GITv1.13.2-1025-g596b07bd2 2022-09-18 04:42:41

DEVPPSSPP GITv1.13.2-1024-g35ba01e01 2022-09-18 03:42:59

DEVPPSSPP GITv1.13.2-1023-g799a9ae95 2022-09-18 02:48:18

DEVPPSSPP GITv1.13.2-1022-gde080e259 2022-09-18 02:19:34

  • Unknown W. Brackets :softgpu: Simplify vertex range culling. The previous logic was harder to understand and easier to get wrong. Just drop them when clipping the primitive.

DEVPPSSPP GITv1.13.2-1021-g028a341cc 2022-09-18 01:28:15

  • Unknown W. Brackets :softgpu: Explicitly flush on sync and output. We could in theory skip flush on FinishDeferred, and allow some CPU/GPU overlap. If we did, we'd still want to flush at these times.

DEVPPSSPP GITv1.13.2-1020-gf740fcdbe 2022-09-18 01:27:51

DEVPPSSPP GITv1.13.2-1019-gfc84f2581 2022-09-18 12:09:56

DEVPPSSPP GITv1.13.2-1018-g0e6e1eb93 2022-09-18 10:57:56

DEVPPSSPP GITv1.13.2-1016-g3b1893600 2022-09-18 10:38:37

DEVPPSSPP GITv1.13.2-1015-g3493e722f 2022-09-18 10:37:42

DEVPPSSPP GITv1.13.2-1014-g915b734cd 2022-09-18 10:10:48

DEVPPSSPP GITv1.13.2-1013-gc80cc1e87 2022-09-17 23:35:15

DEVPPSSPP GITv1.13.2-1012-g749268c7f 2022-09-17 21:30:16

DEVPPSSPP GITv1.13.2-1011-g25d92c8a8 2022-09-17 20:24:15

  • Unknown W. Brackets :headless: Add option for MSE pass threshold. This makes it easier to allow a certain amount of deviation across devices.

DEVPPSSPP GITv1.13.2-1010-gf32e8e11a 2022-09-17 20:14:09

  • Unknown W. Brackets :headless: Switch screenshot error to MSE. This is more useful than 1/0 on whether a pixel doesn't match, when many are close but not exact.

DEVPPSSPP GITv1.13.2-1009-gd703c934d 2022-09-17 19:05:11

DEVPPSSPP GITv1.13.2-1008-gcd2c97783 2022-09-17 22:57:59

DEVPPSSPP GITv1.13.2-1006-gdae8d5125 2022-09-17 22:54:22

DEVPPSSPP GITv1.13.2-1005-g6576b853e 2022-09-17 22:29:33

  • Unknown W. Brackets :UI: Fix some logic dependent on screen tags. 9f38516 changed various tags but not code referencing them.

DEVPPSSPP GITv1.13.2-1005-g9b01fce5b 2022-09-17 20:04:01

DEVPPSSPP GITv1.13.2-1004-gbf59640aa 2022-09-17 09:58:34

DEVPPSSPP GITv1.13.2-1003-g48162858d 2022-09-17 09:30:08

DEVPPSSPP GITv1.13.2-1002-g9d9f2c539 2022-09-17 08:43:13

DEVPPSSPP GITv1.13.2-1001-ga369252a2 2022-09-17 01:41:26

DEVPPSSPP GITv1.13.2-1000-gfabd50b17 2022-09-17 01:34:38

DEVPPSSPP GITv1.13.2-999-g415a795b1 2022-09-17 01:11:41

DEVPPSSPP GITv1.13.2-998-g242efba6f 2022-09-17 00:36:43

DEVPPSSPP GITv1.13.2-997-g143be816c 2022-09-16 23:31:56

DEVPPSSPP GITv1.13.2-996-g262a306b9 2022-09-16 19:18:38

DEVPPSSPP GITv1.13.2-995-g5f5277a40 2022-09-10 01:11:02

DEVPPSSPP GITv1.13.2-994-ga0f7a4ee2 2022-09-09 09:54:10

DEVPPSSPP GITv1.13.2-993-geadb144cc 2022-09-08 00:50:24

DEVPPSSPP GITv1.13.2-992-gce82fce8d 2022-02-19 20:40:27

DEVPPSSPP GITv1.13.2-991-g30e3f3b47 2022-02-19 20:40:11

DEVPPSSPP GITv1.13.2-990-g370a7304a 2022-09-14 23:49:52

DEVPPSSPP GITv1.13.2-989-g7c2b4b60a 2022-09-16 15:21:34

DEVPPSSPP GITv1.13.2-988-g976b502c8 2022-09-16 15:05:55

DEVPPSSPP GITv1.13.2-987-g02793375a 2022-09-16 13:15:32

DEVPPSSPP GITv1.13.2-984-ga7419227e 2022-09-16 11:10:35

DEVPPSSPP GITv1.13.2-983-g0b9d6f9cb 2022-09-16 10:23:32

DEVPPSSPP GITv1.13.2-982-g9f3851678 2022-09-16 10:14:00

→ [PSP] DevPPSSPP GITv1.13.2-981-gca2962bea

DEVPPSSPP GITv1.13.2-981-gca2962bea 2022-09-16 08:33:11

DEVPPSSPP GITv1.13.2-974-ge8aaf2216 2022-09-15 17:22:09

DEVPPSSPP GITv1.13.2-973-g5d4075376 2022-09-15 17:09:03

DEVPPSSPP GITv1.13.2-972-g662126a0a 2022-09-15 16:57:03

DEVPPSSPP GITv1.13.2-971-g36c98ab36 2022-09-15 09:15:02

  • Henrik Rydgård :Address feedback, change roles of the two dynamic clut fbos to eliminate the need for state (see next commit)

DEVPPSSPP GITv1.13.2-970-g9c2bfad74 2022-09-15 00:18:26

DEVPPSSPP GITv1.13.2-969-ga208afb7b 2022-09-14 23:35:15

DEVPPSSPP GITv1.13.2-968-g85bb6786a 2022-09-14 23:13:46

DEVPPSSPP GITv1.13.2-967-g1f6d27bd5 2022-09-14 22:46:17

DEVPPSSPP GITv1.13.2-966-gd6d7a15d2 2022-09-14 21:57:09

DEVPPSSPP GITv1.13.2-965-g51c97c7a7 2022-09-14 10:26:54

DEVPPSSPP GITv1.13.2-964-gabd58199c 2022-09-14 08:42:25

DEVPPSSPP GITv1.13.2-963-gf745e9489 2022-09-14 00:13:29

DEVPPSSPP GITv1.13.2-962-g990795724 2022-09-13 23:55:57

DEVPPSSPP GITv1.13.2-961-g431f14241 2022-09-13 10:00:48

DEVPPSSPP GITv1.13.2-960-g6744fe3da 2022-09-12 23:32:38

DEVPPSSPP GITv1.13.2-959-g7213e9b7c 2022-09-12 21:26:13

DEVPPSSPP GITv1.13.2-959-g1b9bc141f 2022-09-15 19:07:06

DEVPPSSPP GITv1.13.2-958-g0ed86188b 2022-09-15 16:50:57

DEVPPSSPP GITv1.13.2-957-g7923e87ba 2022-09-15 00:18:36

DEVPPSSPP GITv1.13.2-956-g3331fedab 2022-09-15 00:03:41

DEVPPSSPP GITv1.13.2-955-g0c2d47d74 2022-09-14 23:23:28

DEVPPSSPP GITv1.13.2-954-g57ef2bb0d 2022-09-14 20:36:33

DEVPPSSPP GITv1.13.2-953-ge2768b9e0 2022-09-14 19:05:58

DEVPPSSPP GITv1.13.2-952-g0ed1f3d46 2022-09-14 18:40:08

DEVPPSSPP GITv1.13.2-951-g776c65001 2022-09-14 08:58:06

DEVPPSSPP GITv1.13.2-950-gcf2ad5cea 2022-09-14 08:41:29

DEVPPSSPP GITv1.13.2-947-g7b47ba802 2022-09-13 15:51:58

DEVPPSSPP GITv1.13.2-946-gb4d0ac2e1 2022-09-13 11:42:51

DEVPPSSPP GITv1.13.2-945-g39890f7d6 2022-09-13 11:28:37

DEVPPSSPP GITv1.13.2-944-gdab38f726 2022-09-13 09:47:21

DEVPPSSPP GITv1.13.2-942-gf18b0277f 2022-09-13 09:45:00

  • Henrik Rydgård :Merge: a0515bf5c 837109173 Merge pull request #16021 from unknownbrackets/softgpu-compact Reduce the size of state and vertex data in softgpu

DEVPPSSPP GITv1.13.2-941-g837109173 2022-09-13 07:15:02

DEVPPSSPP GITv1.13.2-940-g56e30495a 2022-09-13 07:14:48

DEVPPSSPP GITv1.13.2-939-g1be5f1670 2022-09-13 07:02:10

  • Unknown W. Brackets :softgpu: Remove mostly unused screen offset state. This is now already cleaned up from coords, so no need to cache it.

DEVPPSSPP GITv1.13.2-938-g167213c74 2022-09-13 06:57:00

DEVPPSSPP GITv1.13.2-937-gce80900b7 2022-09-13 09:10:27

  • Unknown W. Brackets :Savedata: Return errors more correctly on load. If the buffer isn't large enough, return an error. See #14687, thanks sum2012 and gid15. For many error cases, ensure SFO data and bind are not updated on failure, and that dataSize is forced to zero on data errors.

DEVPPSSPP GITv1.13.2-937-gb2e6a086d 2022-09-13 06:10:02

  • Unknown W. Brackets :softgpu: Reduce size of VertexData texture coords. There's no real benefit to this with only two values. Not much of a gain perf wise, but still good to transfer less data.

DEVPPSSPP GITv1.13.2-936-ga0515bf5c 2022-09-13 02:48:39

DEVPPSSPP GITv1.13.2-931-gd6fd9a386 2022-09-13 00:29:46

DEVPPSSPP GITv1.13.2-930-g125b76e9d 2022-09-12 19:24:16

DEVPPSSPP GITv1.13.2-929-gb86648b35 2022-09-12 16:30:08

DEVPPSSPP GITv1.13.2-928-g4ad345d78 2022-09-12 14:02:15

DEVPPSSPP GITv1.13.2-927-gd9989ffc1 2022-09-12 12:17:32

DEVPPSSPP GITv1.13.2-926-ga2eaad544 2022-09-12 11:59:08

DEVPPSSPP GITv1.13.2-925-g2791ab322 2022-09-12 08:35:13

DEVPPSSPP GITv1.13.2-920-g9292fd84e 2022-09-12 08:34:03

  • Henrik Rydgård :Merge: c37049fa1 3c9372fb7 Merge pull request #16009 from unknownbrackets/softgpu-colors softgpu: Store vertex colors as packed RGBA8

DEVPPSSPP GITv1.13.2-915-gc37049fa1 2022-09-12 00:15:06

DEVPPSSPP GITv1.13.2-910-gf02e6b8e3 2022-09-11 22:51:10

  • Unknown W. Brackets :GE Debugger: Add some constants to expressions. Hard to remember, but at least can be copy/pasted. Allows for things like "alphatest.func == GREATER".

DEVPPSSPP GITv1.13.2-910-g37c733c96 2022-09-12 00:10:17

  • Henrik Rydgård :Merge: a6c954652 41c6c81ea Merge pull request #16008 from unknownbrackets/readme README: Move some older releases to history

DEVPPSSPP GITv1.13.2-909-g7d07e4e75 2022-09-11 22:09:03

  • Unknown W. Brackets :GE Debugger: Add fields to register expressions. This means a conditional breakpoint can now use, for example, vtype.through == 1 to check the through mode flag. No constants, but this makes it easier to get right. Would be nice to have an autocomplete of the field names, of course...

DEVPPSSPP GITv1.13.2-908-ga6c954652 2022-09-11 22:22:52

DEVPPSSPP GITv1.13.2-907-gd25602f01 2022-09-11 21:47:07

DEVPPSSPP GITv1.13.2-906-g75efcd9df 2022-09-11 19:41:11

DEVPPSSPP GITv1.13.2-900-gb3ba77152 2022-09-11 19:34:11

  • Henrik Rydgård :Merge: 46500c8b6 cf959a846 Merge pull request #16004 from hrydgard/shader-depal-d3d11 Implement shader depal for D3D11, texture match refactorings

DEVPPSSPP GITv1.13.2-894-gcf959a846 2022-09-11 19:33:31

DEVPPSSPP GITv1.13.2-893-g46500c8b6 2022-09-11 18:20:50

DEVPPSSPP GITv1.13.2-892-g8c55e18ea 2022-09-11 17:54:34

  • Unknown W. Brackets :softgpu: Switch vert continue buffer to members. Better this than static. May be easier to handle imm prims correctly.

DEVPPSSPP GITv1.13.2-891-ge72309745 2022-09-11 17:50:07

DEVPPSSPP GITv1.13.2-890-gb90fc7137 2022-09-11 17:24:40

  • Unknown W. Brackets :softgpu: Correct accuracy of fog calculation. This matches values from a PSP exactly, with the help of immediate mode vertex values (since this directly allows specifying the fog factor without any floating point math.)

DEVPPSSPP GITv1.13.2-889-g2e3b73aba 2022-09-11 17:22:37

  • Unknown W. Brackets :softgpu: Restrict sprite fast path to throughmode. Its UV checks already should have generally, but let's be safe. It doesn't validate state like fog, etc.

DEVPPSSPP GITv1.13.2-888-g35c9cbd6b 2022-09-11 12:20:25

DEVPPSSPP GITv1.13.2-885-gd86127ac5 2022-09-11 10:12:38

DEVPPSSPP GITv1.13.2-882-g37b51393a 2022-09-11 10:11:02

DEVPPSSPP GITv1.13.2-880-g04c02340f 2022-09-11 08:54:04

DEVPPSSPP GITv1.13.2-877-gf5f5c9ea8 2022-09-10 23:58:27

  • Unknown W. Brackets :softgpu: Avoid calling unordered coords tl/br. These are just corners, we don't know if they're top or not at this point.

DEVPPSSPP GITv1.13.2-876-g13ca08b23 2022-09-10 23:56:13

  • Unknown W. Brackets :softgpu: Avoid over-aggressive rect conversion. The TL and BR have to match between UVs and pos, not enough for UV to be in order. This was causing an artifact on Chains of Olympus' title.

DEVPPSSPP GITv1.13.2-875-g2505ae285 2022-09-10 22:36:01

DEVPPSSPP GITv1.13.2-874-ge7d49cd7d 2022-09-10 22:29:40

  • Unknown W. Brackets :softgpu: Allow almost flat rectangles to go fast. Improves transform rectangles used in Chains of Olympus, for example on the title screen.

DEVPPSSPP GITv1.13.2-874-gd011768cd 2022-09-11 08:52:51

  • Henrik Rydgård :Merge: a2ca85bc8 15d5fa48f Merge pull request #16001 from unknownbrackets/softgpu-earlyz softgpu: Check depth test early on simple stencil

DEVPPSSPP GITv1.13.2-873-g6004d4a45 2022-09-10 22:28:35

  • Unknown W. Brackets :softgpu: Refactor duplicate rectangle compat check. This just moves the logic to a single place for changes.

DEVPPSSPP GITv1.13.2-873-g15d5fa48f 2022-09-11 06:22:13

  • Unknown W. Brackets :softgpu: Check depth test early on simple stencil. If we don't need to write stencil on sfail/zfail, we can do the depthtest early, which allows us to more often skip texture sampling. This gives a good improvement in Chains of Olympus.

DEVPPSSPP GITv1.13.2-872-ga2ca85bc8 2022-09-10 19:32:39

DEVPPSSPP GITv1.13.2-871-gb5822939b 2022-09-10 18:28:21

DEVPPSSPP GITv1.13.2-869-g97ca40530 2022-09-10 18:28:08

  • Henrik Rydgård :Merge: d66c5c11c 54fe342f4 Merge pull request #15996 from unknownbrackets/vulkan-compile-thread Vulkan: Wake compile thread when enqueued

DEVPPSSPP GITv1.13.2-867-gd66c5c11c 2022-09-10 16:57:23

DEVPPSSPP GITv1.13.2-866-gf6f056d55 2022-09-10 16:37:02

DEVPPSSPP GITv1.13.2 2022-09-10 15:50:49

DEVPPSSPP GITv1.13.1-865-g0fe7589a9 2022-09-10 05:38:49

DEVPPSSPP GITv1.13.1-864-gd560c7901 2022-09-10 03:54:13

  • Stephan Sokolow :Add Emulator to Categories in ppsspp.desktop.in Add the "Emulator" subcategory to the .desktop file so launchers can better auto-sort their contents.

DEVPPSSPP GITv1.13.1-863-ge56e5947d 2022-09-10 00:26:23

DEVPPSSPP GITv1.13.1-862-g42b2b0a26 2022-09-09 11:54:20

DEVPPSSPP GITv1.13.1-861-ge5d1bb555 2022-09-09 11:34:11

DEVPPSSPP GITv1.13.1-860-gbbba18ad6 2022-09-09 10:25:41

DEVPPSSPP GITv1.13.1-859-g818334c59 2022-09-09 09:55:01

DEVPPSSPP GITv1.13.1-858-gf3c097680 2022-09-08 09:35:55

DEVPPSSPP GITv1.13.1-852-ge7195d5a9 2022-09-08 09:18:13

DEVPPSSPP GITv1.13.1-851-g974cd38b1 2022-09-08 09:15:06

DEVPPSSPP GITv1.13.1-850-gcdda20343 2022-09-08 01:31:10

DEVPPSSPP GITv1.13.1-849-g58a7f0cf2 2022-09-08 01:23:33

DEVPPSSPP GITv1.13.1-848-g68dd329d9 2022-09-08 01:23:18

DEVPPSSPP GITv1.13.1-847-g347f7c4e5 2022-09-07 23:55:33

DEVPPSSPP GITv1.13.1-846-gcddc612f6 2022-09-08 00:22:45

  • Henrik Rydgård :Extend lifetime of ShaderModule objects since we might need to recreate pipelines for different render passes

DEVPPSSPP GITv1.13.1-845-g14b5a1a7c 2022-09-07 19:29:54

DEVPPSSPP GITv1.13.1-844-gcaff2ea57 2022-09-07 18:44:48

DEVPPSSPP GITv1.13.1-843-g77819c6f8 2022-09-07 16:11:15

DEVPPSSPP GITv1.13.1-843-g7450f3ef7 2022-09-08 08:59:20

DEVPPSSPP GITv1.13.1-840-gbe0e7a831 2022-09-08 08:41:42

  • Unknown W. Brackets :UI: Resize after visiting developer settings. This will trigger setting updates after visiting from DevMenu.

DEVPPSSPP GITv1.13.1-840-g171dc94a8 2022-09-08 07:57:23

DEVPPSSPP GITv1.13.1-839-gc9780e760 2022-09-08 05:30:29

DEVPPSSPP GITv1.13.1-838-gad12aced6 2022-09-07 21:55:22

DEVPPSSPP GITv1.13.1-837-g878206153 2022-09-07 14:45:43

DEVPPSSPP GITv1.13.1-834-g17bc1f2f7 2022-09-07 14:30:52

DEVPPSSPP GITv1.13.1-833-g402492a95 2022-09-07 07:18:55

DEVPPSSPP GITv1.13.1-832-g880f6f8d4 2022-09-07 07:03:46

DEVPPSSPP GITv1.13.1-831-g7a83f8bab 2022-09-07 04:45:03

  • Unknown W. Brackets :softgpu: Use vertType prim override for flags. These parameters are a real shame, was so clean before...

DEVPPSSPP GITv1.13.1-830-gf27426714 2022-09-06 08:13:16

  • Unknown W. Brackets :GPU: Allow usage of texturing in immediate verts. And respect the other flags that I can reproduce working in a test. I can't seem to get the fog to work at all, or the shading mode, or the secondary color. Maybe depends on other flags or bits in other regs...

DEVPPSSPP GITv1.13.1-829-gceb2af369 2022-09-06 07:45:34

  • Unknown W. Brackets :GPU: Handle immediate prims more accurately. This allows for lines, points, textures, and similar things. Also corrects offset handling. Still some flags on VAP that seemingly don't work, and this doesn't consider the texture flag on it.

DEVPPSSPP GITv1.13.1-828-g531c7e452 2022-09-06 07:45:01

DEVPPSSPP GITv1.13.1-827-gd24967485 2022-09-06 07:38:21

DEVPPSSPP GITv1.13.1-826-gb4e1f6d90 2022-09-07 03:54:52

DEVPPSSPP GITv1.13.1-825-gae23c3c26 2022-09-06 23:39:26

DEVPPSSPP GITv1.13.1-820-gc43823020 2022-09-06 19:48:45

DEVPPSSPP GITv1.13.1-819-g62ed43633 2022-09-06 16:44:08

  • Unknown W. Brackets :d3d9: Correct decode of 16-bit textures. Was causing crashes since we assumed this func could handle non-replaced formats.
wstecz24/11/2022 20:10
Inne treści związane z tematem
[PSP] DevPPSSPP GITv1.13.2-2315-gac2bd63cc
PPSSPP to projekt emulatora przenośnej konsoli SONY PSP, napisanym w C++ przez jednego ze współautorów emulatora Dolphin udającego konsolę Nintendo Wii/GameCube Henrika Rydgarda, podobnie jak Dolphin, emulator posiada status open source i każdy może korzystać z repozytorium na githubie. W chwili obecnej jest to bezsprzecznie najlepszy emulator, który pozwala nam ...
[PSP] DevPPSSPP GITv1.13.2-2182-g9d9a64be8
PPSSPP to projekt emulatora przenośnej konsoli SONY PSP, napisanym w C++ przez jednego ze współautorów emulatora Dolphin udającego konsolę Nintendo Wii/GameCube Henrika Rydgarda, podobnie jak Dolphin, emulator posiada status open source i każdy może korzystać z repozytorium na githubie. W chwili obecnej jest to bezsprzecznie najlepszy emulator, który pozwala nam ...
[NDS] melonDS x64 0.9.5 05/11/2022 [NDS] melonDS x64 0.9.5 05/11/2022
Całkiem prężnie rozwijany projekt melonDS wzbogacił się o nową wersję. Emulator autorstwa StapleButter (lolSnes, blargSNES) całkiem dobrze sobie radzi w emulacji jak i NDS, jak i NDSi. Warto zerknąć na stronę domową - dużo dodatkowych informacji i ciekawostek z etapów pracy nad emulatorem.    
[PSP] DevPPSSPP GITv1.13.2-1907-g945288f4b
PPSSPP to projekt emulatora przenośnej konsoli SONY PSP, napisanym w C++ przez jednego ze współautorów emulatora Dolphin udającego konsolę Nintendo Wii/GameCube Henrika Rydgarda, podobnie jak Dolphin, emulator posiada status open source i każdy może korzystać z repozytorium na githubie. W chwili obecnej jest to bezsprzecznie najlepszy emulator, który pozwala nam ...
Komentarze
Ostatnio dodane pliki

T-shirt "The Last Ninja C64"

Retro T-Shirt The Last Ninja C64 - męski podkoszulek
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2022 | Krzysztof 'Faust' Karkosza Kontakt