UnknownShadow200
|
6f6eba3d2c
|
Merge pull request #1402 from shinovon/7
Check glGetError after glBufferData
|
2025-07-23 07:00:21 +10:00 |
UnknownShadow200
|
06cb87f773
|
N64: Save a few cycles here and there (down to 7.5 ms)
|
2025-07-22 20:35:03 +10:00 |
Shinovon
|
dc25f28774
|
Check glGetError after glBufferData
|
2025-07-22 10:50:53 +05:00 |
UnknownShadow200
|
21b4fe79aa
|
N64: WIP on in-place vertex list
|
2025-07-21 20:48:17 +10:00 |
UnknownShadow200
|
6658154f2d
|
N64: Use optimised async triangle drawing (down to 7.8 ms on RSP)
|
2025-07-20 17:09:11 +10:00 |
UnknownShadow200
|
d547f6e0a5
|
N64: Optimise T&L code further (now down to 9.8 ms)
|
2025-07-20 10:53:03 +10:00 |
UnknownShadow200
|
da9b8209d6
|
N64: Optimise T&L further (complex world down to 10.3 ms)
|
2025-07-19 20:27:29 +10:00 |
UnknownShadow200
|
af4494284d
|
N64: Save 3 cycles in RSP T&L loop
|
2025-07-19 14:53:42 +10:00 |
UnknownShadow200
|
00a1a49405
|
N64: Slightly optimise clipping path
|
2025-07-19 10:35:28 +10:00 |
UnknownShadow200
|
952824356e
|
N64: Optimise clipping path (test world back to ~11.0 ms again)
|
2025-07-18 23:32:38 +10:00 |
UnknownShadow200
|
9b4e0ebd80
|
N64: Fix optimised RSP code (at the cost of increasing test world from 11.1 to 11.4 ms)
|
2025-07-18 23:19:34 +10:00 |
UnknownShadow200
|
b4989b62a1
|
Revert "N64: Optimise RSP transform code, reduces time from ~13.6 to ~11.1 ms on a moderately complex world with ~3,500 quads"
This reverts commit 9f93969211.
|
2025-07-18 22:26:16 +10:00 |
UnknownShadow200
|
ecb058079c
|
N64: Slightly improve texture precision
|
2025-07-18 22:24:52 +10:00 |
UnknownShadow200
|
9f93969211
|
N64: Optimise RSP transform code, reduces time from ~13.6 to ~11.1 ms on a moderately complex world with ~3,500 quads
|
2025-07-18 21:43:22 +10:00 |
UnknownShadow200
|
19a4cb61ea
|
N64: WIP texture filtering
|
2025-07-17 19:53:11 +10:00 |
UnknownShadow200
|
a52fdf90e7
|
N64: Save 68 RCP cycles per quad
|
2025-07-16 22:12:19 +10:00 |
UnknownShadow200
|
abbfe4181b
|
N64: Minorly simplify RSP texture size multiply
|
2025-07-15 21:12:33 +10:00 |
UnknownShadow200
|
027c6a8fb7
|
3DS: allow write access to VRAM
|
2025-07-14 19:47:50 +10:00 |
UnknownShadow200
|
b0f2597e38
|
PS3: Redo makefile
|
2025-07-13 23:25:49 +10:00 |
UnknownShadow200
|
8e3eebe483
|
PS2: Refactor VRAM allocation
|
2025-07-13 22:03:29 +10:00 |
UnknownShadow200
|
085d4979ca
|
Merge pull request #1381 from shinovon/eikon-2
Symbian: rewrite to eikon framework
|
2025-07-12 08:18:01 +10:00 |
UnknownShadow200
|
167f501a1a
|
N64: Still enable Z when depth write is enabled
|
2025-07-11 23:09:30 +10:00 |
UnknownShadow200
|
403e466ac2
|
Refactor Saturn makefile, fix PSP build
|
2025-07-10 20:12:33 +10:00 |
Shinovon
|
c9240a1880
|
Symbian: rewrite to eikon framework
|
2025-07-10 12:51:06 +05:00 |
UnknownShadow200
|
221ee0303c
|
PSP: Fixup makefile
|
2025-07-10 07:20:21 +10:00 |
UnknownShadow200
|
cedd6ffae6
|
Refactor main loop to be less hardcoded for webclient
|
2025-07-09 20:06:58 +10:00 |
UnknownShadow200
|
b23a91720e
|
Check dwErrorStatus, which breaks it
|
2025-07-07 22:47:35 +10:00 |
UnknownShadow200
|
f2bf473e08
|
WIP on loading crypt funcs dynamically
|
2025-07-07 22:30:28 +10:00 |
UnknownShadow200
|
c1b6d369b2
|
Merge branch 'master' into WinBearSSL
|
2025-07-07 22:19:33 +10:00 |
UnknownShadow200
|
51d0cd7779
|
Include BearSSL in MSVC project
|
2025-07-07 20:57:11 +10:00 |
UnknownShadow200
|
8b6c4b97e6
|
Windows: Fix OpenGL build not working with builtin 1.1 software renderer anymore
|
2025-07-06 21:34:59 +10:00 |
UnknownShadow200
|
e41c2b15fb
|
Dreamcast: Simplify GPU code
|
2025-07-05 23:47:24 +10:00 |
UnknownShadow200
|
1972cbe080
|
WIP moving Windows to BearSSL
|
2025-07-04 22:11:22 +10:00 |
UnknownShadow200
|
389fa08ebb
|
Avoid needing extra include directory for BearSSL
|
2025-07-04 07:09:06 +10:00 |
UnknownShadow200
|
1de9fa76f9
|
macOS: Switch to BearSSL
|
2025-06-30 20:09:58 +10:00 |
UnknownShadow200
|
c0cf269159
|
iOS: Also use BearSSL
|
2025-06-30 18:58:36 +10:00 |
UnknownShadow200
|
74bb2a5fb3
|
GBA: Fix so it at least runs as a slideshow now
|
2025-06-29 20:36:29 +10:00 |
UnknownShadow200
|
6980a08090
|
Fix Visual Studio project and fix sounds not working properly on Symbian
|
2025-06-29 17:46:19 +10:00 |
UnknownShadow200
|
fa687e9e99
|
BearSSL: Use AES big backend when AES X86 NI isn't used
|
2025-06-29 14:39:39 +10:00 |
UnknownShadow200
|
c440ff84cc
|
Further console fixups
|
2025-06-29 13:55:33 +10:00 |
UnknownShadow200
|
62ef0198c5
|
Redo more console makefiles
|
2025-06-29 12:11:17 +10:00 |
UnknownShadow200
|
ffb3964b10
|
Fix 32x/GBA builds not compiling
|
2025-06-28 22:36:57 +10:00 |
UnknownShadow200
|
155d7b2e07
|
Hopefully fix builds finally this time
|
2025-06-28 22:17:22 +10:00 |
UnknownShadow200
|
5fb24f6653
|
Start tidying up backend files a bit
|
2025-06-28 21:59:45 +10:00 |
UnknownShadow200
|
08dabad8ca
|
Remove more unused code
|
2025-06-28 21:07:46 +10:00 |
UnknownShadow200
|
4eb7eb412c
|
Xbox: Fix not using built in fabsf/fsqrtf
|
2025-06-26 06:56:12 +10:00 |
UnknownShadow200
|
5d0c9295ca
|
Redo xbox makefile
|
2025-06-25 22:04:08 +10:00 |
UnknownShadow200
|
3f9627b776
|
Refactor some console makefiles
|
2025-06-25 19:34:18 +10:00 |
UnknownShadow200
|
cce29a87e1
|
Fixes for last commit
|
2025-06-25 18:43:04 +10:00 |
UnknownShadow200
|
215ecac933
|
Move main functions into respective platform backend files
|
2025-06-25 18:33:00 +10:00 |
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 |