UnknownShadow200
7c5229096f
Change crash message if possibly due to a third party plugin
2025-06-23 22:45:00 +10:00
UnknownShadow200
273f249ec4
Further makefile tidyup
2025-06-23 22:25:41 +10:00
UnknownShadow200
5ee12395a7
Dreamcast: Slightly optimise clipping
2025-06-22 16:11:22 +10:00
UnknownShadow200
a0c9da6712
Merge pull request #1378 from shinovon/4
...
Add symbian to readme
2025-06-07 07:01:56 +10:00
UnknownShadow200
148d2debcb
Minorly optimise palette calculation functions
2025-06-06 19:31:54 +10:00
UnknownShadow200
4405515c73
Implement Audio_Pause for null audio backend
2025-06-06 07:08:12 +10:00
UnknownShadow200
ecd3302e74
PS1: Switch to direct makefile
2025-06-05 07:39:07 +10:00
Shinovon
0b102ee2c1
Symbian: Implement audio backend
2025-06-03 17:22:33 +05:00
UnknownShadow200
a4c8363d60
PS2: Use 24 bit instead of 32 bit for framebuffer
2025-06-03 19:34:46 +10:00
Shinovon
47a318cb46
Add symbian to readme
2025-06-01 07:22:25 +05:00
Shinovon
bbcfaff705
Symbian: fix running on s60v3
2025-06-01 06:46:04 +05:00
UnknownShadow200
1eb1af9389
DOS: Launcher shows Exit button now
2025-06-01 11:36:10 +10:00
UnknownShadow200
72eb16bc7b
PS1: Minorly optimise T&L to save a few cycles
2025-05-31 22:32:05 +10:00
UnknownShadow200
4286c2d0c1
Dreamcast: Optimise vertex TnL
...
not completely accurate, but in flycast ~150,000 vertices went from 29 to 44 FPS
2025-05-31 22:07:55 +10:00
UnknownShadow200
f082d17ee4
Dreamcast: Fix not using second store queue
2025-05-31 20:18:58 +10:00
UnknownShadow200
ee2e521f5d
Dreamcast: Optimise clipping slightly
2025-05-31 18:50:37 +10:00
UnknownShadow200
36785ad6db
PS1: Use own GTE intrinsics
2025-05-31 13:23:47 +10:00
UnknownShadow200
7bc1d6b70a
Dreamcast: Minorly optimise T&L to save a cycle
2025-05-31 12:06:47 +10:00
UnknownShadow200
cb0b2fb7cf
Unify IPv4 address parsing
2025-05-27 23:49:37 +10:00
Shinovon
a1f74c4b6a
Symbian: Fix auto builds
2025-05-25 15:44:21 +05:00
Shinovon
81cb751756
Symbian: disable thumb compilation
2025-05-24 23:21:42 +05:00
UnknownShadow200
0624680953
Symbian: Minor code tidy up
2025-05-24 07:41:43 +10:00
Shinovon
c944f1ec67
Symbian workflow fixes
2025-05-23 12:08:13 +05:00
UnknownShadow200
11b7f85cf0
Split up Platform POSIX implementation into POSIX and Symbian
2025-05-22 10:34:39 +10:00
Shinovon
467bfa00aa
Symbian port squashed
2025-05-18 17:03:01 +05:00
UnknownShadow200
f7e54f4394
PS2: Ensure that empty DMA buffer can't be sent
2025-05-09 07:11:09 +10:00
UnknownShadow200
82b494203d
PS2: Slightly optimise drawing by using aligned data where possible
2025-05-08 21:36:38 +10:00
UnknownShadow200
736f4fd10d
PS2: Optimise textured triangle drawing
...
In PCSX2 test case with 70,000 vertices FPS went from 42 to 75
2025-05-08 21:12:25 +10:00
UnknownShadow200
c861410732
PS2: Fix optimised coloured vertex drawing
2025-05-08 20:08:30 +10:00
UnknownShadow200
748cc820e5
PS2: Non working slightly optimised vertex transform code
2025-05-07 21:16:20 +10:00
UnknownShadow200
e4cbe64172
PS2: Tidy up assembly
2025-05-06 06:24:20 +10:00
UnknownShadow200
323f87dfe6
PS2: Don't pointlessly set W to 1
2025-05-04 12:17:52 +10:00
UnknownShadow200
1e414ac871
PS2: Minorly tidy up assembly
2025-05-04 08:10:47 +10:00
UnknownShadow200
a389afe03a
Combine upload/draw
2025-05-02 20:27:31 +10:00
UnknownShadow200
db9b359b8b
Optimise vertex upload
2025-05-02 07:16:29 +10:00
UnknownShadow200
b73d03b199
Simplify Draw command
2025-05-01 22:54:00 +10:00
UnknownShadow200
243af150a8
WIP on setting RDP state via own RSP overlay
2025-05-01 22:13:58 +10:00
UnknownShadow200
c6fd588088
Minorly optimise T&L
2025-05-01 06:34:07 +10:00
UnknownShadow200
06e09c3019
Simplify RGBA calculation, saves 4 bytes per vertex upload command
2025-04-30 21:10:29 +10:00
UnknownShadow200
34474b32aa
Slightly simplify ST calculation
2025-04-30 20:54:35 +10:00
UnknownShadow200
3dc7b93eff
Simplify triangle command calculation
2025-04-30 19:38:27 +10:00
UnknownShadow200
7db63f8570
N64 optimised, stage 5
2025-04-28 20:18:53 +10:00
UnknownShadow200
4dc90741d7
N64 optimised, stage 4
2025-04-27 13:38:39 +10:00
UnknownShadow200
1f395b9a6c
N64 optimised, stage 3
2025-04-27 13:29:04 +10:00
UnknownShadow200
eba646cebb
N64 optimised, stage 2
2025-04-27 12:58:17 +10:00
Dexter Reed
44a0b99c76
flatpak: Upgrade runtime to 48
2025-04-06 14:30:02 +01:00
UnknownShadow200
d8f5f00aac
Saturn: Save a few cycles in Transform function
2025-04-03 19:34:27 +11:00
UnknownShadow200
cb3383f310
Wii U: Fix liquid fog
2025-04-02 21:53:15 +11:00
UnknownShadow200
d423c5f715
Wii U: fog partially works
2025-04-02 21:31:53 +11:00
UnknownShadow200
1ba4035db6
Wii U: use less GPRs
2025-04-02 20:50:33 +11:00
UnknownShadow200
d14b21dc11
Wii U: WIP on refactoring shaders
2025-04-02 19:36:03 +11:00
UnknownShadow200
053ab631ee
PS1: Use GTE more efficiently
...
Don't save/load clip/Z to/from memory, overlap more calculations with GTE
2025-03-16 07:56:52 +11:00
UnknownShadow200
400c3b568d
PS1: Onscreen keyboard texture works
2025-03-15 19:43:58 +11:00
UnknownShadow200
587dfd1eea
PS1: Fix paletted textures
2025-03-15 10:35:35 +11:00
UnknownShadow200
8ca8877339
PS1: Broken palette support
2025-03-15 06:50:00 +11:00
UnknownShadow200
382d1b2901
PS1: Implement 2D coloured polygons, support wider textures, change placeholder texture to grey
2025-03-14 20:04:12 +11:00
UnknownShadow200
8b51e47b19
Wii U: More work on fog
2025-03-14 18:51:21 +11:00
UnknownShadow200
c731d5770c
Fixup .gsh files
2025-03-14 18:30:17 +11:00
UnknownShadow200
5cad6edec0
Wii U: Add missing pixel shader assembly
2025-03-14 17:21:42 +11:00
UnknownShadow200
5cf11c7a27
Wii U: Fix cloud movement
2025-03-13 22:59:47 +11:00
UnknownShadow200
576faba9a6
PS1: Manually handle resetting GPU and VSync
2025-03-13 07:40:57 +11:00
UnknownShadow200
f18d9e0559
PS1: Simplify draw env context building
2025-03-11 18:59:20 +11:00
UnknownShadow200
647fb43ccd
PS1: Fix launcher not drawing in pcsx-redux software mode
2025-03-11 07:37:01 +11:00
UnknownShadow200
d76a64abc9
PS1: Minor optimisations
2025-03-10 21:14:39 +11:00
UnknownShadow200
9292c8952a
PS1: Minorly optimise code
2025-03-09 22:59:03 +11:00
UnknownShadow200
4e0f762c3c
PS1: Clear initial screen to grey
2025-03-09 18:05:03 +11:00
UnknownShadow200
199be2f489
Xbox: Simplify shaders by integrating viewport multiply into matrix multiply
2025-03-08 23:43:24 +11:00
UnknownShadow200
2abe621457
Wii U: Optimise vertex shader
2025-03-08 20:48:51 +11:00
UnknownShadow200
ac6ca04d74
Wii U: WIP on cloud movement
2025-03-08 19:36:21 +11:00
UnknownShadow200
035946cfe9
Non working PS4
2025-03-08 11:19:48 +11:00
UnknownShadow200
49cc96b0c4
NDS: Fix log messages logging extra blank lines
2025-03-02 08:51:23 +11:00
UnknownShadow200
629662657f
X11: Query actual window depth/visual for 2D framebuffer
2025-02-20 07:50:50 +11:00
UnknownShadow200
acdcb0a793
GBA: Main menu loads
2025-02-16 10:31:45 +11:00
UnknownShadow200
ab47f1f5f6
GBA: Fix missing sqrt function
2025-02-16 09:15:13 +11:00
UnknownShadow200
57c5aa664a
GBA: Old non-working code
2025-02-16 08:34:05 +11:00
UnknownShadow200
78e7887c7b
68k build now 'runs' on 4 MB system
2025-02-14 21:30:31 +11:00
UnknownShadow200
a332ace34a
Solaris: Try to fix not compiling
2025-02-03 00:28:58 +11:00
UnknownShadow200
eaef976993
PS1: Water/Ice is rendered translucent
2025-02-01 09:03:06 +11:00
UnknownShadow200
76f98d30f0
Saturn/32x: Avoid TINYSTACK, fixes normal world generation not working on Saturn
2025-01-22 20:11:17 +11:00
UnknownShadow200
df49656b25
PS1: Implement more accurate thread sleeping
2025-01-16 20:01:11 +11:00
UnknownShadow200
591e31bea6
PS1: Manually implement transferring launcher framebuffer to VRAM
2025-01-15 22:59:25 +11:00
UnknownShadow200
e93c9336dd
Windows: Change OpenGL build to not rely on linking to opengl32 dll, and instead load all the functions dynamically
2025-01-15 19:57:58 +11:00
UnknownShadow200
5092b5ac7f
Show better error messages for when required symbols aren't found
2025-01-11 06:53:21 +11:00
man-of-eel
eb73db48f3
spec.rsf: set SystemMode to 80MB
2025-01-02 16:24:08 +00:00
UnknownShadow200
7de040abf9
oops
2025-01-02 08:06:15 +11:00
UnknownShadow200
68fd12f52c
Mac classic: Add 68040 optimised build
2025-01-02 07:56:40 +11:00
UnknownShadow200
36a1fbbd49
32x: Add to main makefile
2024-12-28 12:58:14 +11:00
UnknownShadow200
2dc30e8859
N64: Try to fix not compiling anymore
2024-12-25 10:55:13 +11:00
UnknownShadow200
361f7e3dcc
VITA: Auto detect whether to use circle or cross as primary button
2024-12-14 09:46:53 +11:00
UnknownShadow200
3abe11b093
D3D11: Fix recent commits introducing some bluriness into UI textures (thanks 123DMWM)
2024-11-03 07:44:57 +11:00
UnknownShadow200
292c847777
UWP: Really fix launcher rendering
2024-11-02 18:21:11 +11:00
UnknownShadow200
33266d8fe1
UWP: Progress on rendering launcher
2024-11-02 08:35:27 +11:00
UnknownShadow200
22e8d52ed6
SoftGPU: Very minor performance increase
2024-10-23 07:19:46 +11:00
UnknownShadow200
1853ef1a3a
More WIP on Amiga, better crash handler on NDS
2024-10-22 08:08:20 +11:00
UnknownShadow200
9a514e3ade
Move process crash handler and forced termination out of Logger.c
2024-10-21 19:58:08 +11:00
UnknownShadow200
c1eea9b09f
Amiga: Separate makefile
2024-10-20 16:20:51 +11:00
UnknownShadow200
c26fb7b162
UWP: 3D rendering works sort of
2024-10-17 08:07:45 +11:00
UnknownShadow200
705106e324
And make it compile
2024-10-16 22:05:53 +11:00
UnknownShadow200
ec2993933c
Switch from C++/CX to standard C++ for WinRT
2024-10-16 21:56:53 +11:00
UnknownShadow200
9ad3f97efb
UWP changes
2024-10-16 21:38:24 +11:00
UnknownShadow200
a970aea405
Dreamcast: Make TnL slightly more efficient
2024-10-16 07:10:23 +11:00
UnknownShadow200
01182aeb0e
extremely preliminary UWP code
2024-10-10 20:23:27 +11:00
UnknownShadow200
1bfc86b9c3
Dreamcast: Fix not compiling
2024-10-04 19:16:50 +10:00
UnknownShadow200
fb5d022a76
Merge pull request #1268 from sungsphinx/flatpak-time
...
Flatpak time (again)
2024-09-30 07:29:17 +10:00
UnknownShadow200
2cc17f04c1
360: Try to fix crash from I/O
2024-09-26 17:05:59 +10:00
Dexter Reed
efc52ab1ea
Use Zenity GTK4 on GNOME in Flatpak
...
This switches the runtime to org.gnome.Platform/Sdk 47, there is a wrapper script which will show a GTK4 dialog on GNOME only (unless the env CC_DIALOG_FORCE_ZENITY_GTK4 is set), and GTK3 on other DEs.
2024-09-25 20:14:38 +01:00
Dexter Reed
1f8d946de4
Install ClassiCube texpack and audio in Flatpak by default
2024-09-25 20:14:38 +01:00
Dexter Reed
1829014bc8
Upgrade Flatpak runtime to 24.08
2024-09-25 20:14:38 +01:00
Dexter Reed
319516126b
Move misc/linux/flatpak to misc/flatpak
...
Otherwise GNOME Builder doesn't detect the Flatpak manifests
2024-09-25 20:14:33 +01:00
UnknownShadow200
39ff1db4ff
Readd iOS gitignored files
2024-09-25 21:22:44 +10:00
UnknownShadow200
ba00d2767a
move iOS into misc folder
2024-09-25 20:43:20 +10:00
UnknownShadow200
9e4f9f8ac4
PS2: Generate elf file without debug info
2024-09-21 08:37:01 +10:00
Jochen Schfer
bce034185b
Merge
2024-09-11 16:26:50 +02:00
Jochen Schfer
ce120c56de
Merge
2024-09-11 15:21:42 +02:00
UnknownShadow200
b777cdf2c9
DSI: Work on wifi support
2024-09-11 07:36:51 +10:00
UnknownShadow200
f77b5897fa
32x: Launcher displays better now
2024-09-10 18:39:20 +10:00
UnknownShadow200
12d127248c
Add 32x support code
2024-09-10 18:00:31 +10:00
UnknownShadow200
c7ad4a580b
X11: Try to fix crashing when XCreateIC fails and you try to press a keyboard button
2024-09-08 09:43:06 +10:00
UnknownShadow200
688afa067c
DS: work on dsi wifi support
2024-09-05 23:10:10 +10:00
UnknownShadow200
b380a0a305
DS: Use better icon, build arm7 main file
2024-09-05 22:23:12 +10:00
UnknownShadow200
a74392dbb1
NDS: Launcher renders on bottom screen now
2024-09-05 19:48:57 +10:00
UnknownShadow200
f5b7e1b891
DS: Show message if can't mount filesystem
2024-08-30 18:06:44 +10:00
UnknownShadow200
485098d4fc
Dreamcast: Use aliases for registers in VertexTransform.S, only load fr0 once
2024-08-25 10:00:36 +10:00
UnknownShadow200
7e656d278e
Dreamcast: Avoid pushing/popping r10 in vertex transform, also don't forget to set size for assembly symbols
2024-08-25 07:36:05 +10:00
UnknownShadow200
8a23c73511
One less step compiling with TCC
2024-08-24 09:16:32 +10:00
UnknownShadow200
8c36fad786
Better old win SDK compatibility
2024-08-23 20:45:45 +10:00
UnknownShadow200
4bd531808e
Add more comments to Graphics.h
2024-08-23 19:48:29 +10:00
UnknownShadow200
3c65a4fc28
Dynamically load all imagehlp functions
2024-08-21 17:44:42 +10:00
UnknownShadow200
4a13eec6c8
Add --singleplayer and --resume support to ClassiCube command lline, also add support it in the desktop entry file
2024-08-20 22:24:44 +10:00
UnknownShadow200
c603018d48
use minimal winsock2 headers
2024-08-20 16:00:47 +10:00
UnknownShadow200
f7edba625d
Slightly better compatibility with older windows SDKs
2024-08-19 21:41:01 +10:00
UnknownShadow200
507f71c944
macOS: Build app bundle with makefile
2024-08-17 20:09:23 +10:00
UnknownShadow200
7fc0906751
Better clang compatibility
2024-08-17 15:19:10 +10:00
UnknownShadow200
666449416a
Less compiler warnings
2024-08-10 14:22:29 +10:00
UnknownShadow200
1b48ce3fe3
Dreamcast: Slightly optimise clipping by avoiding colour interpolation unless necessary
2024-08-10 10:08:06 +10:00
UnknownShadow200
11fb4a2b65
Dreamcast: Slightly optimise performance by avoiding separate viewport transform
2024-08-03 10:41:06 +10:00
UnknownShadow200
a31fec1973
Make it easier to switch Audio backends
2024-07-31 18:27:41 +10:00
UnknownShadow200
e373481944
Consoles: Fix signing in always failing
2024-07-28 10:13:49 +10:00
UnknownShadow200
071c6f68d5
Wii U: Use own virtual keyboard
2024-07-19 22:30:08 +10:00
UnknownShadow200
22eb11689b
PS1: Fix generating unloadable bin CD image
2024-07-14 15:25:33 +10:00
UnknownShadow200
c3de1a30c4
Splitscreen: Tie camera input to controller ports
2024-07-14 10:57:28 +10:00
UnknownShadow200
572c1ad775
PS2: Enable SSL support too
2024-07-09 07:48:45 +10:00
UnknownShadow200
9473b429ec
Dreamcast: Fix vertex clipping in assembly optimised
2024-07-08 07:14:47 +10:00
UnknownShadow200
97e3d016f4
Dreamcast: Optimise a little bit more, but clipped vertices still aren't right
2024-07-08 00:00:06 +10:00
UnknownShadow200
333f0e5c9b
Dreamcast: assembly optimised version nearly works
2024-07-07 21:42:53 +10:00
UnknownShadow200
c891f09b7e
Dreamcast: Port clipped transforms to assembly, broken though
2024-07-07 19:47:54 +10:00
UnknownShadow200
eacb76fb0c
Merge pull request #1227 from gyrovorbis/master
...
DC: INIT_FLAGS, optimization flags, dual analog
2024-07-07 18:40:02 +10:00
UnknownShadow200
06ac94db53
Dreamcast: Few minor assembly improvements
2024-07-07 17:43:23 +10:00
UnknownShadow200
8831f6a589
Dreamcast: Assembly version sort of works now
2024-07-07 12:46:15 +10:00
UnknownShadow200
9d322660e8
Dreamcast: Fix not skipping completely invisible quads
2024-07-07 09:26:12 +10:00