Flyinghead
|
b790a336e9
|
vulkan: modifier volumes
|
2019-10-07 12:30:56 +02:00 |
Flyinghead
|
8d520fa5e4
|
vulkan: per-triangle sorting
|
2019-10-06 21:21:31 +02:00 |
Flyinghead
|
b82a97853f
|
vulkan: fog support
|
2019-10-06 17:02:17 +02:00 |
Flyinghead
|
8f8f270cfc
|
vulkan: use separate command buffer to upload tex. Limit desc set size.
|
2019-10-06 14:31:39 +02:00 |
Flyinghead
|
751f30003d
|
rend: fix stride regression introduced in 24b973f7
Fix YUV textures corruption
|
2019-10-06 14:16:12 +02:00 |
Flyinghead
|
ebec2966d7
|
vulkan: create SamplerManager. Use staging buffer for textures
Samplers shouldn't be tied to a texture
Using a staging buffer fixes most texture glitches
|
2019-10-06 12:24:07 +02:00 |
Flyinghead
|
5b35b52fda
|
vulkan: fix uniforms alignment. Use push constants for per-poly params
Fix clipping, trilinear alpha
Imgui FPS counter
|
2019-10-05 23:29:39 +02:00 |
Flyinghead
|
929976c147
|
android build fix
|
2019-10-05 18:45:42 +02:00 |
Flyinghead
|
fc752e6efb
|
proper OSX build fix
|
2019-10-05 19:44:25 +03:00 |
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 |