Commit graph

7396 commits

Author SHA1 Message Date
CamilleLaVey
1240268048 [vulkan] Fix primitive count calculation for Quads and QuadStrip in vk_query_cache 2026-03-10 05:03:45 -04:00
CamilleLaVey
a134ad3fbd [vulkan] Added Line loop + topology emulation accuracy increased by changing triangle assumption 2026-03-10 04:58:11 -04:00
CamilleLaVey
da30efbc55 [vulkan] Added primitive count calculation based on topology + patch vertices in PrimitivesSucceededStreamer 2026-03-10 04:14:07 -04:00
CamilleLaVey
2dbca791f6 [vulkan] Adjusted synchronization handling in QueryCacheRuntime + ConditionalRendering setting bug with syncing 2026-03-10 03:53:45 -04:00
CamilleLaVey
58bff28b04 [vulkan] Reset query pool in Reset() method + removed bank reset 2026-03-09 01:40:26 -04:00
CamilleLaVey
64163f2d2a [vulkan] Adjusting few remanants of topologies + review of possible missing dynamic state handling 2026-03-08 22:42:22 -04:00
CamilleLaVey
631ad933b2 fix build 2026-03-08 22:25:56 -04:00
CamilleLaVey
6985aaf614 [vulkan] Adjusted dynamic state handling + update state tracker for extended dynamic states 2026-03-08 22:16:08 -04:00
CamilleLaVey
d1466b0e9d Revert "[debug] Instrumentalization for EDS related pipeline worker failure." 2026-03-08 21:13:26 -04:00
CamilleLaVey
a02e8a5679 [vulkan] Removed dynamic culling mode/ front face. 2026-03-08 19:52:20 -04:00
CamilleLaVey
e98280bee9 [vulkan] Removal of dynamic viewport/scissor 2026-03-08 19:13:09 -04:00
CamilleLaVey
1d0a3e83fa [vulkan] Removed topologies 2026-03-08 17:23:46 -04:00
CamilleLaVey
4343874a69 [vulkan] Removal Primitive Topology 2026-03-08 16:30:03 -04:00
CamilleLaVey
32e63b5fa2 fix build 2026-03-08 12:46:31 -04:00
CamilleLaVey
2e89bb890a [android] Modified compiliance of Android's Surface in older API's 2026-03-08 12:31:49 -04:00
CamilleLaVey
842acf2c86 fix build 2026-03-08 04:46:19 -04:00
CamilleLaVey
2d4c460011 [debug] Instrumentalization for EDS related pipeline worker failure. 2026-03-08 04:38:40 -04:00
CamilleLaVey
daf972b517 [android] Replaced FramePacingMode path + Surface/EmuWindow added hints for FrameRate 2026-03-08 03:41:42 -04:00
CamilleLaVey
cd25e61afa Fix license headers 2026-03-08 01:58:38 -04:00
CamilleLaVey
4a7aa1618a [vulkan] Add InvalidateState for old topology draw 2026-03-08 01:48:23 -04:00
CamilleLaVey
1aae75512b Revert "[vulkan] Added conservative path for RoundingModeRTZ + instrumentalization for shaders use" 2026-03-08 01:21:36 -04:00
CamilleLaVey
042a10cf71 Revert "[test] shader float control returned to Adreno" 2026-03-08 01:04:14 -04:00
CamilleLaVey
d6a889828f [vulkan] Invalidate scheduler state after rendering in multiple Vulkan draw functions 2026-03-08 01:02:37 -04:00
CamilleLaVey
d06eb3f52f [vulkan] Changed info.color_output_type gate 2026-03-07 06:46:15 +00:00
CamilleLaVey
21c77d5dce [vulkan] Added conservative path for RoundingModeRTZ + instrumentalization for shaders use 2026-03-07 06:46:15 +00:00
CamilleLaVey
3557ff28b7 [vulkan] Added no depth vs depth compare support 2026-03-07 06:46:15 +00:00
CamilleLaVey
5b12a7725d fix build 2026-03-07 06:46:15 +00:00
CamilleLaVey
15d575aa31 [test] Change forcerd order for CompareMask + forced refresh/ emit 2026-03-07 06:46:15 +00:00
CamilleLaVey
47fe86be7b [vulkan] Extended 3D image handling for subresource range calculations 2026-03-07 06:46:14 +00:00
CamilleLaVey
3db45f3c46 [vulkan] Implemented active color output tracking in runtime info and update fragment color handling 2026-03-07 06:46:14 +00:00
CamilleLaVey
4481391474 [vulkan] Maintenance9 removal 2026-03-07 06:46:14 +00:00
CamilleLaVey
ce15cf7cd3 [vulkan] Adjusted image view usage flags to ensure compatibility with image format in TextureCache 2026-03-07 06:46:14 +00:00
CamilleLaVey
6b87b0052a [test] shader float control returned to Adreno 2026-03-07 06:46:14 +00:00
CamilleLaVey
9630da580d [vulkan] Removed counter enable for ZPassPixelCount64 in Clear method and added initial layout transition for images in RefreshContents 2026-03-07 06:46:14 +00:00
CamilleLaVey
12fdd88a58 smol fix for query enable 2026-03-07 06:46:14 +00:00
CamilleLaVey
186c0b0cc7 [vulkan] Replaced old logic for DescriptorType for a numeric handling per type to avoid mismatches during format binding 2026-03-07 06:46:14 +00:00
CamilleLaVey
ee1ffbaf2e [vulkan] Adjustments to wrong access of image-memory barrier on depth fragments + blending extended enabling method 2026-03-07 06:46:14 +00:00
CamilleLaVey
c931de0570 [vulkan] Adjusted QueryReset's 2026-03-07 06:46:14 +00:00
CamilleLaVey
33f1fb1cf4 fix build 2026-03-07 06:46:14 +00:00
CamilleLaVey
aabc470314 First meow in honor of meowly 2026-03-07 06:46:14 +00:00
CamilleLaVey
d82a6a273d fix build 2026-03-07 06:46:14 +00:00
lizzie
4bb853d52a Merge fix 2026-03-07 06:46:14 +00:00
CamilleLaVey
43ebdb1ffc [vulkan] Adjusted DYNAMIC_STATES setting 2026-03-07 06:46:14 +00:00
CamilleLaVey
e310f0b151 [vulkan] Indirect draw for dstStageMask 2026-03-07 06:46:14 +00:00
CamilleLaVey
9b915c8659 [vulkan] Adjusting re-cast for EDS support when bind happens 2026-03-07 06:46:14 +00:00
CamilleLaVey
35ab33de6a Fix build 2026-03-07 06:46:14 +00:00
CamilleLaVey
5615ea9ced [vulkan] re-cast vkCmdSet for dynamic states during binding 2026-03-07 06:46:14 +00:00
CamilleLaVey
d273fc4ad6 [vulkan] Changed UpdateDynamicState order 2026-03-07 06:46:14 +00:00
CamilleLaVey
e3e880e879 [vulkan] Added flag to detect last mode from provokingVertex 2026-03-07 06:46:14 +00:00
CamilleLaVey
6b8115f27a fix meow 2026-03-07 06:46:14 +00:00