Commit Graph

  • 35e1118766 gl_rasterizer_cache: Mark surface copy destinations as modified. bunnei 2019-02-02 22:41:39 -05:00
  • dd1aab5446 gl_rasterizer: Implement a more accurate fermi 2D copy. bunnei 2018-12-15 00:20:00 -05:00
  • ca482997fe Merge pull request #2091 from FearlessTobi/port-4603 bunnei 2019-02-06 21:51:46 -05:00
  • e09f1c92fb Merge pull request #2021 from ReinUsesLisp/disk-cache bunnei 2019-02-06 21:47:20 -05:00
  • dfd14618f7 cmake: Fix title bar issue ReinUsesLisp 2019-02-06 21:55:14 -03:00
  • d0ac624403 gl_shader_disk_cache: Check LZ4 size limit Frederic L 2019-02-03 01:22:01 -03:00
  • 9f0b247cf6 gl_shader_disk_cache: Consider compressed size zero as an error Frederic L 2019-02-03 01:21:18 -03:00
  • 8ff2ce5207 cmake: Use CMAKE_COMMAND instead of "cmake" Frederic L 2019-02-03 01:15:46 -03:00
  • e6a2245304 gl_shader_disk_cache: Use unordered containers ReinUsesLisp 2019-02-02 21:14:36 -03:00
  • e147ed4fc0 gl_shader_cache: Fixup GLSL unique identifiers ReinUsesLisp 2019-01-31 16:44:11 -03:00
  • 4ffb487251 cmake: Fixup application string Michael 2019-01-21 21:10:37 -03:00
  • bd928e70ed loading_screen: Unchunk progress bar ReinUsesLisp 2019-01-21 16:38:37 -03:00
  • eb73247433 gl_shader_cache: Link loading screen with disk shader cache load ReinUsesLisp 2019-01-21 16:38:23 -03:00
  • df0f31f44e gl_shader_cache: Set GL_PROGRAM_SEPARABLE to dumped shaders ReinUsesLisp 2019-01-16 04:37:35 -03:00
  • 7fefec585c gl_shader_disk_cache: Pass core system as argument and guard against games without title ids ReinUsesLisp 2019-01-15 16:28:42 -03:00
  • 2bc6a699dc gl_shader_disk_cache: Guard reads and writes against failure ReinUsesLisp 2019-01-15 15:22:25 -03:00
  • 750abcc23d gl_shader_disk_cache: Address miscellaneous feedback ReinUsesLisp 2019-01-15 02:42:25 -03:00
  • 8ee3666a3c gl_shader_disk_cache: Pass return values returning instead of by parameters ReinUsesLisp 2019-01-15 02:17:38 -03:00
  • ed956569a4 gl_shader_disk_cache: Compress program binaries using LZ4 ReinUsesLisp 2019-01-15 02:05:30 -03:00
  • f087639e4a gl_shader_disk_cache: Compress GLSL code using LZ4 ReinUsesLisp 2019-01-15 01:48:29 -03:00
  • cfb20c4c9d gl_shader_disk_cache: Save GLSL and entries into the precompiled file ReinUsesLisp 2019-01-15 01:07:57 -03:00
  • e78da8dc1f settings: Hide shader cache behind a setting ReinUsesLisp 2019-01-14 02:14:27 -03:00
  • be4641c43f gl_shader_disk_cache: Invalidate shader cache changes with CMake hash ReinUsesLisp 2019-01-14 01:58:46 -03:00
  • a3703f5767 gl_shader_cache: Refactor to support disk shader cache ReinUsesLisp 2019-01-14 00:58:15 -03:00
  • 4039086226 gl_shader_disk_cache: Add transferable cache invalidation ReinUsesLisp 2019-01-14 01:25:25 -03:00
  • a1faed9950 gl_shader_disk_cache: Add precompiled load ReinUsesLisp 2019-01-13 23:33:31 -03:00
  • 57fb15d2a3 gl_shader_disk_cache: Add precompiled save ReinUsesLisp 2019-01-13 23:33:00 -03:00
  • 3435cd8d5e gl_shader_disk_cache: Add transferable load ReinUsesLisp 2019-01-13 23:30:37 -03:00
  • b1efceec89 gl_shader_disk_cache: Add transferable stores ReinUsesLisp 2019-01-13 23:29:24 -03:00
  • 98be5a4928 gl_shader_disk_cache: Add ShaderDiskCacheOpenGL class and helpers ReinUsesLisp 2019-01-13 23:22:15 -03:00
  • 145c3ac89e gl_shader_disk_cache: Add file and move BaseBindings declaration ReinUsesLisp 2019-01-13 22:36:52 -03:00
  • c2c5260fd7 gl_shader_decompiler: Remove name entries ReinUsesLisp 2019-01-13 22:06:42 -03:00
  • 8b11368671 gl_shader_util: Add parameter to handle retrievable programs ReinUsesLisp 2019-01-13 22:12:23 -03:00
  • 0ed5d728ca rasterizer_interface: Add disk cache entry for the rasterizer ReinUsesLisp 2019-01-13 22:05:53 -03:00
  • 84412591c9 file_util: Add shader directory ReinUsesLisp 2019-01-11 01:46:49 -03:00
  • 049050856f shader_decode: Implement LDG and basic cbuf tracking ReinUsesLisp 2018-12-29 02:44:54 -03:00
  • 10ab714fe0 Merge pull request #2042 from ReinUsesLisp/nouveau-tex bunnei 2019-02-06 20:19:20 -05:00
  • 40ac058557 Merge pull request #2071 from ReinUsesLisp/dsa-texture bunnei 2019-02-06 20:17:59 -05:00
  • 8b800369ea gdbstub: only let Execute breakpoints write/restore BKPT opcodes into target memory Dimitri ALBORA 2019-01-26 22:08:39 +01:00
  • c357d8f6f7 Merge pull request #2057 from FearlessTobi/port-4586 bunnei 2019-02-06 12:37:57 -05:00
  • b34ae2235d Merge pull request #2086 from FearlessTobi/port-4583 bunnei 2019-02-06 12:33:35 -05:00
  • 40cd299f01 Merge pull request #2087 from lioncash/const bunnei 2019-02-06 12:33:13 -05:00
  • 89abef3518 remove all occurance of specifying endianness inside BitField Weiyi Wang 2019-01-25 12:26:47 -05:00
  • 6b81ceb060 common/bitfield: make it endianness-aware Weiyi Wang 2019-01-25 12:16:23 -05:00
  • 71530781f3 common/swap: remove default value for swap type internal storage Weiyi Wang 2019-01-25 12:16:00 -05:00
  • 6734c64976 common/swap: use template and tag for LE/BE specification Weiyi Wang 2019-01-25 12:09:12 -05:00
  • 94bc48dd78 common/swap: add swap template for enum Weiyi Wang 2018-09-21 19:53:14 -04:00
  • 67c1f31251 Merge pull request #2088 from jroweboy/h bunnei 2019-02-05 21:06:39 -05:00
  • c82b0afb69 QT: Fix the loading screen 'H' switch logo to not glitch out James Rowe 2019-02-05 18:24:15 -07:00
  • ef073ff117 service/nvflinger,service/vi: Handle failure cases with exposed API Lioncash 2019-02-05 16:20:04 -05:00
  • 7aa7d8f4ff Merge pull request #2085 from ReinUsesLisp/cube-minus-one bunnei 2019-02-05 17:15:26 -05:00
  • f598490b57 Fix crash when no files are selected xperia64 2019-01-19 22:14:19 -05:00
  • 284536a626 Add file extension to screenshot filename if not provided xperia64 2019-01-19 22:10:30 -05:00
  • 7320c667df service/nvflinger: Mark FindVsyncEvent() as a const member function Lioncash 2019-02-05 15:57:26 -05:00
  • 3c02cdcc57 service/nvflinger: Rename GetVsyncEvent() to FindVsyncEvent() Lioncash 2019-02-05 15:55:15 -05:00
  • 72c70d6808 Merge pull request #2081 from ReinUsesLisp/lmem-64 bunnei 2019-02-05 09:17:48 -05:00
  • b5e685b297 video_core/texture: Fix BitField size for depth_minus_one ReinUsesLisp 2019-02-05 04:31:11 -03:00
  • bb4549a73d Merge pull request #2082 from FernandoS27/txq-stl bunnei 2019-02-04 20:22:32 -05:00
  • a568cd805b Update src/video_core/engines/shader_bytecode.h Mat M 2019-02-03 21:27:26 -04:00
  • 0306c50339 Fix TXQ not using the component mask. Fernando Sahmkow 2019-02-03 17:07:20 -04:00
  • dfa7be5ddf shader_ir/memory: Add ST_L 64 and 128 bits stores ReinUsesLisp 2019-02-03 19:08:10 -03:00
  • 0d1d755086 shader/track: Search inside of conditional nodes ReinUsesLisp 2019-01-30 02:20:05 -03:00
  • 42b75e8be8 shader_ir: Rename BasicBlock to NodeBlock ReinUsesLisp 2019-01-30 02:09:40 -03:00
  • 6a6fabea58 shader_ir: Pass decoded nodes as a whole instead of per basic blocks ReinUsesLisp 2019-01-30 01:56:33 -03:00
  • 2bdbb90af7 video_core: Assert on invalid GPU to CPU address queries ReinUsesLisp 2019-01-22 03:47:56 -03:00
  • 04e68e9738 maxwell_3d: Allow sampler handles with TSC id zero ReinUsesLisp 2019-02-03 04:58:01 -03:00
  • 390721a561 maxwell_3d: Allow texture handles with TIC id zero ReinUsesLisp 2019-01-22 00:57:30 -03:00
  • e01a9de35f memory_manager: Check for reserved page status ReinUsesLisp 2019-01-22 00:57:04 -03:00
  • f61c1ed246 shader_ir/memory: Add LD_L 128 bits loads ReinUsesLisp 2019-02-03 00:35:20 -03:00
  • 9feb68085d shader_bytecode: Rename BytesN enums to BitsN ReinUsesLisp 2019-02-02 23:44:38 -03:00
  • 0be835132c shader_ir/memory: Add LD_L 64 bits loads ReinUsesLisp 2019-02-02 23:43:11 -03:00
  • eceab45dac Merge pull request #2074 from ReinUsesLisp/shader-ir-unify-offset bunnei 2019-02-01 13:24:04 -05:00
  • 4076d8fe3e Merge pull request #2073 from lioncash/opus bunnei 2019-02-01 13:02:16 -05:00
  • 2d226ff8ac Merge pull request #2067 from ReinUsesLisp/workaround-fb bunnei 2019-02-01 12:50:09 -05:00
  • 11e7c1244c Merge pull request #2078 from lioncash/timer bunnei 2019-02-01 12:49:16 -05:00
  • 3a6eef27a2 Merge pull request #2079 from ReinUsesLisp/remove-fill bunnei 2019-02-01 12:48:38 -05:00
  • 26f8a700a7 rasterizer_interface: Remove unused AccelerateFill operation ReinUsesLisp 2019-02-01 03:02:22 -03:00
  • 13222f94c0 video_core: Remove unused Fill surface type ReinUsesLisp 2019-02-01 02:55:30 -03:00
  • 414cc1eb1f kernel: Remove the Timer class Lioncash 2019-01-31 23:05:00 -05:00
  • b0b027d2d0 Merge pull request #2072 from lioncash/service bunnei 2019-01-31 15:19:44 -05:00
  • db21ac2627 Merge pull request #2077 from lioncash/virt bunnei 2019-01-31 15:19:02 -05:00
  • d6f5f5cafa Merge pull request #2075 from lioncash/find bunnei 2019-01-31 11:08:36 -05:00
  • 3e80b08944 gl_rasterizer_cache: Fixup test clause ReinUsesLisp 2019-01-29 22:08:03 -03:00
  • 911587fb8d gl_rasterizer_cache: Guard clause swizzle testing Mat M 2019-01-29 22:01:04 -03:00
  • 220df45b7d gl_state: Remove texture target tracking ReinUsesLisp 2019-01-09 17:42:27 -03:00
  • 704744bb72 gl_rasterizer_cache: Move swizzling to textures instead of state ReinUsesLisp 2019-01-06 23:02:27 -03:00
  • 3bbaa98c78 gl_state: Use DSA and multi bind to update texture bindings ReinUsesLisp 2019-01-06 22:36:51 -03:00
  • 4b676e7786 gl_rasterizer: Use DSA for textures ReinUsesLisp 2019-01-06 18:49:23 -03:00
  • e597665569 Merge pull request #1818 from ccawley2011/patch-1 Hexagon12 2019-01-30 19:53:34 +02:00
  • a3cdd773c3 kernel/wait_object: Devirtualize functions related to manipulating the thread list directly Lioncash 2019-01-30 12:41:17 -05:00
  • 4596ef5274 kernel/timer: Remove unnecessary WakeupAllWaitingThreads() override Lioncash 2019-01-30 12:27:02 -05:00
  • 1a302d4d47 kernel/readable_event: Remove unnecessary WakeupAllWaitingThreads() override Lioncash 2019-01-30 12:26:11 -05:00
  • 35480167b1 Merge pull request #2076 from lioncash/enc Hexagon12 2019-01-30 19:42:15 +02:00
  • 0b594f3344 video_core/dma_pusher: Silence C4828 warnings Lioncash 2019-01-30 12:36:28 -05:00
  • 92b18345a8 Merge pull request #1485 from FernandoS27/render-info bunnei 2019-01-30 12:35:56 -05:00
  • a897feb21e hwopus: Implement DecodeInterleaved Lioncash 2019-01-29 18:21:17 -05:00
  • ba14fb42e4 service/nvflinger: Make FindBufferQueueId() a const member function Lioncash 2019-01-30 11:14:05 -05:00
  • 1d11def9c4 service/nvflinger: Rename Get prefix on function to Find Lioncash 2019-01-29 23:30:22 -05:00
  • 477d616f7d shader_ir: Unify constant buffer offset values ReinUsesLisp 2019-01-28 18:11:23 -03:00
  • 07b86dc28c hwopus: Deduplicate the decoding code within DecodeInterleavedOld and DecodeInterleavedWithPerfOld Lioncash 2019-01-29 18:15:29 -05:00