Rosalie Wanders
b78df0b002
GLideNUI: remove screenshot type selection
2021-08-14 19:02:42 +07:00
Rosalie Wanders
c36ffa97f7
GLideNUI: introduce config.hotkeys.enabledKeys
2021-07-29 15:44:56 +07:00
Sergey Lipskiy
5072ec8ee8
Fix anisotropic filtering.
...
Fixed #2527 Is anisotropic filtering always ON
2021-07-22 22:17:07 +07:00
Sergey Lipskiy
827cc2294f
Set video.threadedVideo off by default (except for Android), as suggested in #2479
2021-04-21 11:02:49 +07:00
Sergey Lipskiy
fe869cf5d2
Add hotkey to toggle 2D texrects in native resolution.
2021-04-19 21:55:00 +07:00
Sergey Lipskiy
370e57b131
Add hotkey for "EnableTexCoordBounds" setting.
2021-04-19 21:55:00 +07:00
s2s
4e0a0186f5
Add config option for texture coordinate bounds
2021-04-19 21:55:00 +07:00
Sergey Lipskiy
e07b09b4d0
Add Statistics OSD info.
...
Show number of drawn rects, lines and triangles per frame.
2021-02-28 19:50:05 +07:00
Sergey Lipskiy
402cf6f8b6
Implement software vertex clipping.
2021-01-20 17:07:23 +07:00
Sergey Lipskiy
ad272060f7
Disable coverage by default.
...
Fixes #2426
2021-01-03 21:55:08 +07:00
Sergey Lipskiy
47054eabc0
Add enableCoverage setting.
...
Not implemented for GLideNUI-wtl yet.
2020-12-27 12:20:39 +07:00
Rosalie Wanders
ddec3866a7
Implement cross-platform max MSAA level detection
2020-12-26 10:23:54 +07:00
fzurita
895401f981
Cleanup unneeded code
2020-12-17 17:57:37 +07:00
Sergey Lipskiy
8500bc08e2
Add hotkey for "force gamma correction" setting.
...
Fixed #2318 Request: Keyboard shortcut to enable Custom Gamma Correction Levels
2020-12-05 17:35:02 +07:00
Sergey Lipskiy
22842a56fc
Disable all hotkey by default.
...
Fixes #2394 Can't disable or change default hotkeys for GLideN64
2020-12-05 16:02:06 +07:00
Sergey Lipskiy
abb9108f14
Implement configurable hotkeys.
2020-12-02 18:14:08 +07:00
Sergey Lipskiy
7228d0d5db
Separate "Dump" and "Reload" options.
2020-06-14 15:52:09 +07:00
Sergey Lipskiy
219019a39b
Enable dithering quantization by default.
2020-04-02 14:53:06 +07:00
Sergey Lipskiy
897fc35d51
Remove ditheringMode and bufferDitheringMode settings.
...
Add new settings:
- enableHiresNoiseDithering
- enableDitheringPattern
- enableDitheringQuantization
- rdramImageDitheringMode
New settings are not implemented in GUI yet.
2020-03-31 18:31:43 +07:00
Sergey Lipskiy
2600a6bc90
Remove "Enable noise" oprion. Emulation of noise is always enabled.
2020-03-31 18:31:42 +07:00
Sergey Lipskiy
41ecf66e80
Add blue-noise dithering, http://momentsingraphics.de/BlueNoise.html
2020-03-31 18:31:42 +07:00
Sergey Lipskiy
d621eb4d34
Add enum DitheringMode for better readability.
...
Few fixes.
2020-03-31 18:31:41 +07:00
gizmo98
350d791596
-Remove enableDithering setting and use ditheringMode for everything
...
-Dithering Modes:
0 disabled
1 noise dithering
2 noise dithering with 5Bit quantitzation
3 noise and ordered grid dithering
4 noise and ordered grid dithering with 5Bit quantitzation
-Quantize dithered alpha (5Bit). Removes white remnants in SF Lylat
Wars.
2020-03-31 18:31:40 +07:00
gizmo98
0597632f8a
Add dithering options and better color noise dithering
...
-Add enableDithering option: true - dithering enabled; false -
dithering disabled
-Add ditheringMode option: quantize noise or ordered grid dithered
content like original hardware would do it. true - quantize to 16Bit
colors, false 32Bit colors.
-Add snoiseRGB() and snoiseA() functions. Color dithering needs
different noiese values for r, g and b.
-snoiseRGB() and snoiseA() „double“ noise resolution if uScreenscale is
>= 2.0. So noise not so blocky but still grainy at higher resolutions.
-Increase config version to 28U
2020-03-31 18:31:40 +07:00
fzurita
0a5216f8e1
Make the hybrid texture filter optional through configuration
2020-02-12 11:51:04 +07:00
Sergey Lipskiy
0692abea4a
Re-implement slower N64 depth compare synchronization method,
...
which requires only core OpenGL 4.2 without shader_interlock extensions.
Fixed N64 depth compare with older AMD GPU.
2020-02-09 19:03:53 +07:00
Sergey Lipskiy
b949958874
Disable ThreadedVideo on MacOsX, see #2159
2020-01-02 16:41:18 +07:00
Sergey Lipskiy
bc05d5f0d8
Make optimization implemented in e0418c3c34
as optional.
...
S. F. Rush looks much better without the optimization.
Fixed #2068 S. F. Rush and Rush 2 - Regressions
2019-11-27 17:32:21 +07:00
Sergey Lipskiy
a8f23045fd
Enable threadedVideo option by default.
...
Fixed #2126 Problem with Project64 1.6.1 when close emulator
2019-11-23 12:55:22 +07:00
Sergey Lipskiy
86a227308e
Implement copy depth to main depth buffer. It is necessary for correct work of some Reshade shaders.
2019-09-27 19:33:18 +07:00
Sergey Lipskiy
b697393cab
File stream implementation of TxCache.
2019-09-27 19:33:16 +07:00
fzurita
5df3f9dbac
Threaded GLideN64 calls
2019-04-08 10:51:18 +07:00
Sergey Lipskiy
32901bf5dd
Add option enableHalosRemoval for bilinear filtering.
2019-02-07 17:23:20 +07:00
Sergey Lipskiy
f79f8d406a
Add bgMode config setting.
2019-02-02 19:10:50 +07:00
Sergey Lipskiy
e676384550
Revert "Enable N64DepthCompare by default."
...
due to regression in Indiana Jones, #1977
This reverts commit d420737d6d
.
2019-01-08 16:51:31 +07:00
Sergey Lipskiy
d420737d6d
Enable N64DepthCompare by default.
2018-12-18 16:54:02 +07:00
Sergey Lipskiy
13966d7de0
Remove Overscan::init
2018-12-18 16:53:32 +07:00
zilmar
459fb32106
Revert OS_WINDOWS changes
2018-11-25 18:34:16 +07:00
zilmar
d50aabaa10
Stop using OS_WINDOWS
2018-11-25 18:34:16 +07:00
Sergey Lipskiy
9705f5d520
Implement FXAA
2018-09-09 16:36:09 +07:00
Sergey Lipskiy
9fb63e0460
Validate config after load.
...
Fixed glitches when 'MSAA' and 'N64 depth compare' both enabled, #1815
2018-06-28 16:18:16 +07:00
Sergey Lipskiy
2322f5f53f
Implement Overscan feature.
...
Remove Crop feature.
Change settings save-load when "per game settings" enabled:
* When config dialog opens, show custom settings for the running game. If no game run yet, show main settings.
* When user press OK button, save settings to the custom ini file and to the main ini file.
2018-06-17 20:04:45 +07:00
Sergey Lipskiy
2e7c0ecee2
Add forceDepthBufferClear config option.
...
Enable it for Eikou no Saint Andrews (J) in custom settings.
Fixed Eiko St Andrews: wrong 3d #161
2018-05-01 19:21:30 +07:00
Joe Mattiello
9497a9b868
Add iOS system ifdefs and gles includes
2018-03-31 10:54:20 +07:00
Sergey Lipskiy
afb6f7e857
Revert "Adjust font defaults"
...
This reverts commit 30f56c98bd
.
See #1758 for details.
2018-03-19 14:08:29 +07:00
Logan McNaughton
d2d0e9aafc
Allow triple buffering in async copy mode
2018-02-23 13:43:30 +07:00
Tommy Nguyen
30f56c98bd
Adjust font defaults
2018-02-12 21:14:58 +07:00
Sergey Lipskiy
055591d6d0
Enable txHiresFullAlphaChannel config option by default because
...
most of modern packs designed to use it.
2017-11-28 16:31:55 +07:00
Sergey Lipskiy
2da7be29d4
Add 'texture cache path' and 'texture dump path' config option.
...
Implemented request mult htc support #1383
2017-11-25 21:01:25 +07:00
Sergey Lipskiy
4e36fa07a2
Remove 'Video RAM usage limit' config option.
2017-11-04 18:43:29 +07:00