6764 Commits

Author SHA1 Message Date
UnknownShadow200
85d0a980ec Webclient: Make it easier to change where default texture pack is downloaded from, and use ccall a little bit less
Also update buildbot scripts
2024-01-09 20:21:24 +11:00
UnknownShadow200
bb5ca6a957 Stop relying on positive infinity for a 'very large distance' value 2024-01-08 22:21:28 +11:00
UnknownShadow200
d9b01a0a11 Generate Wii homebrew zip 2024-01-07 12:34:58 +11:00
UnknownShadow200
7d26562277 N64: Try to avoid crash when although width * height * pixel size of a texture fits within 4096 bytes, after aligning each row to 8 bytes, row pitch * height does not fit within 4096 bytes 2024-01-06 11:07:55 +11:00
UnknownShadow200
df7a5eefd4 Don't show resources download screen on Dreamcast and N64 builds 2024-01-06 10:12:55 +11:00
UnknownShadow200
5f96ca2eac Windows: Less warnings when compiling 2024-01-04 22:31:48 +11:00
UnknownShadow200
9cc6ae25da Fix when using http client backend, sometimes unable to join servers from the server list and the game would start in singleplayer instead
This was because only 256 bytes were allocated to store response headers, however the session Set-Cookie response header was sometimes longer than that
2023-12-29 09:57:21 +11:00
UnknownShadow200
53de5363c3 And fix the same sort of issue for BearSSL too 2023-12-28 20:19:15 +11:00
UnknownShadow200
2dc6834e0b Windows: Fix getting errors when downloading something, waiting several minutes, then trying to download from that same address again 2023-12-28 19:15:38 +11:00
UnknownShadow200
efb8de3e69 Optimise http client to avoid unnecessary memcpy when reading most of body/chunk response data 2023-12-26 13:57:17 +11:00
UnknownShadow200
78080bc9fc Windows: Use custom http client instead of WinINet for http backend, hopefully this doesn't break anything 2023-12-26 12:26:17 +11:00
UnknownShadow200
c82ec9e4b9 Add support for resolving domains to IPv6 addresses on Windows, also support IPV6 addresses for host component of a URL in HttpClient http backend 2023-12-24 14:17:55 +11:00
UnknownShadow200
fefc2c5ff4
Merge pull request #1115 from UnknownShadow200/SocketAddrRewrite
Rewrite address parsing to support resolving hostnames to multiple IP addresses
2023-12-24 12:39:58 +11:00
UnknownShadow200
12fc36890a 3DS: Fix due to last commit that attempting to resolve domains that had IPv6 addresses would crash in Citra 2023-12-24 10:57:11 +11:00
UnknownShadow200
4e05f3626f Move consoles to use new socket parsing API, also improve PS3 input support
3DS seems to be broken though, not sure why yet
2023-12-23 23:29:59 +11:00
UnknownShadow200
d2a43e4f0e Fix keyboard camera movement having a large jump in rotation if a camera movement key is held down when exiting a menu that held input lock
Also
- Fix the launcher main menu showing 'Checking..' afer going to Updates menu, waiting a bit, and then going back to main menu
- The centre box in the check/fetch resources menu is now appropriately coloured based on the launcher theme background
2023-12-22 22:02:09 +11:00
UnknownShadow200
39d582a88c Start rewriting sockets backends to supporting resolving a hostname to multiple IP addresses 2023-12-22 12:57:55 +11:00
UnknownShadow200
0d24afb9b8 Webclient: Fix L/R and ZL/ZR being swapped 2023-12-21 20:47:32 +11:00
UnknownShadow200
dbbd448168 Make more screens use new max vertices calculation, fix macOS and Haiku OS builds 2023-12-18 21:12:22 +11:00
UnknownShadow200
f5d8b44b8f Change X/Y/Z to lowercase in structs 2023-12-18 20:33:13 +11:00
UnknownShadow200
893e6612c0 PS3: Fix can't connect to multiplayer servers, fix crashing when trying to extract a texture pack zip on real hardware 2023-12-17 15:46:04 +11:00
UnknownShadow200
9f583dd486 Start moving chat screen towards using a screen specific vertex buffer 2023-12-17 11:27:03 +11:00
UnknownShadow200
0def08bfd4 Make in-game a GUI a bit simpler to work with by reducing the need to manually calculate max vertices for screens 2023-12-16 14:42:06 +11:00
UnknownShadow200
83e331c500 BlockEdit: Also allow changing whether a block emits and/or stops light
Also set an actual proper file version for the android APK
2023-12-14 19:32:29 +11:00
UnknownShadow200
d04327c5e7 Expand /client blockedit to also allow editing sounds, try to fix crashing on PS3 2023-12-12 22:51:02 +11:00
UnknownShadow200
df57b9f5fc PS3: Implement keyboard support, try to fix networking 2023-12-10 21:07:01 +11:00
UnknownShadow200
0473b89e7f Vita: Fix attempting to connect to servers usually immediately failing 2023-12-10 13:10:45 +11:00
UnknownShadow200
ce125de895 Compiles with less warnings 2023-12-10 10:49:11 +11:00
UnknownShadow200
740c2416d7 Vita: Add proper left/right circle pad support and fix 'some resources missing' menu always appearing 2023-12-09 12:42:07 +11:00
UnknownShadow200
e6f897dbf3 Vita: Sorta works on real hardware 2023-12-09 11:58:46 +11:00
UnknownShadow200
315f8debee Add option for adjusting scale of scrollbar in inventory 2023-12-08 20:10:57 +11:00
UnknownShadow200
19038d55a4 Vita: Try to fix networking, take 3 2023-12-08 07:18:38 +11:00
UnknownShadow200
0532bef3b3 Consoles: Add icon for Vita, try to fix blocking network sockets for PS3 build, try to fix crash with Xbox build on actual hardware 2023-12-07 19:54:35 +11:00
UnknownShadow200
e582ca1f87 Vita: Try to fix networking, take 2 2023-12-07 07:52:18 +11:00
UnknownShadow200
fba5faa5ee PS3: WIP on keyboard support 2023-12-06 23:39:44 +11:00
UnknownShadow200
b4c30b7122 Vita: Try to fix insta crash on real hardware 2023-12-06 21:17:30 +11:00
UnknownShadow200
cf90a60117 Xbox: Try to fix buffer overflow when parsing socket addresses 2023-12-06 19:55:04 +11:00
UnknownShadow200
42e6719241 Make debugging possible for console builds 2023-12-05 21:30:47 +11:00
UnknownShadow200
247561db66 PS3: Generate .pkg with icon 2023-12-05 18:12:14 +11:00
UnknownShadow200
cc048431f6 N64: Support loading UI textures as 16bpp instead of 32bpp to squeeze even more out of the 4 KB TMEM 2023-12-04 22:07:55 +11:00
UnknownShadow200
9661c34b4f N64: Add support for non power of two textures for UI texures to squeeze a bit more into the 4 kb TMEM 2023-12-04 20:14:39 +11:00
UnknownShadow200
b92327e40c Add replace command to singleplayer 2023-12-03 14:36:07 +11:00
UnknownShadow200
67aaf98f87 BlockEdit command: Allow modifying draw mode and min/max corners 2023-12-03 11:19:14 +11:00
UnknownShadow200
e58642e566 Break up Chat module into Chat and Commands modules 2023-12-03 10:49:33 +11:00
UnknownShadow200
27a583b521 PS2: Fix everything being drawn too bright, be less wasteful in number of GIF primitives user for rendering 2023-12-02 20:56:57 +11:00
UnknownShadow200
6422ecc4f2 PS2: Fix freezing and fix textures appearing in screen background 2023-12-02 20:18:38 +11:00
UnknownShadow200
2a80bf833e macOS: Fix launcher and icon colours being swapped when compiled with recent SDK versions 2023-12-02 13:20:17 +11:00
UnknownShadow200
a614100b0c Add dedicated github actions workflows for Windows, Linux, and macOS 2023-12-02 12:13:37 +11:00
UnknownShadow200
6aa3289826 PS2: Broken rendering, but it does look nicer before it breaks 2023-11-30 21:50:02 +11:00
UnknownShadow200
ce6a8d2516 PS3: Fix to compile again 2023-11-30 19:12:21 +11:00