Commit Graph

2556 Commits

Author SHA1 Message Date
JS Deck
e328a5dd9b Fix Wild Arms 2 overworld forest sprite; some rearranging of code; 2020-09-18 10:07:30 -03:00
twinaphex
b35af2ad42 Cleanups 2020-09-18 01:53:54 +02:00
twinaphex
8f7796f060 Revert "Cleanups"
This reverts commit 6a0bbd5120.
2020-09-18 01:39:40 +02:00
twinaphex
6a0bbd5120 Cleanups 2020-09-18 01:00:02 +02:00
twinaphex
2bcb270743 Cleanups 2020-09-18 00:50:32 +02:00
twinaphex
37eea5b3b5 Cleanups 2020-09-18 00:14:34 +02:00
Autechre
a0a08bb4a5
Merge pull request #722 from xzn/scaled_read
Scaled read (fix performance regression)
2020-09-17 21:13:02 +02:00
Autechre
d676df6104
Merge pull request #723 from xzn/scanout_wrap
Wrap around in vram on scanout
2020-09-17 21:10:39 +02:00
JS Deck
8ecc2bc99f Simplify hack to avoid texture filtering on scaled read 2020-09-17 13:23:42 -03:00
JS Deck
e53d1edf97 Wrap around in vram on scanout 2020-09-17 13:03:21 -03:00
JS Deck
6124a0639f Add barrier to prevent flickering in location titles in Valkyrie Profile 2020-09-16 20:02:58 -03:00
JS Deck
928befab4e Merge branch 'master' into scaled_read 2020-09-16 16:46:02 -03:00
twinaphex
9490cb4b39 Cleanups 2020-09-16 20:29:13 +02:00
twinaphex
3537b45f0b Cleanups 2020-09-16 20:19:03 +02:00
twinaphex
3cbd1dbe0d Get rid of HAVE_CDROM_NEW 2020-09-16 19:56:33 +02:00
JS Deck
b16264646d Add shift variable to spec constant 2020-09-16 12:01:25 -03:00
JS Deck
ac16efdadd Avoid textureLod path that requires division; fix performance regression 2020-09-16 11:40:15 -03:00
twinaphex
0bb1b98b7e Remove this variable 2020-09-14 11:45:24 +02:00
twinaphex
89cc1d6a7f Cleanups 2020-09-14 10:15:42 +02:00
twinaphex
4ab8759468 Get rid of overloading 2020-09-14 09:58:05 +02:00
twinaphex
4b9a772646 Cleanups 2020-09-14 06:57:20 +02:00
twinaphex
b53abf36a1 Convert settings.cpp to C 2020-09-14 06:52:05 +02:00
twinaphex
1e6f9b53ee Cleanup 2020-09-13 18:26:17 +02:00
Autechre
ab51d4671f
Merge pull request #717 from xzn/scaled_read
Scaled read
2020-09-11 17:27:47 +02:00
JS Deck
5e9f20426e Unbreak scanout_to_buffer, scanout_vram_to_texture, and scanout_vram_to_buffer when msaa is enabled 2020-09-11 12:23:09 -03:00
JS Deck
063066e4f6 Make uv_rect passed to texture_loaded in build_attribs more correct; some minor cleanup 2020-09-11 11:38:10 -03:00
Autechre
883aafa02e
Merge pull request #716 from xzn/scaled_read
Use scaled_framebuffer/scaled_framebuffer_msaa for texture read if available
2020-09-11 15:03:12 +02:00
JS Deck
d057a30e74 Added missing prebuilt shader files 2020-09-11 09:53:15 -03:00
JS Deck
9eeb6d0a6b Simplify ternary code in render_semi_transparent_primitives 2020-09-11 07:34:20 -03:00
JS Deck
f0e727c4e3 Use unscaled framebuffer read when possible (some performance improvement) 2020-09-11 07:16:56 -03:00
JS Deck
1eb54df46d Use separate pass for msaa resolve (minor performance improvement) (fix broken msaa resolve on AMD hardware) 2020-09-11 05:53:40 -03:00
JS Deck
746aed70d9 Use scaled_framebuffer_msaa for texture reads if possible (fix unwanted black outlines in Vagrant Story for msaa as well) (further performance hit) 2020-09-11 03:44:29 -03:00
JS Deck
2076679f45 Ignore first/last row/column instead of checking if half loaded in atlas texture_loaded 2020-09-10 21:41:14 -03:00
JS Deck
e90953d9b6 Use scaled_framebuffer for texture reads (higher quality fix for unwanted black oulines for Vagrant Story) (performance regression to be resolved) 2020-09-10 21:03:34 -03:00
JS Deck
8f07739706 Use nearest neighbor for resolve to unscaled; separate pass for ssaa 2020-09-10 14:29:34 -03:00
JS Deck
af43eea4ce Spec constants for resolve 2020-09-09 09:55:03 -03:00
JS Deck
66cc554ced Spec constants for feedback shaders 2020-09-09 09:37:17 -03:00
JS Deck
80ffdfecda Spec constants for filters to get down the number of shader combinations 2020-09-09 06:14:01 -03:00
Autechre
2bc4d0161e
Merge pull request #713 from xzn/jinc2_nan
Update JINC2 to prevent NaN, which result in black texture in some cases
2020-09-02 17:47:17 +02:00
JS Deck
b8e4e93fab Apply JINC2 change to OpenGl 2020-09-02 11:33:51 -03:00
JS Deck
f83591434f Update JINC2 to prevent NaN, which result in black texture in some cases 2020-09-02 04:03:36 -03:00
Autechre
2832709da6
Merge pull request #708 from dev-0x7C6/master
Removed library path /usr/local/lib.
2020-08-28 04:00:10 +02:00
Alberto Fustinoni
4e188587ef
Xcode wants his variables initialized or won't link (#709) 2020-08-18 17:45:59 +01:00
Autechre
9f126e5752
Merge pull request #703 from mrjschulte/patch-1
Update Makefile to fix broken iOS/tvOS build
2020-08-10 04:12:10 +02:00
MrJs
ff4ba8a72b
Update Makefile
Opt out of LIGHTREC to enable building for iOS/tvOS per https://github.com/libretro/beetle-psx-libretro/issues/702
2020-08-09 18:38:21 -07:00
twinaphex
4cda2d4597 Backport Lakka patch 2020-08-02 21:09:35 +02:00
Autechre
12081ac982
Merge pull request #696 from amoser/master
Updated built shaders to reflect changes #695
2020-07-28 15:12:10 +02:00
amoser
b62ab9bcf2 Updated built shaders to reflect source changes 2020-07-28 05:43:33 -07:00
Autechre
498b7e993e
Merge pull request #695 from amoser/master
Fixes for filtered texture rendering
2020-07-27 17:27:53 +02:00
amoser
c635294aab
Fix incorrect jagged edges with masked textures
Need to check filtered transparency before discarding pixels, as unfiltered transparency generally excludes pixels that should remain opaque based on the filtered result. This results in highly incorrect stair-step edges.
2020-07-27 06:24:21 -07:00