Commit graph

1647 commits

Author SHA1 Message Date
Dillon Beliveau
41a6fe7300 finally got pixels drawing 2020-11-18 22:04:28 -05:00
Dillon Beliveau
7cc2fb2abc Latest version of parallel-rdp fork 2020-11-16 19:49:45 -05:00
Dillon Beliveau
3aa13c4b17 use WSI to init vulkan things 2020-11-15 14:02:09 -05:00
Dillon Beliveau
ee4a571f5c get VkImage out of plugin 2020-11-14 17:26:10 -05:00
Dillon Beliveau
46860189b3 handle default cases 2020-11-14 14:06:43 -05:00
Dillon Beliveau
a6ea87bf34 finish initialization of vulkan stuff, start wiring things up 2020-11-14 14:04:36 -05:00
Dillon Beliveau
16a5e3d8a6 same compile definition here 2020-11-14 12:41:29 -05:00
Dillon Beliveau
9c4bb29a5c using namespace Vulkan 2020-11-14 12:41:21 -05:00
Dillon Beliveau
7cf52e8877 little bit of progress 2020-11-10 22:53:46 -05:00
Dillon Beliveau
f97396ca2b Merge branch 'master' into parallel-rdp 2020-11-10 19:55:18 -05:00
Dillon Beliveau
93a9df5664 detect and crash when invalid vsync values are written 2020-11-09 20:46:27 -05:00
Dillon Beliveau
68505a9c4f mimic cen64 behavior for PI DMA lengths 2020-11-07 23:05:26 -05:00
Dillon Beliveau
9e8131eb32 more information on out of bounds ROM accesses 2020-11-07 23:04:09 -05:00
Dillon Beliveau
d4008544c2 include address in virtual address error message 2020-11-07 17:49:50 -05:00
Dillon Beliveau
8b05868833 comments next to register names with their numbers 2020-11-01 14:26:32 -05:00
Dillon Beliveau
f724690d4d generate test cases for all other immediate instructions, stub most remaining instructions 2020-11-01 11:57:51 -05:00
Dillon Beliveau
de8eed479c remove stray comment 2020-11-01 11:57:50 -05:00
Dillon Beliveau
2c87374b88 check alignment in more places 2020-10-31 12:16:56 -04:00
Dillon Beliveau
f40fae1e8b test case generator 2020-10-31 12:16:35 -04:00
Dillon Beliveau
4a352446c3 check alignment 2020-10-31 12:15:59 -04:00
Dillon Beliveau
e30431ed25 logdie always enabled 2020-10-31 12:11:37 -04:00
Dillon Beliveau
49c801463a index needs to be a word here 2020-10-31 12:11:09 -04:00
Dillon Beliveau
6917c0560c Automatically run test roms if repo cloned 2020-10-24 19:22:29 -04:00
Dillon Beliveau
59516b04de more vulkan init progress 2020-10-04 17:14:44 -04:00
Dillon Beliveau
857f6d1ad2 vulkan extensions 2020-10-04 13:01:06 -04:00
Dillon Beliveau
545d2f93e9 glad needs loaders 2020-10-04 12:55:07 -04:00
Dillon Beliveau
e586e1fbcb switch to Glad 2 2020-10-04 12:34:48 -04:00
Dillon Beliveau
0c203d4b95 logdie should still work when logging disabled 2020-10-04 12:17:30 -04:00
Dillon Beliveau
8f8827f91e stub stuff for parallel-rdp and vulkan 2020-10-04 12:17:05 -04:00
Dillon Beliveau
22cbec8a84 newest commit of my parallel-rdp fork 2020-10-03 21:32:45 -04:00
Dillon Beliveau
ec7143c93c Merge branch 'master' into parallel-rdp 2020-10-03 21:28:57 -04:00
Dillon Beliveau
02577b56c1 rearrange, inline 2020-10-03 21:28:32 -04:00
Dillon Beliveau
4bf05ededf use pointers, inline 2020-10-03 20:55:03 -04:00
Dillon Beliveau
2ab1edde34 since the RSP's PC is always >>2 before it's used, just store it as its value >>2 2020-10-03 20:15:55 -04:00
Dillon Beliveau
f41bbef60b don't even call RSP if it's halted 2020-10-03 19:49:08 -04:00
Dillon Beliveau
50021b5a23 hopefully slightly faster RSP / CPU timing sync 2020-10-03 19:46:39 -04:00
Dillon Beliveau
8b6bb653e5 parallel-rdp 2020-10-03 18:01:10 -04:00
Dillon Beliveau
0aece987ba stub reading from CART_2_1 2020-10-03 17:01:35 -04:00
Dillon Beliveau
d5c50e9a8e stub mempack read 2020-10-03 16:56:07 -04:00
Dillon Beliveau
5e21e9a46a flush codecache when full 2020-10-03 16:55:56 -04:00
Dillon Beliveau
a284229033 vxor use vte 2020-10-03 15:07:49 -04:00
Dillon Beliveau
e655109e80 some logwarns to loginfo 2020-10-03 14:26:14 -04:00
Dillon Beliveau
088c275208 remove an unnecessary check on register access 2020-10-03 14:21:50 -04:00
Dillon Beliveau
72d7a7cf6b don't redefine 2020-10-03 14:20:50 -04:00
Dillon Beliveau
e93f2c4d46 RSP cannot read/write DWORDs 2020-10-03 14:20:43 -04:00
Dillon Beliveau
d00106d935 fix build when log enabled 2020-10-03 14:20:31 -04:00
Dillon Beliveau
5d7517304b
Merge pull request #3 from Dillonb/dynarec
Dynarec
2020-10-03 13:39:40 -04:00
Dillon Beliveau
41df53bf49 cleanup logs when enabled 2020-10-02 12:19:44 -04:00
Dillon Beliveau
5808fee06b speed up addi 2020-10-02 12:13:58 -04:00
Dillon Beliveau
b7036f3cdd speed up BEQ 2020-10-02 12:02:09 -04:00