Sergey Lipskiy
d494806186
Revert "Rewrite fog coordinate calculation:"
...
This reverts commit 7d4d0f282e
.
2020-05-04 19:47:57 +07:00
Sergey Lipskiy
7d4d0f282e
Rewrite fog coordinate calculation:
...
move it from vertex shaders to fragment ones.
Fixed #2234 SM64 Weird Shading on sand texture in Joly Roger Bay
2020-05-03 18:41:20 +07:00
Sergey Lipskiy
87274437cb
[Debugger] Fix display of vertex alpha in HLE mode.
2020-05-03 15:14:25 +07:00
Sergey Lipskiy
c8cbafff71
Use the second color section of the Light structure for vertices with odd index (1, 3, ...).
...
Both color sections of the Light structure must store the same color,
but it is not so for SM64.
Fixed #2212 SM64 koopa's shorts are not correct in hle
2020-05-03 12:10:09 +07:00
zilmar
f525f8fdc0
GLideNUI-wtl: Return current font if fonts are not selected
2020-04-30 18:06:03 +07:00
zilmar
4750a268ae
GLideNUI-wtl: Set config.font.name to arial if empty on load
2020-04-30 18:06:03 +07:00
zilmar
3acf3b6f75
Make sure config.font.name is not empty
2020-04-30 18:06:03 +07:00
zilmar
e692509f6e
Reset g_face and g_ft
2020-04-30 18:06:03 +07:00
zilmar
47013e2473
Set buffer to nullptr after free
2020-04-28 15:50:37 +07:00
Sergey Lipskiy
a3af1a88e2
Correct LLETriangle ctor
2020-04-27 17:05:43 +07:00
Sergey Lipskiy
415cde8c52
LLETriangle: use m_flushed flag properly.
2020-04-27 17:05:43 +07:00
Sergey Lipskiy
acaa0d9fba
Correct LLETriangle::start - set gSP.texture.tile to tile set for the triangle.
...
It is necessary since texture loading code uses gSP.texture.tile.
Fixed textures load in Supercross 2000.
2020-04-27 17:05:43 +07:00
Sergey Lipskiy
5b765ba874
LLETriangle : force flush triangles if tile is changed.
...
Fixed wrong textures is C&C intro.
2020-04-27 17:05:43 +07:00
Sergey Lipskiy
e3f0354565
LLETriangle::draw: correct Z for G_ZS_PRIM mode.
2020-04-27 17:05:43 +07:00
Sergey Lipskiy
0d0c47fb84
Replace doubles by 32bit floats in LLETriangle::draw.
2020-04-27 17:05:42 +07:00
Sergey Lipskiy
1d5fdf123e
LLE triangle: set vertex depth to 0 when triangle command does not use depth.
...
Fixed depth compare issue with snow in Polaris SnoCross
2020-04-27 17:05:42 +07:00
Sergey Lipskiy
0bc6cf7a11
New LLE render.
2020-04-27 17:05:42 +07:00
oddMLan
84e92d1240
GLideNUI-wtl: Fix MSAA saving and Dithering checkboxes
2020-04-27 17:05:09 +07:00
oddMLan
01a1e05432
GLideNUI-wtl: Fix save to custom ini
2020-04-27 17:05:09 +07:00
zilmar
115399aa4b
GLideNUI-wtl: Do not flush on each change, so turn off auto flush
2020-04-27 11:48:51 +07:00
zilmar
29bd0d10ab
GLideNUI-wtl: Save to custom.ini
2020-04-27 11:41:26 +07:00
zilmar
bc69499b62
GLideNUI-wtl: fix white space
2020-04-27 11:41:15 +07:00
zilmar
bea0403d2c
GLideNUI-wtl: Make sure clearing of selected font on load
2020-04-27 11:41:15 +07:00
zilmar
1934062d65
GLideNUI-wtl: in loading language, replacing new line was only replacing \
2020-04-27 11:27:53 +07:00
oddMLan
0d68c25143
GLideNUI-wtl: Fix a couple oversights
2020-04-27 09:32:31 +07:00
oddMLan
3dc78e8852
GLideN64-wtl: Fix MSAA
2020-04-27 09:32:31 +07:00
oddMLan
93659a2207
GLideNUI-wtl: Fix windowed resolution handling
2020-04-27 09:32:31 +07:00
oddMLan
f326715bf8
Update project files
...
-Added N64PluginsDir-wtl and N64PluginsDir-wtl_x64 environment variables for zilmar-spec-wtl
-Updated appveyor.yml to support wtl configurations
-Split artifacts into individual 7z files for each configuration instead of a single archive holding them all together
-Move icons to Resources folder to avoid duplicate assets
-Updated icon.qrc
-Updated GLideNUI.rc
-Update GLideN64.sln
-Fix very serious overlook in x64 builds
This should fix AppVeyor issues
Use variable names from 3fe5f50
2020-04-25 23:26:17 +07:00
oddMLan
a97b387c68
GLideN64-wtl: Add English entry to Language combobox when translation file list is empty
2020-04-25 23:26:17 +07:00
oddMLan
311433749c
GlideNUI-wtl: Increase Tooltip delay
2020-04-22 21:14:17 +07:00
oddMLan
4f5963b2f2
GLideNUI-wtl: Fix mistakes in translation files
2020-04-22 21:14:17 +07:00
oddMLan
29e0da3eb6
GLideNUI-wtl: Lazy load Fonts treeview of OSD tab
...
Speeds up dialog creation a little bit.
Fix bug in which creating a new profile would give a font with zeroed parameters
2020-04-22 21:14:17 +07:00
zilmar
b0cf0ede8e
GLideNUI-wtl: Move overscan control to top because it was not being displayed
2020-04-22 21:14:17 +07:00
oddMLan
d153645b11
GLideNUI: Hide Debug tab in Release builds
2020-04-22 21:14:17 +07:00
oddMLan
af1ed549f4
GLideNUI: Add custom windowed resolution by editable combobox
...
Also fixed bug in which switching profiles would cause the Windowed resolution list to load more than once.
2020-04-22 21:14:17 +07:00
zilmar
5caa533580
GLideNUI-wtl: Change spaces to tabs
2020-04-22 21:14:16 +07:00
zilmar
5a1569f7bc
GLideNUI-wtl: Add translation to about
2020-04-22 21:14:16 +07:00
zilmar
c7049dad42
GlideNUI-wtl: Add debug tab language
2020-04-22 21:14:16 +07:00
zilmar
d83a06a75e
GlideNUI-wtl: Add On-screen display tab
2020-04-22 21:14:16 +07:00
zilmar
ba7a84c2d1
GLideNUI-wtl: Add language for texture tab
2020-04-22 21:14:16 +07:00
zilmar
e2bb100244
GLideNUI-wtl: Add language for frame buffer
2020-04-22 21:14:16 +07:00
zilmar
dc5ac40007
GLideNUI-wtl: Add language translation for emulation tab
2020-04-22 21:14:16 +07:00
zilmar
c185cecb01
GLideNUI-wtl: Add language translation to config-video
2020-04-22 21:14:16 +07:00
zilmar
6c4b18266e
GLideNUI-wtl: Generate Screen shot
2020-04-22 21:14:16 +07:00
zilmar
02fcbf9b88
GLideNUI-wtl: Handle changing/adding/removing profile
2020-04-22 21:14:15 +07:00
zilmar
512544ca67
GLideNUI-wtl: change resolution to a combo box
2020-04-22 21:14:15 +07:00
zilmar
f802d0fd51
GLideNUI-wtl: Add dithering options
2020-04-22 21:14:15 +07:00
zilmar
f6bc760e28
GLideNUI-wtl: dpi is not a pointer
2020-04-22 21:14:15 +07:00
oddMLan
14edd21541
GLideNUI-wtl: Match Qt GUI 1:1
...
Based on commit c168f53d12
With some minor improvements/differences over Qt GUI
- Fully DPI aware
- Dithering is in the Video tab instead of Emulation, some wording differences
Observations:
- "Windowed resolution" is an editable combobox now. Need to parse custom resolution as well suggest some default ones
- "Enable noise" has been removed since it's permanently enabled in latest master
- Need to sync with upstream to connect the Dithering stuff with the config system
- Warning under Antialiasing section needs to hide if N64-depth compare is disabled, but might be difficult to do
Further suggestions:
- "Save" button should be an "Apply" button that applies the settings to current game without pausing. Might be out of the scope of this refactor though.
- Need to test GUI in Windows XP, Windows Vista/7/8.1 to make sure nothing looks out of place
2020-04-22 21:14:15 +07:00
oddMLan
66175d82de
GLideNUI-wtl: Add DPI-aware icon handling code
...
Other: Minor layout fixes
2020-04-22 21:14:15 +07:00