Flyinghead
|
bbab62810a
|
OSX build fix
|
2019-10-05 19:29:23 +03:00 |
Flyinghead
|
d23b7bff7b
|
vulkan: recreate swap chain on resize. flush samplers when updating tex
|
2019-10-05 16:09:28 +02:00 |
Flyinghead
|
27e9acaac6
|
rend: refactor ReadFramebuffer() out of gles
|
2019-10-05 16:06:07 +02:00 |
Flyinghead
|
355ed998e5
|
vulkan renderer - WIP
|
2019-10-05 11:50:14 +02:00 |
Flyinghead
|
b1defae3f7
|
vulkan renderer - WIP
|
2019-10-05 11:50:14 +02:00 |
Flyinghead
|
8202ac420b
|
pvr,rend: more refactoring out of gles. Change texture id to 64b
|
2019-10-04 13:33:08 +02:00 |
Flyinghead
|
24b973f763
|
rend: refactor texture cache and poly/triangle sorters out of gles
|
2019-10-04 12:22:18 +02:00 |
Flyinghead
|
8eac844825
|
OSX build fix
|
2019-09-30 20:14:46 +03:00 |
Flyinghead
|
dde8bf3b42
|
arm32: support 64b immediate mem writes
|
2019-09-30 16:53:08 +02:00 |
Flyinghead
|
bad10bae20
|
dyna: only protect ram when needed. Use const ref to avoid copies
avoid extra op in x64 rec
|
2019-09-30 15:47:05 +02:00 |
Flyinghead
|
87023c722d
|
Hide unsafe optimizations on all but arm32 platform
Non-functional changes
|
2019-09-30 15:36:39 +02:00 |
Flyinghead
|
834082519d
|
ini: use reference to avoid copies. simplify
|
2019-09-30 15:33:19 +02:00 |
Flyinghead
|
6ab8b185c8
|
Protect vram pages only when needed. Use lambda for xbrz paralleliz.
Each vram page is now protected only once.
Get rid of std:function and std::bind and use lambda expressions.
|
2019-09-30 15:31:06 +02:00 |
Flyinghead
|
0595bae85b
|
dyna: use xxhash instead of sha1 to hash code blocks
|
2019-09-29 23:14:38 +02:00 |
Flyinghead
|
9d3ee3b57f
|
dyna: get rid of SmcCheckLevel options. Fix rec-cpp
Block check is now full or off depending on block protection
rec-cpp: Add missing opcode call classes and allow for immediate args
|
2019-09-29 18:18:46 +02:00 |
Flyinghead
|
84e0f9f118
|
aica: get rid of old sync dma timing
|
2019-09-28 22:34:36 +02:00 |
Flyinghead
|
3dac86d8f4
|
outdated stuff
|
2019-09-28 20:00:20 +02:00 |
Flyinghead
|
c07c32eea0
|
Remove esinfo, WorkDir
|
2019-09-28 19:38:03 +02:00 |
Flyinghead
|
dc228d0710
|
Fix memory leak in chdr lib
|
2019-09-28 19:29:29 +02:00 |
Flyinghead
|
f0dfc61975
|
naomi: gd cart memory leak
|
2019-09-28 18:56:58 +02:00 |
Flyinghead
|
106dfc3f71
|
Add Discord link. non-functional changes
|
2019-09-27 22:00:52 +02:00 |
Flyinghead
|
88a5acd9e6
|
aica arm: mask pc using max aica ram, not actual, in entry points
Fix crash in Sturmwind, Volgarr and Gunloard
|
2019-09-27 15:57:39 +02:00 |
Flyinghead
|
920bb44c30
|
More widescreen cheats
|
2019-09-27 14:41:59 +02:00 |
Flyinghead
|
419785b929
|
arm64: support for 64b immediate memory reads
|
2019-09-27 14:40:47 +02:00 |
Flyinghead
|
ae4f378747
|
Add fast-forward mode
Fix buttons.png not being created if not first run
|
2019-09-27 14:15:29 +02:00 |
Flyinghead
|
219a001631
|
pvr: eliminate empty polygons and render passes
initialize sprite face base & offset colors to white
never join TR poly strips
re-enable depth after mod vols
|
2019-09-25 23:28:53 +02:00 |
Flyinghead
|
bb89cb5c22
|
pvr: calculate emu speed over the last 2 frames in sync render
Games that do multiple renders per frame may hit a condition where one
of the renders is systematically dropped in synchronous render mode.
|
2019-09-25 21:08:39 +02:00 |
Flyinghead
|
90dbaa5edd
|
gui: disable stencil test
|
2019-09-25 20:25:01 +02:00 |
Flyinghead
|
334211f3a0
|
gl: build fix
|
2019-09-25 15:44:21 +02:00 |
Flyinghead
|
3fd3e097ac
|
gl: fix modvol issue introduced by 8792c06
|
2019-09-25 13:54:38 +02:00 |
Flyinghead
|
64a463997c
|
osx: add files to project
|
2019-09-25 01:16:16 +03:00 |
Flyinghead
|
9b063644c4
|
Per-game widescreen cheats
New option to make games render in 16/9 anamorphic format and stretch
screen to correct aspect ration.
|
2019-09-24 23:59:36 +02:00 |
Flyinghead
|
943a50b9bc
|
gl4: translucent modifier volumes need inverted depth too
|
2019-09-23 19:37:01 +02:00 |
Flyinghead
|
f599891e08
|
pvr: face color and offset color should not be reset if not set
it's expected that polygons can reuse previous values for these colors
even for not immediately following polygons.
|
2019-09-22 20:00:09 +02:00 |
Flyinghead
|
55880b0dd4
|
537c2a4 broke rtt rendering
|
2019-09-22 18:20:43 +02:00 |
Flyinghead
|
e85b724085
|
vmem: mprotect P2 vram space
Used by NHL 2K2 yuv textures
Fixes FMV not being updated
|
2019-09-22 10:29:53 +02:00 |
Flyinghead
|
537c2a4ed6
|
pvr: reset face and offset colors when not set in poly param
Fixes black ice in NHL 2K2 and black players in NHL 2K
Clean up
Don't build soft renderer
|
2019-09-21 22:53:09 +02:00 |
Flyinghead
|
69041912e3
|
x11: clear window at startup. Set icon and class
|
2019-09-20 19:02:54 +02:00 |
Flyinghead
|
c408867ead
|
pvr: reset tileclip value when resetting TA parser
fixes black players in NHL 2K with hle bios
|
2019-09-20 15:36:49 +02:00 |
Flyinghead
|
b693d1c054
|
aw: set rom key in game list (mameset 0.213)
backport lr changes
|
2019-09-19 16:15:18 +02:00 |
Flyinghead
|
e7a33e6de1
|
reios: allow hle savestates to be loaded in non-hle mode
Always initialize reios hooks during startup so hle savestates always work.
Fix bios loading logic for naomi/aw
|
2019-09-19 11:49:19 +02:00 |
Flyinghead
|
38c9eea50a
|
reios: implement PLAY_SECTOR
fixes Sega Rally 2 missing bgm music in hle mode
|
2019-09-19 11:36:59 +02:00 |
Flyinghead
|
8792c06adc
|
gl4: use same depth direction as gles. Round scale_y value.
|
2019-09-17 13:35:23 +02:00 |
Raph
|
732e685ea7
|
gl4: unbind the depth tex from the fbo before reading from it
fixes diagonal pixel line issue with AMD gpu
should help issue #16
|
2019-09-15 18:30:44 +02:00 |
flyinghead
|
24d663b40d
|
Merge pull request #17 from scribam/msvc-cvt_f2i_t
msvc/sh4: Compilation fix for cvt_f2i_t
|
2019-09-15 17:03:49 +02:00 |
scribam
|
4dd6ccea8d
|
msvc/sh4: Compilation fix for cvt_f2i_t
|
2019-09-15 13:37:11 +02:00 |
Flyinghead
|
8194254fa1
|
pvr: restore TA ctx after rendering framebuffer
fixes Sakura Taisen 4 hang when starting game
|
2019-09-13 12:31:10 +02:00 |
Flyinghead
|
ed90bcebee
|
partially revert 1a019b79b0
move the punch-through alpha test back to where it was (before shading)
fixes SF Rush missing chars on copyright screen
|
2019-09-12 18:54:14 +02:00 |
Flyinghead
|
2bcc3c574b
|
pvr: ignore data sent to TA if no prior list init
fixes Vigilante 8 freeze during FMV sequence
|
2019-09-12 15:07:57 +02:00 |
Flyinghead
|
1174bce64a
|
dynarec: set correct sign on result if float conv returns indefinite
canonical implementation, x86/x64 only
|
2019-09-12 15:06:21 +02:00 |