Commit Graph

  • 7776ef2cd0 Support Depth/Stencil RT in Draw PixelyIon 2021-12-08 02:34:19 +05:30
  • 525850ae09 Stub VkPipelineDepthStencilStateCreateInfo PixelyIon 2021-12-08 02:29:53 +05:30
  • 9e63ecf05d Implement Maxwell3D Depth/Stencil Clears PixelyIon 2021-12-08 02:25:48 +05:30
  • bf89f96bf5 Implement Optimized LoadOp Clears for Depth/Stencil Attachments PixelyIon 2021-12-08 02:01:36 +05:30
  • 6f6413f02d Fix VkSubpassDependency for Depth/Stencil Attachments PixelyIon 2021-12-08 01:54:28 +05:30
  • aa32f6b017 Add Depth/Stencil Format Support to Texture PixelyIon 2021-12-08 01:52:22 +05:30
  • 68c990c041 Implement Maxwell3D Depth/Stencil Render Target PixelyIon 2021-12-08 00:42:54 +05:30
  • 2a8bcc60c7 Make Render Targets Abstract for Color/Depth RTs PixelyIon 2021-12-08 00:43:39 +05:30
  • b0f084ae32 Implement Shader Compiler Input Topology PixelyIon 2021-12-07 12:35:35 +05:30
  • 06f8369958 Update AGP to 7.1.0-beta04 PixelyIon 2021-12-07 03:27:27 +05:30
  • 7a63ad7d3d Implement VkPipelineCache for host pipeline caching PixelyIon 2021-12-07 03:20:50 +05:30
  • 4dcf12c4c0 Implement Maxwell3D Draws PixelyIon 2021-12-07 03:18:25 +05:30
  • 57b0d6a2fb Stub VkPipelineMultisampleStateCreateInfo PixelyIon 2021-12-07 02:52:12 +05:30
  • 56b3a01a59 Track VkRenderPass and Subpass Index for Subpass Function Nodes PixelyIon 2021-12-07 02:48:42 +05:30
  • cb7f68b98d Allow Attaching Texture/Buffers to CommandExecutor PixelyIon 2021-12-07 02:41:07 +05:30
  • aeea3e6f66 Allow manual allocation of ActiveCommandBuffer PixelyIon 2021-12-07 02:13:45 +05:30
  • 8989305637 Implement Host Vertex Buffer Translation PixelyIon 2021-12-07 02:06:00 +05:30
  • b6ba770a27 Implement Maxwell3D Shader Compilation PixelyIon 2021-12-07 02:02:59 +05:30
  • 08afda6ac4 Implement Graphics Shader Compilation in ShaderManager PixelyIon 2021-12-07 01:53:29 +05:30
  • 353ca8ec84 Fix Viewport X/Y Translation PixelyIon 2021-12-07 01:03:22 +05:30
  • f06a12170f Set Default Color Write Mask to RGBA PixelyIon 2021-12-07 01:01:13 +05:30
  • 23faf1370c Use Static Arrays for Vertex Buffer Bindings & Attributes PixelyIon 2021-12-07 00:48:33 +05:30
  • 8652edb07b Make GuestBuffer format-less PixelyIon 2021-12-06 23:25:13 +05:30
  • 03314ec7d2 Introduce BufferManager PixelyIon 2021-12-06 21:43:43 +05:30
  • bde61d72cc Introduce Buffer and BufferView PixelyIon 2021-12-06 12:00:39 +05:30
  • 6eda1777c5 Rework TextureView to be disconnected from Texture PixelyIon 2021-12-07 02:43:14 +05:30
  • 82916657fb Only Enable Shader Compiler Debug Mode in Debug Builds PixelyIon 2021-12-05 22:13:05 +05:30
  • b09f28c0ba Implement Missing Shader Compiler Quirks PixelyIon 2021-12-05 22:05:03 +05:30
  • f3e81094a2 Implement Shader Compiler Property Quirks PixelyIon 2021-12-05 21:49:43 +05:30
  • 51c4df24b5 Switch from VK_VERSION_* to VK_API_VERSION_* macros PixelyIon 2021-12-05 19:51:30 +05:30
  • 0588a525b4 Implement Shader Compiler Extension/Feature Quirks PixelyIon 2021-12-05 19:38:46 +05:30
  • 8f3887c56a Create memory::Buffer & Implement StagingBuffer as derivative PixelyIon 2021-12-02 01:21:18 +05:30
  • a55aca76c6 Rename TextureView::backing to TextureView::texture PixelyIon 2021-12-02 02:12:37 +05:30
  • 482c573b81 Introduce FlatMemoryManager::ReadTill for scanning semantics PixelyIon 2021-12-02 00:41:28 +05:30
  • 31c4f1ca4e Unlink VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT when disabled PixelyIon 2021-12-02 00:33:55 +05:30
  • 032866c9b1 Allow Injecting External Vulkan Layers PixelyIon 2021-12-01 23:35:21 +05:30
  • b97e06f617 Update Vulkan Validation Layer to 1.2.198.0 SDK release PixelyIon 2021-12-01 23:33:17 +05:30
  • e8d92a6858 Update Shader Compiler PixelyIon 2021-12-01 23:31:55 +05:30
  • 7df2670ece Fix QuirkManager's EXT_SET_V macro bug PixelyIon 2021-12-01 23:05:38 +05:30
  • e9ed771b48 Check for supportsMultipleViewports feature before usage PixelyIon 2021-12-01 22:59:31 +05:30
  • 3e45006d14 Make shaderImageGatherExtended a required VkDevice feature PixelyIon 2021-12-01 22:50:54 +05:30
  • ece2785582 Introduce ShaderManager with Proxy Shader Compiler Logger/Settings PixelyIon 2021-12-02 00:43:10 +05:30
  • def9cedbee Add yuzu Shader Compiler as a submodule PixelyIon 2021-11-21 13:36:39 +05:30
  • 746af4cb4c Add Sirit as a submodule PixelyIon 2021-11-21 13:05:18 +05:30
  • dbc94f36d3 Add Range v3 as a submodule PixelyIon 2021-11-21 12:55:33 +05:30
  • 89e9a41a86 Implement VkPipelineViewportStateCreateInfo PixelyIon 2021-11-17 17:31:55 +05:30
  • 38119e21d4 Implement Vulkan-Supported Maxwell3D Primitive Topologies PixelyIon 2021-11-17 16:58:03 +05:30
  • 138f884159 Implement Maxwell3D Vertex Attributes PixelyIon 2021-11-16 21:20:34 +05:30
  • 4b9f99bb27 Make ENUM_STRING function static PixelyIon 2021-11-16 19:24:56 +05:30
  • c2a6da6431 Implement Maxwell3D Vertex Buffer Limit PixelyIon 2021-11-16 16:12:30 +05:30
  • d8890f13e1 Explicitly make default case break for Maxwell3D::HandleMethod PixelyIon 2021-11-16 15:31:21 +05:30
  • 612f324e78 Implement Maxwell3D Vertex Buffer Instance Rate PixelyIon 2021-11-16 15:28:05 +05:30
  • 476c070c7a Fix Minor Maxwell3D Register Ordering Issues PixelyIon 2021-11-16 15:13:15 +05:30
  • 32de7e5150 Use decltype over typeof globally PixelyIon 2021-11-16 14:33:57 +05:30
  • 841ee9fc15 Check for vertexAttributeInstanceRateZeroDivisor feature before usage PixelyIon 2021-11-16 13:53:28 +05:30
  • c3895a8197 Support VkPhysicalDeviceFeatures2 Extensions PixelyIon 2021-11-16 13:31:12 +05:30
  • ff5515d4d1 Implement Maxwell3D Vertex Buffer Bindings PixelyIon 2021-11-16 10:32:01 +05:30
  • d163e4ffa6 Introduce IOVA union for flipped words of IOVAs in GraphicsContext PixelyIon 2021-11-16 09:51:54 +05:30
  • 73646c4da8 Implicitly decompose Address into u64 PixelyIon 2021-11-16 09:45:20 +05:30
  • 48d0b41f16 Implement Maxwell3D Common/Independent Color Write Mask PixelyIon 2021-11-15 23:55:32 +05:30
  • 92809f8a78 Implement Maxwell3D Independent/Common Color Blending PixelyIon 2021-11-15 23:52:47 +05:30
  • 2ceb6465e8 Make independentBlend a required VkDevice feature PixelyIon 2021-11-15 00:29:08 +05:30
  • cd737fbdd8 Add Required VkDevice Features PixelyIon 2021-11-15 00:25:14 +05:30
  • 081d3277c1 Enable Quirk + Required VkDevice Extensions PixelyIon 2021-11-14 21:57:23 +05:30
  • 6099b1ead5 Fix Maxwell3D Register lineWidthAliased Offset PixelyIon 2021-11-14 20:49:42 +05:30
  • 51659e1329 Enable VkDevice Features Selectively PixelyIon 2021-11-14 21:00:34 +05:30
  • ec378814aa Stub Maxwell3D Alpha Testing PixelyIon 2021-11-14 19:57:25 +05:30
  • 83ec99fa48 Print GPU Quirks At Startup PixelyIon 2021-11-12 20:25:24 +05:30
  • 01eb16e59a Implement Maxwell3D Color Logic Operations PixelyIon 2021-11-12 20:15:32 +05:30
  • 662935c35d Attempt Flushing Logger During Fatal Signals PixelyIon 2021-11-12 18:30:10 +05:30
  • 586bee2c59 Remove Maxwell3D Zero Initialization Calls PixelyIon 2021-11-12 14:29:17 +05:30
  • 49cc0964e2 Initialize Maxwell3D Registers Correctly PixelyIon 2021-11-12 14:24:43 +05:30
  • ea87b8878c Implement B8G8R8A8{Unorm/Srgb} RT Format PixelyIon 2021-11-12 14:19:38 +05:30
  • 69e7d8b574 Remove Vulkan to Skyline Format Conversion Function PixelyIon 2021-11-12 14:12:25 +05:30
  • e8656a362f Add Skyline Logs to .gitignore PixelyIon 2021-11-12 01:43:48 +05:30
  • 5ed26fef23 Implement Maxwell3D Rasterizer State PixelyIon 2021-11-12 01:41:04 +05:30
  • 8ef225a37d Introduce QuirkManager for runtime GPU quirk tracking PixelyIon 2021-11-12 01:23:46 +05:30
  • 8803616673 Reorder GraphicsContext Members PixelyIon 2021-11-12 01:03:27 +05:30
  • 107d337d77 Fix MacroInterpreter::MethodAddress Bitfield Padding PixelyIon 2021-11-12 00:53:46 +05:30
  • 26966287c7 Implement Maxwell3D Shader Program Registers PixelyIon 2021-11-12 00:36:05 +05:30
  • 93ea919c8f Fix warnings from NVRESULT due to unused lambda capture PixelyIon 2021-11-12 00:12:12 +05:30
  • 8826c113b0 Update README.md Niccolò Betto 2022-03-29 15:50:31 +02:00
  • e4a04968dc Create a BUILDING.md file with building instructions lynxnb 2022-03-29 16:49:31 +02:00
  • 882b939335 Automatically import key files from search location lynxnb 2022-03-25 00:07:31 +01:00
  • 6cf2ef8fb9 Grant Uri permission when sharing logs Robin Kertels 2022-03-17 03:21:37 +01:00
  • 092dcb18c8 Stub ectx:w and ectx:aw Glue services 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
  • 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
  • 6cf9bc5729 Fix a typo in the readme Clownacy 2021-12-20 15:54:35 +00:00
  • 6913a90361 Use the new log file name & ext for every logger context lynxnb 2021-11-11 16:32:19 +01:00
  • 5cd1f01690 Refactor all logger calls lynxnb 2021-11-10 23:21:43 +01:00
  • 769e6c933d Make Logger class static and introduce LoggerContext lynxnb 2021-10-27 23:27:44 +02:00
  • 69ef93bfa8 Add Dividers to ControllerActivity's RecyclerView PixelyIon 2021-11-11 20:19:30 +05:30
  • b230afcd35 Fix FAB Icon color in OnScreenEditActivity PixelyIon 2021-11-11 18:59:09 +05:30
  • e4fbee1626 Style Improvements to LicenseDialog PixelyIon 2021-11-11 16:35:30 +05:30
  • 36a1f2a2ec Make all Dialogs use @color/backgroundColor as the background color PixelyIon 2021-11-11 16:32:21 +05:30
  • 3f3891839e Make all AlertDialogs use MaterialComponents theme PixelyIon 2021-11-11 16:28:57 +05:30
  • ff5887975b Remove Logo from MainActivity PixelyIon 2021-11-11 13:58:25 +05:30
  • 43b9d95dbc Rework App Dialog Buttons PixelyIon 2021-11-11 13:47:20 +05:30
  • 6a0ad25c27 Update BottomSheetDialog appearance lynxnb 2021-10-11 17:33:38 +02:00