Henrik Rydgård
db9cc41a1a
Delete unused math code
2020-09-29 10:07:53 +02:00
Henrik Rydgård
204fbe463e
Delete unused backtrace.cpp
2020-09-29 00:36:29 +02:00
Unknown W. Brackets
37d7096703
SaveState: Update to latest Snappy v1.1.8.
2020-09-12 18:16:27 -07:00
Unknown W. Brackets
e383b0279f
Plugins: Support for loading game-specific plugins.
2020-09-08 09:12:19 -07:00
Henrik Rydgård
9561a4f80a
Move MsgHandler into Log.cpp/h
2020-08-16 14:48:54 +02:00
Henrik Rydgård
ccc0331279
Move timeutil to Common. (Experiment to see how much work it is to move these).
2020-08-15 20:53:08 +02:00
Henrik Rydgård
f0d2f24658
Finally delete base/logging.cpp/h. Carefully preserve behaviour on Android.
...
There's more cleanup to do ...
2020-08-15 19:09:09 +02:00
Unknown W. Brackets
b8342fb8ec
SaveState: Rename ChunkFile files to Serialize.
...
Makes more sense and less weird than ChunkFileDoMap, etc.
2020-08-10 08:04:05 +00:00
Unknown W. Brackets
4b4e3432cd
SaveState: Split Do() into a separate header.
2020-08-10 08:03:41 +00:00
Henrik Rydgård
58ef0c8e80
Texture from framebuffer: Logging improvements
2020-08-04 14:45:14 +02:00
Henrik Rydgård
cb568b8f5e
Rename FramebufferDX9.cpp/h to FramebufferManagerDX9.cpp/h
2020-08-03 23:24:50 +02:00
Henrik Rydgård
882cc6295e
Rename FramebufferVulkan.cpp/h to FramebufferManagerVulkan.cpp/h
2020-08-03 23:22:11 +02:00
Henrik Rydgård
d57edfbdac
Rename FramebufferCommon.cpp/h to FramebufferManagerCommon.cpp/h for consistency
2020-08-03 23:17:22 +02:00
Filippo Scognamiglio
9f7839c96a
Fix Android Libretro build issues.
2020-08-03 19:06:08 +02:00
Henrik Rydgård
c5d912baa2
Further libretro buildfix
2020-07-22 22:49:03 +02:00
Henrik Rydgård
a6d49af668
libretro buildfix?
2020-07-22 21:24:07 +02:00
Henrik Rydgård
fa0b9dc1bc
Make the instance counter global and initialized at startup.
...
Turn off config saving for secondary instances.
2020-07-20 11:40:54 +02:00
Henrik Rydgård
626d173d10
Split the fault handling from MemMap.cpp to MemFault.cpp.
2020-07-15 12:12:57 +02:00
twinaphex
d4e1f87487
(Libretro) Buildfix - add missing file x64Analyzer.cpp
2020-07-14 14:09:50 +02:00
Henrik Rydgard
1fce6de8b1
Simple exception handler so we can ignore accesses that happen within the PSP memory space.
2020-07-14 09:25:45 +02:00
twinaphex
f958ed5817
Add custom GLEW - interfaces with libretro get_proc_address -
...
we need this for compatibility with DRM/KMS and Wayland contexts -
otherwise we're limited to GLX context
2020-07-12 23:51:57 +02:00
twinaphex
d203f30445
(Libretro) Makefile build fixes
2020-07-10 20:12:06 +02:00
twinaphex
649f12f8ab
(Libretro) Buildfixes
2020-07-10 06:48:20 +02:00
Henrik Rydgård
cbb9b32271
Merge pull request #12883 from unknownbrackets/softgpu-postshader
...
Refactor postshader handling to apply for softgpu / D3D9
2020-05-14 23:24:31 +02:00
Unknown W. Brackets
03c661294b
Libretro: Add libpng17 to include flags.
...
We compile in libpng17, so we should be using those headers.
May fix libretro compile on Windows. Not tested.
2020-05-13 18:32:13 -07:00
Unknown W. Brackets
d39b0bdca2
GPU: Split FramebufferCommon into two classes.
...
Only some things moved over so far.
FramebufferCommon does too much, we want to share it with softgpu without
all the buffer management stuff.
2020-05-13 18:07:22 -07:00
Henrik Rydgård
bf73d3d663
Address Unknown's feedback
...
https://github.com/hrydgard/ppsspp/pull/7965/files
2020-04-26 11:19:31 +02:00
Henrik Rydgård
4219ce01d7
libretro makefile fix
2020-03-11 13:14:43 +01:00
Henrik Rydgård
62420e32c8
Possible fix for libretro build issue. (blind commit, untested)
2020-03-09 21:33:46 +01:00
Henrik Rydgård
271f79ea63
UI: Break out the hierarchy functions into ui/root.cpp/h
2020-03-08 14:49:29 +01:00
Henrik Rydgård
970adfbcc9
Isolate most of the softgpu specialization code to RasterizerRectangle.
...
See comments.
2019-10-28 09:33:30 +01:00
Twinaphex
1c8bed1fdc
(Libretro) Buildfix - update Makefile.common
2019-08-27 01:50:39 +02:00
Unknown W. Brackets
93069756e6
GE Debugger: Split playback into a separate file.
2019-06-23 18:49:27 -07:00
Henrik Rydgård
2ed535af29
Update SPIRV-Cross
2019-06-20 00:41:47 +02:00
Aaron Kling
420156d9b3
libretro: Add SpvPostProcess.cpp to the static makefiles
...
A glslang submodule update added this file
2019-06-06 11:43:52 -05:00
Henrik Rydgård
7fc9625849
Oops, tab fix to previous commit
2019-06-01 18:21:45 +02:00
Henrik Rydgård
6a681bbcad
Add d3d9_d3dcompiler_loader to libretro's makefile. Probably helps #12071
2019-06-01 18:17:26 +02:00
Henrik Rydgård
683a4e0fb2
Merge pull request #11676 from unknownbrackets/gles-depth
...
WIP - GLES: Download depth values via shader
2018-12-19 09:58:38 +01:00
Henrik Rydgård
637b6ce79a
Remove unused and unfinished SPIRV disassembler
2018-12-18 10:37:49 +01:00
Unknown W. Brackets
e49568f67d
GLES: Move depth packing code to dedicated file.
2018-12-16 17:34:16 -08:00
Aaron Kling
9ee6203545
Squash of a few libretro makeile fixes
...
Fix https://github.com/libretro/ppsspp/issues/5#issuecomment-383238875
Add missing file
Bump this, in case you are building without .git/ folder
Libretro: remove override directive. (#4 )
2018-10-31 10:39:44 -05:00
AreaScout
95556e8d03
Add: some helpers to compile on ODROID-XU4/XU3
2018-09-17 20:01:12 +00:00
Unknown W. Brackets
a4c0640f01
GE Debugger: Factor out host calls some.
...
Moving more of this to cross platform for the web debugger.
2018-09-01 08:32:03 -07:00
Henrik Rydgård
a589a371e6
Update SPIRV-Cross to a fresher version.
2018-07-16 20:00:45 +02:00
Unknown W. Brackets
082ddf5120
json: Switch to gason instead of vjson.
...
From the same author. Most importantly, reads numbers as doubles rather
than as signed ints and floats. This allows us to actually read 32 bit
unsigned int parameters.
Moved all the native customization to a separate json_reader.cpp.
2018-06-06 05:59:35 -07:00
aliaspider
bb64390632
Libretro: update Makefiles.
2018-03-26 17:52:35 +01:00
aliaspider
808bf8e681
Libretro: add experimental D3D11 support.
2018-03-25 23:07:02 +01:00
aliaspider
4113ba74f2
libretro: msvc build fix.
2018-03-24 22:47:12 +01:00
aliaspider
c4f7790618
Libretro port.
2018-03-24 12:44:53 +01:00