Commit Graph

  • e490ddf327 exception: Make what() member function nodiscard Lioncash 2021-07-27 04:14:32 -04:00
  • 90f3678ada exception: Narrow down specific header Lioncash 2021-07-27 04:09:15 -04:00
  • f5f04cce01 common: fs: fs_util: Add BufferToUTF8String Morph 2021-07-26 05:10:37 -04:00
  • b9b48aee7d common: uuid: Return a lower-case hex string in Format Morph 2021-07-26 23:54:59 -04:00
  • d6c799494c Merge pull request #6696 from ameerj/speed-limit-rename bunnei 2021-07-26 18:51:00 -07:00
  • 7511f65e31 Merge pull request #6741 from ReinUsesLisp/stream-remove Rodrigo Locatti 2021-07-26 20:35:01 -03:00
  • 1a94b3f452 Merge pull request #6740 from K0bin/hvv-fallback Rodrigo Locatti 2021-07-26 20:34:44 -03:00
  • 75050c788c vk_staging_buffer_pool: Fall back to host memory when allocation fails Robin Kertels 2021-07-26 23:01:25 +02:00
  • c6991fa900 Merge pull request #6728 from ReinUsesLisp/null-buffer-usage Rodrigo Locatti 2021-07-26 18:30:45 -03:00
  • 6c432d5349 Merge pull request #6729 from ReinUsesLisp/quad-indexed-barrier Rodrigo Locatti 2021-07-26 18:30:05 -03:00
  • 5f9a4817a5 vk_stream_buffer: Remove unused stream buffer ReinUsesLisp 2021-07-26 18:18:52 -03:00
  • c0f99558fb Merge pull request #6724 from lioncash/nodisc-shader Rodrigo Locatti 2021-07-26 16:35:21 -03:00
  • de0b89792c Merge pull request #6726 from lioncash/hguard Rodrigo Locatti 2021-07-26 16:35:11 -03:00
  • 3d97f1e6cf Merge pull request #6727 from lioncash/topology Rodrigo Locatti 2021-07-26 16:35:03 -03:00
  • 7490117fa4 Merge pull request #6736 from CaptV0rt3x/patch-1 bunnei 2021-07-26 11:27:46 -07:00
  • c05bbf375d configure_graphics: reword GLASM option Vamsi Krishna 2021-07-26 20:49:31 +05:30
  • b2b3fcdccd Merge pull request #6723 from lioncash/shader Rodrigo Locatti 2021-07-26 06:01:21 -03:00
  • 4afc2de129 Merge pull request #6725 from lioncash/control-token Rodrigo Locatti 2021-07-26 06:00:23 -03:00
  • 771dcb2a56 vk_compute_pass: Fix pipeline barrier for indexed quads ReinUsesLisp 2021-07-26 05:51:09 -03:00
  • 27ed6e7c2b vk_buffer_cache: Add transform feedback usage to null buffer ReinUsesLisp 2021-07-26 05:49:37 -03:00
  • 3e7813e49d emit_glasm: Fix LINESS_ADJACENCY typo in InputPrimitive() Lioncash 2021-07-26 04:44:53 -04:00
  • c2915d9f2f emit_spirv_instructions: Add missing header guard Lioncash 2021-07-26 04:28:35 -04:00
  • 06ca911621 shader_recompiler: Remove unnecessary [[nodiscard]] instances Lioncash 2021-07-26 04:11:13 -04:00
  • 0b67df1f7c control_flow: Fix duplicate switch case in OpcodeToken Lioncash 2021-07-26 04:16:32 -04:00
  • 89ad9df0e9 object_pool: Add missing return in Chunk move assignment operator Lioncash 2021-07-26 04:01:01 -04:00
  • 66a0cedba3 shader: Fold integer FMA from Nvidia's pattern ReinUsesLisp 2021-07-26 04:24:26 -03:00
  • 09fb41dc63 shader: Use TryInstRecursive on XMAD multiply folding ReinUsesLisp 2021-07-26 04:15:23 -03:00
  • f6f0383b49 shader: Add TryInstRecursive utility to values ReinUsesLisp 2021-07-26 01:31:05 -03:00
  • c09557acd8 Merge pull request #6697 from ameerj/fps-cap bunnei 2021-07-25 16:23:44 -07:00
  • 09d6cc9943 Merge branch 'master' into fullscreen-enum lat9nq 2021-07-25 15:31:33 -04:00
  • 7e272d3cd8 Merge pull request #6575 from FernandoS27/new_settings bunnei 2021-07-25 11:45:45 -07:00
  • b5c3cb8763 Merge pull request #6709 from ameerj/screenshot-path Morph 2021-07-25 14:41:38 -04:00
  • 98b26b6e12 Merge pull request #6585 from ameerj/hades bunnei 2021-07-25 11:39:04 -07:00
  • 9dd35b7b66 main: Fix screenshot filepath construction ameerj 2021-07-25 14:24:08 -04:00
  • c2aaf51370 Merge pull request #6699 from lat9nq/common-threads bunnei 2021-07-25 10:43:11 -07:00
  • e7c30f33fe Merge pull request #6706 from FernandoS27/skyline-love-letter Fernando S 2021-07-25 12:24:29 +02:00
  • e6a0ca5f2c Grant a license exception to Skyline Emulator. Fernando Sahmkow 2021-07-24 20:38:22 +02:00
  • 84b9c42642 Merge pull request #6690 from ReinUsesLisp/dma-clear-fixups bunnei 2021-07-24 01:27:50 -04:00
  • c80ae87b4e renderer_base: Removed redundant settings ameerj 2021-07-22 20:08:01 -04:00
  • 9dfbc9bdce general: Rename "Frame Limit" references to "Speed Limit" ameerj 2021-07-22 19:56:21 -04:00
  • 2c6e274b39 config, nvflinger: Add FPS cap setting ameerj 2021-07-22 21:03:50 -04:00
  • 2656020608 Merge pull request #6551 from bunnei/improve-kernel-obj bunnei 2021-07-23 21:23:56 -04:00
  • d8b00fd863 configuration: Use combobox apply template where possible lat9nq 2021-07-23 10:18:07 -04:00
  • b11c81cc13 general: Implement FullscreenMode enumeration lat9nq 2021-07-23 10:11:42 -04:00
  • eb61824ea5 common: Publically link to pthreads lat9nq 2021-07-23 02:43:50 -04:00
  • 7f13104c17 shader: Support out of bound local memory reads and immediate writes ReinUsesLisp 2021-07-21 18:28:36 -03:00
  • a55ff22900 vulkan/blit_image: Commit descriptor sets within worker thread ReinUsesLisp 2021-07-20 21:52:29 -03:00
  • f6796cad9c vulkan_device: Blacklist Volta and older from VK_KHR_push_descriptor ReinUsesLisp 2021-07-20 21:51:10 -03:00
  • 594ea29015 cmake: Remove unused code in GenerateSCMRev.cmake ReinUsesLisp 2021-07-20 03:13:51 -03:00
  • a741513e65 qt: Remove "experimental" from asynchronous shader building UI ReinUsesLisp 2021-07-20 03:09:21 -03:00
  • 3c6d440015 Revert "renderers: Disable async shader compilation" ReinUsesLisp 2021-07-20 03:08:06 -03:00
  • 8381490a04 opengl: Fix asynchronous shaders ReinUsesLisp 2021-07-20 03:05:41 -03:00
  • 258f35515d shader_environment: Receive cache version from outside ReinUsesLisp 2021-07-18 21:07:12 -03:00
  • 4a82450c81 cmake: Remove shader cache version ReinUsesLisp 2021-07-18 20:56:50 -03:00
  • 56478bc9ac shader: Fix disabled attribute default values ameerj 2021-07-17 16:16:23 -04:00
  • c9528282d9 gl_device: Simplify GLASM setting logic ameerj 2021-07-17 00:59:57 -04:00
  • 56c30dd9e0 glsl: Simplify FCMP emission ameerj 2021-07-16 20:13:15 -04:00
  • 79d2684261 glsl: Update TessellationControl gl_in ameerj 2021-07-15 18:37:24 -04:00
  • e1ed218b41 renderer_opengl: Use ARB_separate_shader_objects ReinUsesLisp 2021-07-14 03:48:30 -03:00
  • fc7bed21b5 shader: Implement ISETP.X ameerj 2021-07-12 19:56:14 -04:00
  • bf2956d77a shader: Avoid usage of C++20 ranges to build in clang ReinUsesLisp 2021-07-12 05:22:01 -03:00
  • 94af0a00f6 glsl: Clamp shared mem size to GL_MAX_COMPUTE_SHARED_MEMORY_SIZE ameerj 2021-07-12 02:03:25 -04:00
  • 8c166c68d4 gl_shader_cache: Properly implement asynchronous shaders ReinUsesLisp 2021-07-11 23:26:13 -03:00
  • 49946cf780 shader_recompiler, video_core: Resolve clang errors lat9nq 2021-07-11 22:10:38 -04:00
  • 4e4b8775b5 main: Update Shader Cache menu options ameerj 2021-07-11 14:39:13 -04:00
  • 41493fbe89 renderers: Fix clang formatting ameerj 2021-07-11 01:04:52 -04:00
  • 2235a51b5d shader: Manually convert from array<u32> to bitset instead of using bit_cast ReinUsesLisp 2021-07-11 01:10:38 -03:00
  • 8390286a89 renderers: Disable async shader compilation ameerj 2021-07-09 19:00:11 -04:00
  • be54aad1c4 maxwell_to_vk: Add R16_SNORM ReinUsesLisp 2021-07-07 00:18:30 -03:00
  • 18fb9bdfa8 configure_graphics: Mark SPIR-V as Experimental, Mesa only lat9nq 2021-07-06 15:46:27 -04:00
  • 41c6cb70f9 glsl: Fix tracking of info.uses_shadow_lod ameerj 2021-07-04 20:48:54 -04:00
  • 11f04f1022 shader: Ignore global memory ops on devices lacking int64 support ameerj 2021-07-04 00:34:53 -04:00
  • 55233c2861 vulkan_device: Add missing include algorithm lat9nq 2021-07-03 03:07:50 -04:00
  • 7277d7fe96 vulkan_device: Blacklist ampere devices from float16 math ameerj 2021-07-03 01:49:59 -04:00
  • 57f222c56e dual_vertex_pass: Clang format ameerj 2021-07-02 12:45:23 -04:00
  • dbee32d302 gl_shader_cache: Fixes for async shaders ameerj 2021-07-01 20:32:30 -04:00
  • 57171b23f9 vulkan_device: Enable VK_EXT_extended_dynamic_state on RADV 21.2 onward ReinUsesLisp 2021-06-29 18:58:32 -03:00
  • 8722668b3c emit_spirv: Workaround VK_KHR_shader_float_controls on fp16 Nvidia ReinUsesLisp 2021-06-29 18:42:17 -03:00
  • 1b27a2b597 configure_graphics: Re-order vulkan device populating lat9nq 2021-06-29 14:55:32 -04:00
  • 2e5af95541 shader: GCC fmt 8.0.0 fixes lat9nq 2021-06-28 23:44:03 -04:00
  • b9069c7891 shader: Account for 33-bit IADD3 scenario ameerj 2021-06-28 22:38:35 -04:00
  • b21bf79bd2 shader: Only apply shift on register mode for IADD3 ReinUsesLisp 2021-06-28 22:35:31 -03:00
  • fba6bd92d4 vk_rasterizer: Workaround bug in VK_EXT_vertex_input_dynamic_state ReinUsesLisp 2021-06-26 17:46:01 -03:00
  • 5643a909bc shader: Fix disabled and unwritten attributes and varyings ReinUsesLisp 2021-06-26 01:14:06 -03:00
  • 65daec8b75 glsl: Fix shared and local memory declarations ameerj 2021-06-25 16:34:40 -04:00
  • 8289eb108f opengl: Implement LOP.CC ameerj 2021-06-25 13:09:45 -04:00
  • f94f0be521 vk_graphics_pipeline: Implement smooth lines ReinUsesLisp 2021-06-25 05:25:19 -03:00
  • 57a8921e01 vk_graphics_pipeline: Implement line width ReinUsesLisp 2021-06-25 05:21:51 -03:00
  • 5b2b0634a1 spirv: Fix code emission when descriptor aliasing is unsupported ReinUsesLisp 2021-06-25 04:38:55 -03:00
  • fb9b1787f8 video_core: Enable GL SPIR-V shaders lat9nq 2021-06-22 01:12:11 -04:00
  • 1152d66ddd general: Add setting shader_backend lat9nq 2021-07-08 17:28:48 -04:00
  • 00fa09dc45 glsl: Declare local memory in main ameerj 2021-06-24 20:14:31 -04:00
  • f7352411f0 glsl: Add passthrough geometry shader support ameerj 2021-06-24 20:13:21 -04:00
  • 8612b5fec5 shader: Use std::bit_cast instead of Common::BitCast for passthrough ReinUsesLisp 2021-06-24 17:42:07 -03:00
  • 8a3427a4c8 glasm: Add passthrough geometry shader support ReinUsesLisp 2021-06-24 17:40:24 -03:00
  • 7dafa96ab5 shader: Rework varyings and implement passthrough geometry shaders ReinUsesLisp 2021-06-24 02:41:09 -03:00
  • 4f052a1f39 vk_graphics_pipeline: Implement conservative rendering ReinUsesLisp 2021-06-23 03:32:41 -03:00
  • ecd6b4356b shader: Only verify shader when graphics debugging is enabled ReinUsesLisp 2021-06-23 03:31:49 -03:00
  • 395bed3a0a shader: Unify shader stage types ReinUsesLisp 2021-06-23 02:41:00 -03:00
  • 257d2aab74 lower_int64_to_int32: Add missing include lat9nq 2021-06-24 00:19:31 -04:00