Commit Graph

  • fd12da833c Set Default Color Write Mask to RGBA PixelyIon 2021-12-07 01:01:13 +05:30
  • 375f36b7de Use Static Arrays for Vertex Buffer Bindings & Attributes PixelyIon 2021-12-07 00:48:33 +05:30
  • 9306b7e644 Make GuestBuffer format-less PixelyIon 2021-12-06 23:25:13 +05:30
  • a45138968f Introduce BufferManager PixelyIon 2021-12-06 21:43:43 +05:30
  • 21bba4465f Introduce Buffer and BufferView PixelyIon 2021-12-06 12:00:39 +05:30
  • dfcbe0615d Rework TextureView to be disconnected from Texture PixelyIon 2021-12-07 02:43:14 +05:30
  • 713319bdc6 Only Enable Shader Compiler Debug Mode in Debug Builds PixelyIon 2021-12-05 22:13:05 +05:30
  • 23c2375b14 Implement Missing Shader Compiler Quirks PixelyIon 2021-12-05 22:05:03 +05:30
  • cb56f57ac9 Implement Shader Compiler Property Quirks PixelyIon 2021-12-05 21:49:43 +05:30
  • 437b30b55b Switch from VK_VERSION_* to VK_API_VERSION_* macros PixelyIon 2021-12-05 19:51:30 +05:30
  • 28f47cb5b3 Implement Shader Compiler Extension/Feature Quirks PixelyIon 2021-12-05 19:38:46 +05:30
  • 8a815fde2a Create memory::Buffer & Implement StagingBuffer as derivative PixelyIon 2021-12-02 01:21:18 +05:30
  • f2871eb625 Rename TextureView::backing to TextureView::texture PixelyIon 2021-12-02 02:12:37 +05:30
  • 2e115eb958 Introduce FlatMemoryManager::ReadTill for scanning semantics PixelyIon 2021-12-02 00:41:28 +05:30
  • 848699906e Unlink VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT when disabled PixelyIon 2021-12-02 00:33:55 +05:30
  • c34167ceb6 Allow Injecting External Vulkan Layers PixelyIon 2021-12-01 23:35:21 +05:30
  • ede0674a83 Update Vulkan Validation Layer to 1.2.198.0 SDK release PixelyIon 2021-12-01 23:33:17 +05:30
  • 956900a759 Update Shader Compiler PixelyIon 2021-12-01 23:31:55 +05:30
  • baee07b11f Fix QuirkManager's EXT_SET_V macro bug PixelyIon 2021-12-01 23:05:38 +05:30
  • f650375601 Check for supportsMultipleViewports feature before usage PixelyIon 2021-12-01 22:59:31 +05:30
  • 44df5f9d36 Make shaderImageGatherExtended a required VkDevice feature PixelyIon 2021-12-01 22:50:54 +05:30
  • 1133b8ab2e Introduce ShaderManager with Proxy Shader Compiler Logger/Settings PixelyIon 2021-12-02 00:43:10 +05:30
  • 4ea2329cd8 Add yuzu Shader Compiler as a submodule PixelyIon 2021-11-21 13:36:39 +05:30
  • 5e9b8fcd86 Add Sirit as a submodule PixelyIon 2021-11-21 13:05:18 +05:30
  • 39b434eac7 Add Range v3 as a submodule PixelyIon 2021-11-21 12:55:33 +05:30
  • fcd78e6c5b Implement VkPipelineViewportStateCreateInfo PixelyIon 2021-11-17 17:31:55 +05:30
  • 8fedb77a0d Implement Vulkan-Supported Maxwell3D Primitive Topologies PixelyIon 2021-11-17 16:58:03 +05:30
  • 7db07f43e2 Implement Maxwell3D Vertex Attributes PixelyIon 2021-11-16 21:20:34 +05:30
  • 4067694642 Make ENUM_STRING function static PixelyIon 2021-11-16 19:24:56 +05:30
  • 030e0255cb Implement Maxwell3D Vertex Buffer Limit PixelyIon 2021-11-16 16:12:30 +05:30
  • af00788797 Explicitly make default case break for Maxwell3D::HandleMethod PixelyIon 2021-11-16 15:31:21 +05:30
  • 504f4a0e32 Implement Maxwell3D Vertex Buffer Instance Rate PixelyIon 2021-11-16 15:28:05 +05:30
  • 4a2dca4f41 Fix Minor Maxwell3D Register Ordering Issues PixelyIon 2021-11-16 15:13:15 +05:30
  • 5ffbef60f6 Use decltype over typeof globally PixelyIon 2021-11-16 14:33:57 +05:30
  • 851638f713 Check for vertexAttributeInstanceRateZeroDivisor feature before usage PixelyIon 2021-11-16 13:53:28 +05:30
  • 2fb6c78028 Support VkPhysicalDeviceFeatures2 Extensions PixelyIon 2021-11-16 13:31:12 +05:30
  • aeafc18ef3 Implement Maxwell3D Vertex Buffer Bindings PixelyIon 2021-11-16 10:32:01 +05:30
  • ab0a667b03 Introduce IOVA union for flipped words of IOVAs in GraphicsContext PixelyIon 2021-11-16 09:51:54 +05:30
  • afb35057ad Implicitly decompose Address into u64 PixelyIon 2021-11-16 09:45:20 +05:30
  • a75efc7aa9 Implement Maxwell3D Common/Independent Color Write Mask PixelyIon 2021-11-15 23:55:32 +05:30
  • 1e766d3912 Implement Maxwell3D Independent/Common Color Blending PixelyIon 2021-11-15 23:52:47 +05:30
  • 9a9272d56e Make independentBlend a required VkDevice feature PixelyIon 2021-11-15 00:29:08 +05:30
  • d60374bd9a Add Required VkDevice Features PixelyIon 2021-11-15 00:25:14 +05:30
  • 2c44f5ca21 Enable Quirk + Required VkDevice Extensions PixelyIon 2021-11-14 21:57:23 +05:30
  • 73a482589c Fix Maxwell3D Register lineWidthAliased Offset PixelyIon 2021-11-14 20:49:42 +05:30
  • d8cfab35db Enable VkDevice Features Selectively PixelyIon 2021-11-14 21:00:34 +05:30
  • 53c68a466c Stub Maxwell3D Alpha Testing PixelyIon 2021-11-14 19:57:25 +05:30
  • fc062b871b Print GPU Quirks At Startup PixelyIon 2021-11-12 20:25:24 +05:30
  • 1810ffd7e9 Implement Maxwell3D Color Logic Operations PixelyIon 2021-11-12 20:15:32 +05:30
  • e795ef15e2 Attempt Flushing Logger During Fatal Signals PixelyIon 2021-11-12 18:30:10 +05:30
  • 3f1d12ad95 Remove Maxwell3D Zero Initialization Calls PixelyIon 2021-11-12 14:29:17 +05:30
  • eba2861924 Initialize Maxwell3D Registers Correctly PixelyIon 2021-11-12 14:24:43 +05:30
  • 80b6d13395 Implement B8G8R8A8{Unorm/Srgb} RT Format PixelyIon 2021-11-12 14:19:38 +05:30
  • 4838fd4eca Remove Vulkan to Skyline Format Conversion Function PixelyIon 2021-11-12 14:12:25 +05:30
  • be1e415227 Add Skyline Logs to .gitignore PixelyIon 2021-11-12 01:43:48 +05:30
  • b54f63934c Implement Maxwell3D Rasterizer State PixelyIon 2021-11-12 01:41:04 +05:30
  • fb391c0eec Introduce QuirkManager for runtime GPU quirk tracking PixelyIon 2021-11-12 01:23:46 +05:30
  • 91a8a1a321 Reorder GraphicsContext Members PixelyIon 2021-11-12 01:03:27 +05:30
  • af285adb02 Fix MacroInterpreter::MethodAddress Bitfield Padding PixelyIon 2021-11-12 00:53:46 +05:30
  • 0ffb30e7c2 Implement Maxwell3D Shader Program Registers PixelyIon 2021-11-12 00:36:05 +05:30
  • 1c65c442b2 Fix warnings from NVRESULT due to unused lambda capture PixelyIon 2021-11-12 00:12:12 +05:30
  • 67881d2215 Misc improvements to GenericAdapter lynxnb 2022-02-23 18:19:49 +01:00
  • c5797fdff6 Create a unified style for section titles lynxnb 2022-02-16 01:51:41 +01:00
  • 8d56fa3194 Allow content to be drawn behind the navigation bars lynxnb 2022-01-25 20:10:31 +01:00
  • be38c8b7a2 Make BottomSheetDialog go fullscreen when fully expanded lynxnb 2022-01-25 20:08:32 +01:00
  • e00db910f1 Add a drag indicator element at the top of LicenceDialog lynxnb 2022-01-25 19:57:52 +01:00
  • 6e95862e20
    Create apisec-scan-analysis.yml #215 Juri Burakov 2022-02-16 18:11:07 +02:00
  • e21f5baa3b wip #379 lynxnb 2022-02-07 18:52:09 +01:00
  • 07d6a0bb70 Cache names of all threads to avoid redundant copies #304 lynxnb 2022-01-06 21:25:29 +01:00
  • 1f5138a87f Add missing comments lynxnb 2022-01-06 15:49:48 +01:00
  • d3a4e4027d Make Logger run on a separate thread lynxnb 2022-01-04 16:47:37 +01:00
  • 64b534adae Switch Logger calls to macros lynxnb 2022-01-01 02:29:49 +01:00
  • dd0179f2ae Make Logger calls use fmt::format_string for compile-time format string check lynxnb 2021-12-30 19:39:49 +01:00
  • 7152765d30 Allow content to be drawn behind the navigation bars lynxnb 2022-01-25 20:10:31 +01:00
  • 91858fa42c Make BottomSheetDialog go fullscreen when fully expanded lynxnb 2022-01-25 20:08:32 +01:00
  • fd2fde8564 Add a drag indicator element at the top of LicenceDialog lynxnb 2022-01-25 19:57:52 +01:00
  • bf331abcdc Improve design consistency across the app lynxnb 2022-01-21 19:25:46 +01:00
  • b22ad8035c Partially revert 'Make all Dialogs use @color/backgroundColor as the background color' lynxnb 2022-01-21 18:58:16 +01:00
  • 74d75505e9 AppListItem misc tweaks lynxnb 2022-01-21 12:19:39 +01:00
  • 6ee5e7e629 Use NestedScrollView for licence dialogs and minor layout tweaks lynxnb 2022-01-19 13:15:09 +01:00
  • 092dcb18c8 Stub ectx:w and ectx:aw Glue services lynxnb 2021-12-13 13:26:59 +01:00
  • 5f7e201d2e Stub ectx:w and ectx:aw Glue services #346 lynxnb 2021-12-13 13:26:59 +01:00
  • 2993f65a1c Ignore empty lines in key files Robin Kertels 2022-02-04 18:07:02 +01:00
  • 15b5dc9a65
    Ignore empty lines in key files #367 Robin Kertels 2022-02-04 18:07:02 +01:00
  • 0ceecbba4f Implement fixed aspect ratio surface Adds a setting to letterbox the surface with black bars to 16:9 or 21:9 aspect ratio to avoid stretching out the rendered image MCredstoner2004 2022-01-12 09:24:29 -06:00
  • f0355d2afb
    Implement fixed aspect ratio surface Adds a setting to letterbox the surface with black bars to 16:9 or 21:9 aspect ratio to avoid stretching out the rendered image #314 MCredstoner2004 2022-01-12 09:24:29 -06:00
  • 4fc01a6099
    Comma splices in ReadMe #295 JustAHippo 2021-12-20 11:06:23 -05:00
  • 6cf9bc5729 Fix a typo in the readme Clownacy 2021-12-20 15:54:35 +00:00
  • 8321a241f2
    Fix a typo in the readme #294 Clownacy 2021-12-20 15:54:35 +00:00
  • 6f97e2e61c
    Create Ben #282 BenjittNunu 2021-11-18 22:27:51 -05:00
  • 54dfe25242 Implement Vulkan-Supported Maxwell3D Primitive Topologies #281 PixelyIon 2021-11-17 16:58:03 +05:30
  • ec194b7ad7 Implement Maxwell3D Vertex Attributes PixelyIon 2021-11-16 21:20:34 +05:30
  • 2849dbcb3f Make ENUM_STRING function static PixelyIon 2021-11-16 19:24:56 +05:30
  • 68367c12a4 Implement Maxwell3D Vertex Buffer Limit PixelyIon 2021-11-16 16:12:30 +05:30
  • e3114dff84 Explicitly make default case break for Maxwell3D::HandleMethod PixelyIon 2021-11-16 15:31:21 +05:30
  • 79a0c1a59b Implement Maxwell3D Vertex Buffer Instance Rate PixelyIon 2021-11-16 15:28:05 +05:30
  • d55a7eaeaf Fix Minor Maxwell3D Register Ordering Issues PixelyIon 2021-11-16 15:13:15 +05:30
  • 4d74c2ef67 Use decltype over typeof globally PixelyIon 2021-11-16 14:33:57 +05:30
  • 2b8550bbcc Check for vertexAttributeInstanceRateZeroDivisor feature before usage PixelyIon 2021-11-16 13:53:28 +05:30
  • 5e6cf5350b Support VkPhysicalDeviceFeatures2 Extensions PixelyIon 2021-11-16 13:31:12 +05:30