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