Commit Graph

101034 Commits

Author SHA1 Message Date
Matt Borgerson debf7a2e03 ubuntu-win64-cross: Enable aarch64 target 2024-12-29 16:47:28 -07:00
Matt Borgerson 52012f6f98 ubuntu-win64-cross: Add libressl 2024-12-29 16:47:28 -07:00
Matt Borgerson 76905733f1 ubuntu-win64-cross: Add updated libsamplerate 2024-12-29 16:47:28 -07:00
Matt Borgerson 9cb88de014 ubuntu-win64-cross: Use LLVM toolchain 2024-12-29 16:47:28 -07:00
antangelo 2c08c76b09 .clang-format: Set SortIncludes to Never 2024-12-27 01:23:00 -07:00
Matt Borgerson 0308baa4b0 download-macos-libs.py: Skip mesa, llvm 2024-12-27 00:56:17 -07:00
Fred Hallock 79441500fe
nv2a: Check supported line width
* Added logic to check for the supported line width range before setting the line width to avoid errors.

I also moved the glLineWidth call so that it could be after the call to get the supported line width range for the desired line type.

* Moved the glLineWidth call outside the if/else

* Moved the code to query line GL_SMOOTH_LINE_WIDTH_RANGE and GL_ALIASED_LINE_WIDTH_RANGE to nv2a_gl_context_init(void) so that it's just called while OpenGL is being initialized.

* Removed the lineWidth local variable. It's simpler to just call glLineWidth in the if and else blocks
2024-11-23 11:49:01 +13:00
Fred Hallock 7f5176bc5f
nv2a: Scale line thickness by surface scale factor 2024-11-14 21:48:22 -07:00
Stefan Schmidt 8707d2aa26 i386: Implement EBL_CR_POWERON MSR for Xbox CPU 2024-08-20 22:36:25 -07:00
Matt Borgerson a8d8ef5484 nv2a: Drop unused ShaderState field material_alpha 2024-07-22 23:52:43 -07:00
Matt Borgerson c6bad86739 win64-cross: Add vulkan-headers, spirv-{headers,tools}, glslang 2024-07-21 16:32:22 -07:00
Matt Borgerson 2f89811681 ci: Merge in debian package files 2024-07-21 15:47:44 -07:00
Matt Borgerson b279d57c09 download-macos-libs.py: Simplify package pattern match 2024-07-16 13:36:24 -07:00
mborgerson 0d14572f5c ci: Lower macOS minimum version to 12.7.5 2024-07-14 22:44:53 -07:00
Matt Borgerson b4ce2b58d0 scripts/gen-license.py: Update libpcre 2024-06-15 17:15:11 -07:00
Matt Borgerson 055abdefea ci: Update win64 cross image tag 2024-06-15 17:15:11 -07:00
Matt Borgerson 8152913bb9 win64-cross: Add libslirp to dependecies 2024-06-15 12:56:41 -07:00
Matt Borgerson 8ef45cc333 win64-cross: Update SDL2 to 2.30.3 2024-06-15 11:27:25 -07:00
Matt Borgerson 621908076d win64-cross: Use GCC 13 2024-06-15 11:27:25 -07:00
Matt Borgerson 11884a5851 win64-cross: Update Docker image base to ubuntu:24.04 2024-06-15 11:27:25 -07:00
Matt Borgerson 6153fa14c9 win64-cross: Update MXE, drop upstreamed patches 2024-06-15 11:27:25 -07:00
Matt Borgerson b2b6a98d5e ci: Bump macOS min ver to 14.4 2024-06-14 21:27:56 -07:00
Matt Borgerson 7dd4853181 ci: Drop pkg-config install requirement (already installed) 2024-06-14 20:30:18 -07:00
Matt Borgerson 4af86b5f61 ci: Use setup-python action on macOS 2024-06-14 20:30:18 -07:00
Matt Borgerson be31d931f7 ci: Bump macOS runner to 14 2024-06-14 20:30:18 -07:00
Matt Borgerson d6ba0b050a meson: Use meson 1.4.1 2024-06-14 19:37:34 -07:00
Matt Borgerson 8867b3c951 meson: Drop GLU dependency 2024-06-14 19:37:34 -07:00
Ryzee119 e7633ed4a5 eeprom: Use sha1 and rc4 util for hashing functions 2024-06-12 17:29:02 -07:00
Ryzee119 68ed79f925 sha1_rc4: Remove xbox eeprom specific aspects 2024-06-12 17:29:02 -07:00
Ryzee119 ea81265a56 sha1_rc4: Move hash functions from eeprom_generation to utils 2024-06-12 17:29:02 -07:00
Matt Borgerson 2be220df98 nv2a: Implement HILO texture modifier 2024-05-21 00:44:29 -07:00
Mason Thompson 5a144a3fd3
ci: Update actions to silence Node 16 warnings 2024-05-06 16:00:55 -07:00
Julien Reichardt 94d826a4f1 Update metainfo.xml information
Some new information is needed by the appstream linter.

metainfo.xml extension is preferable over appdata.xml, see https://www.freedesktop.org/software/appstream/docs/sect-Metadata-Application.html#spec-appdata-introduction.
2024-03-23 13:58:52 -07:00
Alastair 14def2a293 build: Fix building on mingw 2024-03-15 11:35:16 -07:00
Antonio Abbatangelo 0c21a5f3b4 ui: Fix FilePicker clear button overlapping select button 2024-03-09 22:32:13 -07:00
Fred Hallock a1e9c4af2e
build: Update arm64 target, handle target/arch independent pkg names 2024-03-09 18:52:37 -07:00
Fred Hallock 03f40b1d8e
ui: Support controller peripherals and XMU devices (#1315)
* Added XMU Settings to the Input Screen

* Added Peripherals to config

* Prevent overwriting existing XMUs

* Added blockdev.h to try to fix the MacOS build

* Fixed some issues that antangelo pointed out

* Moved the peripheralType and param vars into the loop

* Moved fatx.h and fatx.c to ui\thirdparty\fatx

* Added Validation for Peripheral Settings

* Fixed some nits that were pointed out

* don't pass NULL into xemu_settings_set_string

* Changes following Matt's recommendations

* Changes to XMU FilePicker

* XMU image auto-bind logic refactor

* renamed peripheralType to peripheral_type

* removed unnecessary calls to g_strdup_printf and g_free

* Cleaned up some comments, removed an unnecessary variable

* handle overwrite prompt in Windows

* Fixed some code format and style inconsistencies

* More formatting fixes

* Fixed a few memory leaks

* qemu_access: check for Read and Write access

* Run clang-format

* Remove unused xemu_new_xmu declaration

* Fix use after free in rebind code
2023-12-18 01:04:14 -05:00
Fabx 800eb468a4
ui: Warn user about no output when AV Pack set to "None" 2023-11-28 09:35:21 -07:00
Fabx b605381adb
ui: Use only one option for settings window (#1122)
* rebase code

* remove unsused item

* restore "system" displaying on first boot

* restore popup menu functions (separate commit)

* restore snapshot function in popup menu

* get current index value from config file
2023-11-19 14:16:06 -05:00
Matt Borgerson b3fc80b3a8 nv2a: Implement ZCLIP_MIN,MAX with gl_ClipDistance 2023-10-22 00:22:03 -07:00
Matt Borgerson 5fa08d20d6 nv2a: Scale Z by full depth range in inverse viewport transform 2023-10-22 00:22:03 -07:00
Matt Borgerson d6e5342f89 nvnet: Add unicast and multicast filtering 2023-10-18 01:33:40 -07:00
Matt Borgerson ccb1211cd6 nvnet: Use HWADDR_PRIx for debug hwaddr printing 2023-10-18 01:33:40 -07:00
7oxicshadow 51b0cda5ea
ui: Remember debug video size, position and state across restarts 2023-10-16 01:44:51 -04:00
Antonio Abbatangelo 1e73bf5325 vl: Prevent selection of HDD image as DVD image 2023-10-12 12:39:55 -07:00
Antonio Abbatangelo 38950d7e8c ui: Apply correct snapshot activation action for save menuitem 2023-10-12 11:17:12 -07:00
Matt Borgerson edecb41b97 accel/tcg: Support jit profiling with VTune 2023-08-02 00:57:03 -07:00
Revix-0 1d3c7c05d4 ui: Add option to hide cursor after a period of time 2023-08-02 00:54:43 -07:00
Matt Borgerson e5dd3cc1ce tcg/i386: Simplify FP ops further when AVX is available 2023-07-31 00:39:08 -07:00
Matt Borgerson f4ad6927e7 tcg/i386: Simplify FP ops 2023-07-31 00:39:08 -07:00