Commit graph

  • 89dee194d2 Use dynamic state for primitive topology if dynamicPrimitiveTopologyUnrestricted is supported. sunshineinabox 2024-05-22 09:45:50 -0700
  • dcc999c798 Set dirty flag even when value has not changed. sunshineinabox 2024-05-21 20:24:49 -0700
  • 7d7b1923aa Resolve sunshineinabox 2024-05-21 18:26:21 -0700
  • de5cb66caf Resolve below validation error sunshineinabox 2024-05-21 11:47:33 -0700
  • 76c9c2ac8c Resolve the below validation errors. sunshineinabox 2024-05-21 11:16:57 -0700
  • f30a8f1580 Whitespace sunshineinabox 2024-05-19 11:15:29 -0700
  • 6c6cd8927a Combine compatibility check. sunshineinabox 2024-05-19 10:43:07 -0700
  • 8bb369f37d Missed enabling Dynamic State sunshineinabox 2024-05-19 10:31:53 -0700
  • 5d5f482d57 Enable VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE_EXT sunshineinabox 2024-05-19 00:24:07 -0700
  • 863674768d Some more small changes sunshineinabox 2024-05-18 22:14:38 -0700
  • ab7f379e11 Formatting sunshineinabox 2024-05-18 21:48:27 -0700
  • ecadc6a4f9 Implement VK_DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT sunshineinabox 2024-05-18 21:46:22 -0700
  • 3fe159f4dd Small fix sunshineinabox 2024-05-18 17:20:20 -0700
  • d4e4ddca91 Fix formatting sunshineinabox 2024-05-18 16:13:12 -0700
  • 2483b1a52a Enable VK_EXT_extended_dynamic_state3 this time without seizures. sunshineinabox 2024-05-18 16:06:21 -0700
  • 5bf0937be1 Reverted previous commit as it caused mass seizures, disable for now. sunshineinabox 2024-05-18 15:55:16 -0700
  • 0f2ed45f96 Revert "Enable the extension..." sunshineinabox 2024-05-18 15:53:24 -0700
  • 404f4be9e7 Enable the extension... sunshineinabox 2024-05-18 15:32:36 -0700
  • fd9b4cc10f More comments and formatting fixes sunshineinabox 2024-05-18 15:22:23 -0700
  • eeecd894b9 Add Some Comments sunshineinabox 2024-05-18 14:57:53 -0700
  • 767abfe500 Avoid unncessary state changes? sunshineinabox 2024-05-18 14:31:38 -0700
  • 5f2d924bac Misc sunshineinabox 2024-05-17 17:41:09 -0700
  • 19db5a0ce2 Implement VK_EXT_extended_dynamic_state3 sunshineinabox 2024-05-17 16:32:05 -0700
  • 66b6b46716 Use device features to enable to disable LogicOp Extended Dynamic State sunshineinabox 2024-05-17 15:02:56 -0700
  • 0049585a36 Enable if supported. sunshineinabox 2024-05-17 13:17:54 -0700
  • c728a3b6a4 ExtDynamicState2 sunshineinabox 2024-05-16 23:50:45 -0700
  • cee5ae5551 Some missed values sunshineinabox 2024-05-16 22:59:37 -0700
  • 398ca7ad82 Revert unrelated changes. sunshineinabox 2024-05-16 22:20:06 -0700
  • eaedc3ec9e Use Viewport and Scissor with count. sunshineinabox 2024-05-16 22:18:47 -0700
  • e7fbc9a1be Use Correct namespace sunshineinabox 2024-05-16 21:22:43 -0700
  • 506f25054d LineWidth is not supported on MoltenVK sunshineinabox 2024-05-16 19:09:40 -0700
  • 1befb5bd8f Check if widelines is supported. sunshineinabox 2024-05-16 12:48:03 -0700
  • 5894ef043b No need to by reference sunshineinabox 2024-05-15 00:54:08 -0700
  • 07ac4192cd Resolve MoltenVK (future version) warning. sunshineinabox 2024-05-15 00:30:22 -0700
  • 24e6105e6f Primitive Topolgy DynamicState maybe causing performance degredation. sunshineinabox 2024-05-13 00:18:20 -0700
  • 5f02e28017 More Dynamic States sunshineinabox 2024-05-12 23:57:40 -0700
  • 4933888a9d Make StencilOp, FrontFace and CullMode Dynamic States. Also prevent Vertex Input Binding Stride dynamic state from enabling with MoltenVK. sunshineinabox 2024-05-12 23:16:06 -0700
  • e6e5829abf Dynamic state for Depth Bounds should not be passed to PipelineDynamicStateCreateInfo as the command to set them is never called. sunshineinabox 2024-05-11 22:11:47 -0700
  • e52e621cb3 New translations en_us.json (Chinese Traditional) Ac_K 2024-05-28 07:08:03 +0200
  • b3cc76ddb9
    Update AmiiboWindowViewModel.cs Marco Carvalho 2024-05-27 15:29:50 -0300
  • 2872236d2b
    Update StreamUtils.cs Marco Carvalho 2024-05-27 15:29:29 -0300
  • b4eea8c33e
    Update EmbeddedResources.cs Marco Carvalho 2024-05-27 15:29:11 -0300
  • c41fddd25e
    Vulkan: Extend full bindless to cover cases with phi nodes (#6853) 1.1.1325 gdkchan 2024-05-26 15:20:10 -0300
  • 2ebe929fa5
    misc: Change disk shader cache compression algorithm to Brotli (RFC 7932) (#6841) 1.1.1324 MutantAura 2024-05-26 19:06:41 +0100
  • d684f7a9dd Format whitespace Gabriel A 2024-05-26 13:43:49 -0300
  • b4fa70416d Re-enable it for constant buffers, paper mario does actually need it Gabriel A 2024-05-26 13:40:20 -0300
  • 5c62a839f3 Remove constant buffer match to reduce the chances of full bindless triggering Gabriel A 2024-05-26 13:33:07 -0300
  • f27da03dea Shader cache version bump Gabriel A 2024-05-23 02:11:29 -0300
  • 82f440687b Log error on bindless access failure Gabriel A 2024-05-23 01:56:18 -0300
  • 3e9800cb81 Extend full bindless to cover cases with phi nodes Gabriel A 2024-05-23 01:53:34 -0300
  • 56674f30ef Key textures using set and binding (rather than just binding) Gabriel A 2024-05-24 19:18:40 -0300
  • 53d096e392
    Allow texture arrays to use separate descriptor sets on Vulkan (#6870) 1.1.1323 gdkchan 2024-05-26 13:30:19 -0300
  • cdc59716ef Update to include a helper for selecting the configuration if no game-specific config exists WilliamWsyHK 2024-05-26 11:19:33 +0800
  • 9bf920348e Format whitespace Gabriel A 2024-05-25 20:10:56 -0300
  • 659536bc12 Should only use separate array is MaximumExtraSets is not zero Gabriel A 2024-05-25 20:09:51 -0300
  • 8c0b49299c Move bind extra sets logic to new method Gabriel A 2024-05-25 19:59:54 -0300
  • 9563dead44 Introduce new manual descriptor set reservation method that prevents it from being used by something else while owned by an array Gabriel A 2024-05-25 19:26:52 -0300
  • 989709baf4 Separate new commands, some PR feedback Gabriel A 2024-05-25 18:05:49 -0300
  • 4cc00bb4b1
    nuget: bump Microsoft.IdentityModel.JsonWebTokens from 7.5.1 to 7.5.2 (#6809) 1.1.1322 dependabot[bot] 2024-05-25 05:35:49 +0200
  • 91c977741e Shader cache version bump Gabriel A 2024-05-24 23:48:21 -0300
  • 7f5ef5bc47 Start using extra sets for array textures Gabriel A 2024-05-24 23:22:36 -0300
  • 5fb37093ef New translations en_us.json (Chinese Simplified) Ac_K 2024-05-25 01:46:55 +0200
  • 3f921e8638 New translations en_us.json (Spanish) Ac_K 2024-05-25 01:46:54 +0200
  • f90c49a9ab Key textures using set and binding (rather than just binding) Gabriel A 2024-05-24 19:18:40 -0300
  • 566ad9209d Pass texture set index everywhere Gabriel A 2024-05-24 18:13:48 -0300
  • f83a4739ce Report base and extra sets from the backend Gabriel A 2024-05-24 17:32:53 -0300
  • 2d82035114
    nuget: bump the nunit group with 2 updates dependabot[bot] 2024-05-24 16:29:35 +0000
  • 8ed57b5d27 Shader cache version bump Gabriel A 2024-05-24 00:22:35 -0300
  • e7c53dbbf4 Add support for partial bindless elimination on the shader Gabriel A 2024-05-24 00:15:53 -0300
  • e68f471162 Rebase sunshineinabox 2024-05-23 19:37:56 -0700
  • fc3632b873
    Merge branch 'master' into MoreDynamicStatesTesting sunshineinabox 2024-05-23 19:34:52 -0700
  • c98b7fc702
    Workaround bug on logic op with float framebuffer (#6858) 1.1.1321 Piplup 2024-05-24 02:57:26 +0100
  • d8231dd673 New translations en_us.json (Thai) Ac_K 2024-05-24 01:11:51 +0200
  • 9b300b4d59 Applied Suggestions Piplup 2024-05-23 18:58:19 +0100
  • 61c84d398f Logic Change Piplup 2024-05-23 17:54:14 +0100
  • e26e9368e1
    forgot to update the note Piplup 2024-05-23 14:13:35 +0100
  • ba378025f6
    intel workaround Piplup 2024-05-23 14:01:26 +0100
  • 175f81351a
    Merge 9af84d9261 into e65effcb05 gdkchan 2024-05-23 07:52:17 -0400
  • 1dd93ffce2 Rebased sunshineinabox 2024-05-22 22:05:01 -0700
  • 337d53af40
    Merge branch 'master' into MoreDynamicStatesTesting sunshineinabox 2024-05-22 21:54:28 -0700
  • e65effcb05
    Workaround AMD bug on logic op with float framebuffer (#6852) 1.1.1320 gdkchan 2024-05-23 01:05:32 -0300
  • cfa0b47e31
    Merge branch 'master' into MoreDynamicStatesTesting sunshineinabox 2024-05-22 19:50:30 -0700
  • b796f42ed5 Attempt to resolve more validation errors. sunshineinabox 2024-05-22 17:51:54 -0700
  • 1e187e1b40 Update comment Gabriel A 2024-05-22 21:31:40 -0300
  • 482ce0b74d Format whitespace Gabriel A 2024-05-22 21:25:22 -0300
  • 033424b2fd Workaround AMD bug on logic op with float framebuffer Gabriel A 2024-05-22 15:12:48 -0300
  • 26b93317c9 New translations en_us.json (Arabic) Ac_K 2024-05-23 01:15:48 +0200
  • a942deac6b Prefer fastest compression. MutantAura 2024-05-22 00:02:45 +0100
  • 791b2cd5e6 Final default case for decompression switch. MutantAura 2024-05-22 00:00:50 +0100
  • 99d6a3beb1 Prefer Brotli compression for disk shader cache. MutantAura 2024-05-21 23:58:54 +0100
  • 5a86a1ecf0
    ChangeBufferStride Shader Isaac Marovitz 2024-05-22 18:12:23 -0400
  • c1ed150949
    Kernel: Wake cores from idle directly rather than through a host thread (#6837) 1.1.1319 riperiperi 2024-05-22 21:47:27 +0100
  • 1e7709dd66
    Merge pull request #8 from SamoZ256/metal Isaac Marovitz 2024-05-22 15:47:19 -0400
  • 4032ffd8b6
    Depth Sampler Fixes Isaac Marovitz 2024-05-22 15:44:00 -0400
  • db6c3a66db
    Revert position changes Isaac Marovitz 2024-05-22 15:07:12 -0400
  • 245833827c
    Nvm it should be in.position Isaac Marovitz 2024-05-22 15:04:44 -0400
  • 44328fd966
    More shader fixes Isaac Marovitz 2024-05-22 15:02:21 -0400
  • 5dd13bdc0d Avoid inexact read with 'Stream.Read' Marco Carvalho 2024-05-22 15:33:09 -0300
  • 97ebd74ce8 Use dynamic state for primitive topology if dynamicPrimitiveTopologyUnrestricted is supported. sunshineinabox 2024-05-22 09:45:50 -0700
  • bcf74bc8ee Set dirty flag even when value has not changed. sunshineinabox 2024-05-21 20:24:49 -0700