Commit Graph
33 Commits
Author SHA1 Message Date
Flyinghead 3a44070a35 Use xxhash for palette hashing. extra depth scale for NHL 2K2
Use xxhash for palette hashing (faster)
Change extra depth scale in rom lut tables and enable it for NHL 2K2
Change 'TV (VBS/Y+S/C)' to 'TV (Composite)'
2018-12-03 14:54:03 +01:00
twinaphex 29cbf0db06 Backport https://github.com/reicast/reicast-emulator/commit/e54ac36544be9bd8bdcf6faf032e5a24e2788e50 2018-09-07 06:51:25 +02:00
twinaphex 39a10c312d Backport TARGET_NO_OPENMP 2018-08-08 19:23:36 +02:00
twinaphex c720adb83f use openmp for texture upscaling 2018-08-02 20:55:32 +02:00
twinaphex 07524be5c2 Seems to fix the crashes with texture upscaling 2018-07-31 23:05:33 +02:00
twinaphex 1818e72c8c Fixes deadlock in ctpl_stl.h - huge thanks to @flyinghead 2018-07-23 13:44:36 +02:00
twinaphex fdc6796c69 Backport this for GL3 renderer -
https://github.com/flyinghead/reicast-emulator/commit/d44b4284fdbf752f412e05a218803d96fd1617e0
- unfortunately crashes when selecting Çlose Content
2018-07-19 13:08:35 +02:00
twinaphex f6c0d7309f Rebased TexCache.cpp 2018-07-10 00:09:48 +02:00
twinaphex 84ede9cf01 Dehardcode VRAM_SIZE 2018-06-23 20:47:41 +02:00
twinaphex 8eda04e9b1 Update 2018-06-16 23:25:47 +02:00
twinaphex 7243e13d65 Rebase threading code 2018-06-16 23:10:33 +02:00
twinaphex 4803291ea9 Update 2018-06-16 20:38:32 +02:00
twinaphex d75f079c77 Start rebasing code to upstream code again 2018-06-15 03:32:51 +02:00
twinaphex b4229859a5 Cleanups 2018-06-05 23:36:47 +02:00
twinaphex b4445da550 Can get rid of pvr.cpp now 2018-06-05 21:39:09 +02:00
twinaphex fadb18c58f Add ta_vtx.cpp and TexCache.h 2018-06-05 20:47:22 +02:00
twinaphex 3e8764d396 Create TexCache 2018-06-05 19:40:07 +02:00
twinaphex 6ee914cbc0 Move TexCache.cpp to core/hw/pvr
t# Please enter the commit message for your changes. Lines starting
2015-12-30 22:59:01 +01:00
twinaphex f740bca1e9 Move audiostream file to core/hw/aica and get rid of oslib/ in
general
2015-12-28 16:17:03 +01:00
twinaphex 7274c86800 Create separate file pvr_lock.cpp 2015-12-28 15:59:13 +01:00
twinaphex c79c73abff On second thought, let's just get rid of this for now 2015-12-27 19:06:46 +01:00
twinaphex f2fd99c418 repurpose PaletteUpdateHack - Street Fighter III 3rd Strike
should work now without glitched sprites and Capcom Vs SNK
2 should be a bit faster now - thanks to aliaspider
2015-12-27 19:00:50 +01:00
twinaphex 460bd50343 Cleanups 2015-12-27 13:11:53 +01:00
twinaphex 020f9046db Remove unused define 2015-12-27 13:05:58 +01:00
twinaphex 5b32cd8f83 Turn inline function into static inline function 2015-12-19 08:28:06 +01:00
twinaphex 052891602f Backport more of software renderer patch 2015-12-18 19:08:06 +01:00
twinaphex 534e8293d7 Cleanups 2015-12-18 08:52:19 +01:00
twinaphex 28b6e7c114 Add TARGET_NO_THREADS ifdefs 2015-12-17 07:41:24 +01:00
twinaphex 5adb5a1016 TexCache.cpp - use slock directly 2015-12-17 06:48:48 +01:00
Stefanos Kornilios Mitsis Poiitidis 67ecd6d9f9 vmem: Automatic fallback to slowpath if alloc fails
This consolidates some of the work done for TARGET_NO_NVMEM and
feat/no-direct-memmap. If nvmem is disabled at compile time or alloc
fails _nvmem_enabled() will return false. Various other fixes
and cleanups all around.
2015-08-12 03:09:44 +02:00
Stefanos Kornilios Mitsis Poiitidis 13b2c4d8aa naomi: Don't lock vram mirrors if vram isn't mirrored 2015-08-11 19:13:12 +02:00
Stefanos Kornilios Mitsis Poiitidis f5d29677b3 Merge branch 'androidui'
Conflicts:
	core/hw/pvr/spg.cpp
	core/hw/sh4/interpr/sh4_interpreter.cpp
	reicast/android/src/com/reicast/emulator/MainActivity.java
2013-12-28 22:28:50 +01:00
Stefanos Kornilios Mitsis Poiitidis 7ef9de3cae Moving code around, cleanups 2013-12-28 22:20:08 +01:00