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
UnknownShadow200
2e4d7cd080
Dreamcast: Use more updated KOS docker image
2024-07-07 08:55:13 +10:00
UnknownShadow200
b3abb0f054
Dreamcast: Further WIP on assembly code
2024-07-06 23:21:30 +10:00
UnknownShadow200
67a47a0a9b
Dreamcast: Line clip works, unoptimised though
2024-07-06 21:06:24 +10:00
UnknownShadow200
60a6ce3840
Dreamcast: Non working assembly
2024-07-06 19:16:13 +10:00
UnknownShadow200
b40db441c5
Saturn: Textures work kinda
2024-07-05 19:37:54 +10:00
Falco Girgis
96926776bd
DC: INIT_FLAGS, optimization flags, dual analog
...
1) Hand-tuned KOS_INIT_FLAGS() to only include what was actually needed
(shaving off ~50KB for a GCC14 relese build).
2) Set optimization to best known flags in DC-specific Makefile.
3) Implemented dual-analog stick support when detected.
2024-07-05 02:38:56 -05:00
UnknownShadow200
335733e10c
PS1: Do vertex transform using integers (13 to 20 FPS)
2024-06-30 14:23:28 +10:00
UnknownShadow200
1caf0fa518
PS1: Slightly optimise rendering (9 to 13 FPS)
2024-06-30 09:30:18 +10:00
UnknownShadow200
4cb9e200ed
Support mc:// urls as command line argument
2024-06-26 23:30:04 +10:00
UnknownShadow200
feb3aa9c8c
PSP: Use fast clear
2024-06-26 21:15:48 +10:00
UnknownShadow200
9607fa2cf1
Even more minimal X11
2024-06-26 17:47:55 +10:00
UnknownShadow200
a422564bc7
Change window handle to a union
2024-06-26 08:16:16 +10:00
UnknownShadow200
f07c13c02a
PSP: add icon
...
Also better support older unix systems
2024-06-26 07:18:15 +10:00
UnknownShadow200
a5bda7d22a
Dreamast: Fix split screen mode not rendering right
2024-06-24 20:11:49 +10:00
UnknownShadow200
b09a76ea7e
PS2: Optimise vertex transform further
2024-06-24 18:36:41 +10:00
UnknownShadow200
e493d80671
PS2: Draw coloured vertices in same way as textured ones
2024-06-23 13:00:46 +10:00
Dexter Reed
be37a3af8e
flatpak: Use JSON, add X11 and SDL3 manifests
...
I have chosen to use JSON and move the script into a file so it is
possible to use GNOME Builder to test/run.
The reason for the gitignore change is so the ClassiCubeLauncher file is
not ignored.
Also, ClassiCube using SDL3 launches on GNOME now.
2024-06-22 22:44:04 +01:00
UnknownShadow200
09445f294c
PS2: Optimise a little bit more
2024-06-23 00:14:47 +10:00
UnknownShadow200
2ddedc3390
PS2: Optimise transform again
2024-06-22 23:45:20 +10:00
UnknownShadow200
3bfec7b607
Tidy up makefiles a bit more
2024-06-22 21:55:29 +10:00
UnknownShadow200
a36ea8380c
PS2: Optimise vertex clipping
2024-06-22 20:51:55 +10:00
UnknownShadow200
bd223eb457
PS2: Slightly optimise vertex transform
2024-06-22 20:35:06 +10:00
UnknownShadow200
73ea4968bc
Dreamcast: Be a little bit more efficient in clipping by using z > 0 instead of z > -w
2024-06-21 23:54:24 +10:00
UnknownShadow200
402bdb1b57
Implement scissoring for Direct3D9/11/OpenGL too
2024-06-21 21:08:57 +10:00
UnknownShadow200
af3b4ed6d3
Slightly tidy up some console makefiles
2024-06-20 19:03:55 +10:00
UnknownShadow200
f6666d59b2
GameCube/Wii: Implement fog
2024-06-19 18:38:20 +10:00
UnknownShadow200
3275675b8e
Include more minified X11 headers
2024-06-19 17:33:24 +10:00
UnknownShadow200
edf81f7a71
Try to be more compatible with older systems
2024-06-19 12:31:30 +10:00
UnknownShadow200
6153ff8c8a
Dreamcast: Optimise vertex transform by a couple of cycles
2024-06-18 08:37:09 +10:00
UnknownShadow200
74f3c424e8
Consoles: Allow using A button as 'action' button in menus in-game too
2024-06-17 23:20:58 +10:00
UnknownShadow200
59e402dccd
Avoid exporting FreeType symbols in builds compiled using Makefile, since that can conflict with system freetype libraries
2024-06-17 21:39:26 +10:00
UnknownShadow200
7b7d7f45c3
Add more warnings to makefile by default
2024-06-17 19:54:29 +10:00
UnknownShadow200
662d47505f
PS2: Add mouse support maybe
2024-06-14 20:34:34 +10:00
UnknownShadow200
0daccab319
Dreamcast: Simplfy code a bit
2024-06-12 18:34:02 +10:00
UnknownShadow200
173b68aff6
Terminal: add middle/right mouse on unix backend
2024-06-12 07:49:33 +10:00
UnknownShadow200
1668edf45a
Terminal: Try to fix colours on mac, fix launcher and in-game windows overlapping each other
2024-06-11 22:54:59 +10:00
UnknownShadow200
25ecbf379e
Fix ModernGL linux builds oops
2024-06-10 08:00:23 +10:00
UnknownShadow200
e6d19d7ca1
Dreamcast: Tidy up the assembly a bit
2024-06-09 12:36:55 +10:00
UnknownShadow200
433b6eaa08
Simplify OpenGL includes
2024-06-08 22:07:01 +10:00
UnknownShadow200
dd766b1b8a
Better compatibility with older mac SDK
2024-06-08 20:40:16 +10:00
UnknownShadow200
e742a26739
DS: Support enumerating files in directory
2024-06-08 11:45:55 +10:00
UnknownShadow200
93c18b6177
Mac classic: Save 90kb from 68k and 120kb PPC builds by using own cut down console log
2024-06-08 10:22:02 +10:00