libretro / flycast

Flycast is a multiplatform Sega Dreamcast emulator. NOTE: No longer actively developed, use upstream repo for libretro from now on - https://github.com/flyinghead/flycast
http://reicast.com
GNU General Public License v2.0
152 stars 77 forks source link

[FIXED] Graphical issue on text with Jet Set Radio #1131

Closed daFourch closed 2 years ago

daFourch commented 2 years ago

Sorry in advance if this a known issue or even has been reported/solved, but couldn't find it.

On RA windows, when I set games with resolution higher than 640x480, such as 1280x960 in my exemple, I have graphical issues with letters and texts on some games, especially Jet Set Radio

Jet Set Radio Flycast Issue

I'm pretty sure I managed to fix this some time ago, by tweaking core options, but I couldn't find again. I tried all the possible combinations, no result... It's driving me crazy. Is it a known issue and is there a way to fix it with proper settings?

Many thanks in advance!

Here is my flycast.opt :

reicast_allow_service_buttons = "disabled" reicast_alpha_sorting = "per-pixel (accurate)" reicast_analog_stick_deadzone = "15%" reicast_anisotropic_filtering = "16" reicast_auto_skip_frame = "disabled" reicast_boot_to_bios = "disabled" reicast_broadcast = "Default" reicast_cable_type = "VGA" reicast_custom_textures = "disabled" reicast_delay_frame_swapping = "disabled" reicast_digital_triggers = "disabled" reicast_div_matching = "auto" reicast_dump_textures = "disabled" reicast_enable_dsp = "enabled" reicast_enable_naomi_15khz_dipswitch = "disabled" reicast_enable_purupuru = "enabled" reicast_enable_rttb = "enabled" reicast_fog = "enabled" reicast_force_wince = "disabled" reicast_frame_skipping = "disabled" reicast_framerate = "fullspeed" reicast_gdrom_fast_loading = "disabled" reicast_hle_bios = "disabled" reicast_internal_resolution = "1280x960" reicast_language = "English" reicast_lightgun1_crosshair = "Red" reicast_lightgun2_crosshair = "disabled" reicast_lightgun3_crosshair = "disabled" reicast_lightgun4_crosshair = "disabled" reicast_mipmapping = "enabled" reicast_oit_abuffer_size = "2GB" reicast_per_content_vmus = "disabled" reicast_pvr2_filtering = "disabled" reicast_region = "Europe" reicast_render_to_texture_upscaling = "1x" reicast_screen_rotation = "horizontal" reicast_show_lightgun_settings = "enabled" reicast_show_vmu_screen_settings = "disabled" reicast_synchronous_rendering = "enabled" reicast_system = "auto" reicast_texupscale = "off" reicast_texupscale_max_filtered_texture_size = "256" reicast_threaded_rendering = "enabled" reicast_trigger_deadzone = "0%" reicast_vmu1_pixel_off_color = "DEFAULT_OFF 01" reicast_vmu1_pixel_on_color = "DEFAULT_ON 00" reicast_vmu1_screen_display = "disabled" reicast_vmu1_screen_opacity = "100%" reicast_vmu1_screen_position = "Upper Left" reicast_vmu1_screen_size_mult = "1x" reicast_vmu2_pixel_off_color = "DEFAULT_OFF 01" reicast_vmu2_pixel_on_color = "DEFAULT_ON 00" reicast_vmu2_screen_display = "disabled" reicast_vmu2_screen_opacity = "100%" reicast_vmu2_screen_position = "Upper Left" reicast_vmu2_screen_size_mult = "1x" reicast_vmu3_pixel_off_color = "DEFAULT_OFF 01" reicast_vmu3_pixel_on_color = "DEFAULT_ON 00" reicast_vmu3_screen_display = "disabled" reicast_vmu3_screen_opacity = "100%" reicast_vmu3_screen_position = "Upper Left" reicast_vmu3_screen_size_mult = "1x" reicast_vmu4_pixel_off_color = "DEFAULT_OFF 01" reicast_vmu4_pixel_on_color = "DEFAULT_ON 00" reicast_vmu4_screen_display = "disabled" reicast_vmu4_screen_opacity = "100%" reicast_vmu4_screen_position = "Upper Left" reicast_vmu4_screen_size_mult = "1x" reicast_volume_modifier_enable = "enabled" reicast_widescreen_cheats = "disabled" reicast_widescreen_hack = "disabled"

daFourch commented 2 years ago

I found a clue: on Flycast 0.1, I could upscale textures with xBRZ x2, which solved this issue. But in last v1.2, this option is missing, along with many options.

Is it normal?

daFourch commented 2 years ago

Fixed in last build.

xBRZ has to be 2x minimum, and factor 1024.