flycast/core
Flyinghead abd9219347 vk oit: add sync event between renderer and vk context on Mali gpu
Use vk event to wait for renderer pipeline to finish before rendering
the final frame in vk context. This seems to help Mali gpus.
Issue #1234
2023-10-11 09:35:18 +02:00
..
archive archive: replace zip_get_num_files (deprecated) by zip_get_num_entries 2023-07-22 19:04:52 +02:00
cfg Add Dreamcast 32MB RAM Mod (#1198) 2023-09-22 11:10:44 +02:00
debug Race condition when stopping while emu is failing 2023-02-26 22:01:32 +01:00
deps deps: update sdl to version 2.28.4 2023-10-02 21:42:47 +02:00
hw gdrom: clear DRQ on ATA_NOP 2023-10-09 22:39:54 +02:00
imgread naomi: fix gdrom searching in rom parent path 2023-10-05 11:43:22 +02:00
input Merge remote-tracking branch 'origin/master' into dev 2023-09-25 22:17:29 +02:00
linux sh4 dynarec refactoring 2023-09-12 16:52:25 +02:00
linux-dist get rid of KeyboardDeviceTemplate 2023-03-29 16:48:46 +02:00
log remove unused iconv.h include 2023-05-02 09:45:54 +02:00
lua sh4: more accurate cycle counting 2023-03-07 18:35:01 +01:00
network naomi: derbyocw card support. serial pipes refactoring. systemsp fixes 2023-07-26 21:34:03 +02:00
oslib uwp: add support for arm64 2023-07-30 18:03:32 +02:00
profiler sh4: more accurate cycle counting 2023-03-07 18:35:01 +01:00
rec-ARM arm,arm64 rec: check fault location before attempting to rewrite 2023-09-20 17:25:09 +02:00
rec-ARM64 arm64 rec: fix crash with some naomi games (regression) 2023-10-01 19:31:18 +02:00
rec-x64 rec-x64: use FMA when available 2023-09-20 17:14:50 +02:00
rec-x86 sh4 dynarec refactoring 2023-09-12 16:52:25 +02:00
reios elf: memory corruption if .elf file is invalid 2023-10-05 11:45:14 +02:00
rend vk oit: add sync event between renderer and vk context on Mali gpu 2023-10-11 09:35:18 +02:00
sdl Merge remote-tracking branch 'origin/master' into dev 2023-09-25 22:17:29 +02:00
windows sh4 dynarec refactoring 2023-09-12 16:52:25 +02:00
wsi Realtime Video Routing (#1126) 2023-06-26 11:56:56 +02:00
.gitignore win32: add app icon and version resource 2019-03-30 12:32:37 +01:00
README.md move khronos to deps. get rid of old controller mappings and pandora 2023-02-03 10:42:43 +01:00
build.h user-defined literals: _KB, _MB, _GB 2023-07-01 14:31:25 +02:00
cheats.cpp add rfid cheat for mushik2k 2023-06-02 14:23:46 +02:00
cheats.h deps: update nowide 2023-06-04 12:49:55 +02:00
emulator.cpp reset platform to dreamcast after unloading game 2023-10-01 20:07:59 +02:00
emulator.h android scoped storage (ASS) support 2023-04-08 18:37:50 +02:00
nullDC.cpp partial support for sega driving simulator 2023-03-09 17:54:57 +01:00
serialize.cpp naomi: touchscreen emulation for manic panic ghosts and touch de zunou 2023-02-19 13:51:23 +01:00
serialize.h Add Dreamcast 32MB RAM Mod (#1198) 2023-09-22 11:10:44 +02:00
stdclass.cpp android: storage::getSubPath can throw 2023-05-28 10:52:16 +02:00
stdclass.h systemsp: load rom boot id from compact flash volume 2023-09-20 17:22:28 +02:00
types.h Sega SystemSP support 2023-07-01 16:24:51 +02:00
version.h.in Update Windows resource and version.h.in files 2021-05-28 14:56:04 +02:00

README.md

core

===========

Here lies the core of our codebase. Everything that's OS inspecific rests here. ** Please check per directory README for more info **

Some rudimentary categories are:

  • hw -- DC Hardware Components Implementation
  • nullDC.cpp -- Main entry points
  • oslib -- Audio drivers
  • cfg -- Configuration backend structure
  • reios -- (Our) Implementation of the DreamCast BIOS
  • deps -- External dependencies
  • imgread -- Content drivers
  • rec-* -- Recompilers
  • rend -- Graphics renderers and UI