libretroadmin
329f30a0c9
Create the libretro GL presets once and run frametests on arm64
...
The GL contexts' CreateDrawContext made the thin3d presets and ContextReset made them again,
leaking the first set on every context reset. Only ContextReset makes them now.
The software renderer draws the same frame dumps on arm64 as on x86-64, so the frametests run
on the arm64 runner too. b.sh --aarch64 and setup-cross.sh aarch64 give a headless build to run
them under qemu locally.
2026-10-09 09:12:45 +02:00
Henrik Rydgård
c42a3f070a
Implement the new shutdown path for libretro too
2026-08-04 17:45:03 +02:00
Henrik Rydgård
7f218acc53
Change the GraphicsContext interface to be more consistent
2026-07-26 10:22:00 +02:00
sonninnos
a83c95ab9b
libretro: context cleanup
2024-05-28 08:09:36 +03:00
Henrik Rydgård
ff6e118fff
Get rid of a lot of ifdefs around presentation mode. Instead, set things dynamically.
2023-08-14 11:02:29 +02:00
Henrik Rydgård
81bddf268a
Merge pull request #13598 from tbocek/master
...
Fix issue in #12145
2020-11-27 23:04:36 +01:00
Henrik Rydgård
0e3a84b4a8
Move most GPU things to Common.
...
It works after the move, on Windows and Android at least.
Deletes the D3DX9 shader compiler loader, which was not used.
2020-10-04 23:39:02 +02:00
tbocek
8162d0ff66
fixed issue with: [libretro ERROR] [G3D] glewInit() failed
...
I looked at https://github.com/hrydgard/ppsspp/issues/12145 and used part of the logic from SDL headless -> https://github.com/hrydgard/ppsspp/blob/1ba7e0154882bded821aef1e2e83a6c3b1e609e0/headless/SDLHeadlessHost.cpp and removed the return, as the comment below mentions that glew can fail, as well as the QT code also does not check for the return value: https://github.com/hrydgard/ppsspp/blob/1c8ac05b06047d1559794094f3637b74b202c8fe/Qt/QtMain.cpp#L450
2020-05-31 11:31:48 +02:00
Unknown W. Brackets
b4496f1975
Core: Move config enums to separate file.
...
These are a bit strewn about and there are constants that aren't
consistently used, which just adds confusion.
2018-06-23 10:59:18 -07:00
aliaspider
4202ae58bd
Libretro: style nits.
2018-03-26 17:37:34 +01:00
aliaspider
5a9ce3bc19
Libretro: set cache_context to true, fixes GL and D3D11 context reset.
2018-03-26 17:21:11 +01:00
aliaspider
d1711c5aa4
nits.
2018-03-24 13:39:05 +01:00
aliaspider
c4f7790618
Libretro port.
2018-03-24 12:44:53 +01:00