1
0
mirror of https://github.com/blawar/GLideN64.git synced 2024-06-30 16:29:56 +00:00
Commit Graph

74 Commits

Author SHA1 Message Date
Blake Warner
a054cb622b stripped unneeded files and changed default config options 2022-01-31 16:41:02 -05:00
Blake Warner
0255e10db6 native port 2022-01-29 17:22:09 -05:00
Jj0YzL5nvJ
1956f78234 Build script: Adds enhancements for external tools, better differentiation between revisions and debug builds 2021-11-20 17:33:05 +07:00
Sergey Lipskiy
71788c320d Rename Ext_TxFilter.h to TxFilterExport.h
Correct #include
2021-10-24 18:44:10 +07:00
fzurita
3d5a39e647 Add a new "fast" shader path that doesn't use texelFetch in glsl 2021-10-17 10:27:44 -04:00
fzurita
466401cd02 Update from C++11 to C++17 2021-10-12 20:30:22 +07:00
Jj0YzL5nvJ
5aa389a86b Build script: Refactorization 2021-09-05 12:06:43 +07:00
Rosalie Wanders
4a9e1260ce GLideNHQ: Introduce TxHiResNoCache 2021-08-16 19:07:28 +07:00
Rosalie Wanders
70a9213d69 ScreenShot: move to common windows implementation 2021-08-14 19:02:42 +07:00
GhostlyDark
3aeecd4cfe Bump Qt version in GLideN64_builder.cmd
Make the builder script download the v5.15 Qt builds.
2021-08-07 21:27:14 +07:00
Rosalie Wanders
60c07f5b60 GLideNUI: move to static Qt5.15 build 2021-08-07 14:22:06 +07:00
Rosalie Wanders
16aff7aa9d GLideNUI: introduce HIDKeyToName 2021-07-29 15:44:56 +07:00
Jj0YzL5nvJ
6b94f41df6 Build script: Use the correct revision and minor changes 2021-05-15 20:01:45 +07:00
Jj0YzL5nvJ
e6c3797726 Build script: bug correction and new features 2021-02-11 16:27:10 +07:00
Rosalie Wanders
1e07bbcbb0 osal_keys_unix: add linux support 2020-12-02 18:14:08 +07:00
Sergey Lipskiy
abb9108f14 Implement configurable hotkeys. 2020-12-02 18:14:08 +07:00
Jj0YzL5nvJ
d51ced969e Ugly script for power users and practical folk, lazy ones too 2020-11-09 14:10:00 +07:00
Logan McNaughton
42c196c30a Update xxHash to 0.8.0 2020-10-12 13:25:53 +07:00
Rosalie Wanders
366ff85de3 Allow GLideNUI to work with mupen64plus
* Update the mupen64plus API headers
  * Add the new video extension functions in the opengl wrappers
  * Pull new headers from upsteam mupen64plus-core

* Modify CMakeLists.txt
  * Add GLideNUI source files
  * Expose new MUPENPLUSAPI_GLIDENUI option
    * This allows you to compile GLideN64 for mupen64plus with GLideNUI
    * NOTE that this only works with front-ends which call PluginConfig

* Move src/windows/Config_windows.cpp to src/GLideNUI/Config_GLideNUI.cpp
  * This makes more sense because it's not windows-exclusive anymore

* Add src/GLideNUI/fullscreenresolutions_mupen64plus.cpp
  * This allows GLideNUI to enumerate the fullscreen refresh rates and resolutions

* Modify src/Graphics/OpenGLContext/mupen64plus/mupen64plus_DisplayWindow.cpp
  * This modification allows mupen64plus with GLideNUI to use the selected fullscreen resolution and refresh rates

* Expose a new PluginConfig function which calls Config_DoConfig()
  * NOTE that this only works with front-ends which call this function
  * NOTE that this technically breaks the mupen spec
2020-09-16 19:02:46 +07:00
oddMLan
d7d68c4667 GLideN64.sln: Add TinyXML++ and ts2lang projects
This will allow seamless translation from .ts to .Lang files compatible with the WTL GUI
2020-07-17 21:44:08 +07:00
oddMLan
1f4912469a [GLideNUI-wtl] Update Language class 2020-07-17 21:44:08 +07:00
oddMLan
2dc2810408 [GLideN64-wtl] Move util.h to util/util.h 2020-07-17 21:44:08 +07:00
Jj0YzL5nvJ
0e19477b6a Fix VS2013 compatibility and some other inconsistencies 2020-04-27 09:38:56 +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
Sergey Lipskiy
3fe5f50255 Replace env var N64PluginsDir by PJ64PluginsDirQT and PJ64PluginsDirWTL
Replace env var N64PluginsDir_64 by PJ64PluginsDirQT_64 and PJ64PluginsDirWTL_64
Update msvc project file.
Update appveyor script.
2020-04-25 20:43:30 +07:00
zilmar
c185cecb01 GLideNUI-wtl: Add language translation to config-video 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
oddMLan
66175d82de GLideNUI-wtl: Add DPI-aware icon handling code
Other: Minor layout fixes
2020-04-22 21:14:15 +07:00
zilmar
2792ae8879 GLideNUI-wtl: Fix up release build 2020-04-22 21:14:15 +07:00
zilmar
5f61dd12a5 GLideNUI: make Gliden64 have rc files 2020-04-22 21:14:15 +07:00
zilmar
f2e32892a3 Add GLideNUI-wtl 2020-04-22 21:13:33 +07:00
Sergey Lipskiy
e1acebd84a Disable Whole Program Optimization because of #2098 and #2207 2020-04-16 18:18:58 +07:00
Sergey Lipskiy
41ecf66e80 Add blue-noise dithering, http://momentsingraphics.de/BlueNoise.html 2020-03-31 18:31:42 +07:00
Logan McNaughton
85a8635952 Update to XXH3 for CRC_OPT 2020-03-30 21:16:59 +07:00
Tim
ce87bf0bec Fix x64 Zilmar build 2019-11-06 14:21:36 +07:00
Sergey Lipskiy
13ca55662f Update x64 libpng and zlib.
Fixed PNG with ICC Profile breaks cache on x64 #2125
2019-11-05 16:08:45 +07:00
Sergey Lipskiy
dd7fe47000 Set solution QT version to $(DefaultQtVersion) 2019-10-17 18:40:09 +07:00
oddMLan
0df006282e [GLideNUI.vcxproj] Use $(DefaultQtVersion) to get Qt version
Fixes a problem in which the UI would fail to compile when the version was not found (qt-5_7_1-x86-msvc2015-static by default), and changing to the correct version through QT Project Settings would clear all the dependencies (possibly a bug in the Qt VS Tools addin). Changing from $(DefaultQtVersion) to any other version doesn't have this problem.
2019-10-17 18:37:23 +07:00
Francisco Zurita
cd76b93000 Fixes crashing in project 64 graphics plugin dialog with release build 2019-04-24 10:49:14 +07:00
Sergey Lipskiy
c6deb8f7e1 Add _SCL_SECURE_NO_WARNINGS to PreprocessorDefinitions.
Fixed warnings about std::copy_n.
2019-04-09 17:58:22 +07:00
fzurita
5df3f9dbac Threaded GLideN64 calls 2019-04-08 10:51:18 +07:00
Sergey Lipskiy
03022db791 Check that RDRAM area is writable before writing buffer data into it.
Fixed Problem with Project64's protect memory option #764
2019-03-16 18:37:05 +07:00
Sergey Lipskiy
4e124fda53 Remove CRC32.h from VisualStudio project files. 2019-03-15 15:47:25 +07:00
Sergey Lipskiy
6e330311e9 Fix PostBuildEvent for 64bit build of mupen64plus. 2018-12-02 19:46:24 +07:00
zilmar
9804fb69dd Add %(AdditionalDependencies) to GLideNUI.vcxproj 2018-11-25 18:34:16 +07:00
zilmar
9e79ea1893 Handle msv12 better 2018-11-25 18:34:16 +07:00
zilmar
f3a6b19686 Add msvc12 libs back in 2018-11-25 18:34:16 +07:00
zilmar
1bef86feac Cleanup GLideNUI.vcxproj 2018-11-25 18:34:16 +07:00
zilmar
459fb32106 Revert OS_WINDOWS changes 2018-11-25 18:34:16 +07:00
zilmar
1c1589212a Some cleanup of GlideNUI 2018-11-25 18:34:16 +07:00