Commit Graph

  • 2b082e2710 Merge pull request #343 from Subv/tex_wrap_4 bunnei 2018-04-17 12:25:24 -04:00
  • de580ccdd5 file_sys: Use NGLOG shinyquagsire23 2018-04-17 09:47:11 -06:00
  • e52a87b98a Various service name fixes - part 2 (rebased) (#322) Hexagon12 2018-04-17 18:37:43 +03:00
  • 0905dc1ff4 Merge pull request #342 from bunnei/indexed-verts bunnei 2018-04-17 11:34:22 -04:00
  • 636ad34707 MaxwellToGL: Implemented tex wrap mode 1 (Wrap, GL_REPEAT). Subv 2018-04-17 10:17:18 -05:00
  • 7fc516cc1a MaxwellToGL: Added a TODO and partial implementation of maxwell wrap mode 4 (Clamp, GL_CLAMP). Subv 2018-04-17 10:08:10 -05:00
  • 77bdc49343 gl_rendering: Use NGLOG* for changed code. bunnei 2018-04-16 21:23:28 -04:00
  • 1a1af3fda3 gl_rasterizer: Implement indexed vertex mode. bunnei 2018-04-13 14:18:37 -04:00
  • 83aa38b239 file_sys: tweaks shinyquagsire23 2018-04-16 06:51:59 -06:00
  • c03795300a file_sys: Add HFS/PFS helper component shinyquagsire23 2018-04-16 04:29:15 -06:00
  • 44e09ba807 Merge pull request #338 from bunnei/unrequire-shared-font bunnei 2018-04-15 16:54:36 -04:00
  • d6d7d0989c Merge pull request #337 from Subv/used_buffers bunnei 2018-04-15 16:30:57 -04:00
  • ac628f139d pl_u: Use empty shared font if none is available. bunnei 2018-04-15 16:15:34 -04:00
  • 477aab5960 GPU: Use the same buffer names in the generated GLSL and the buffer uploading code. Subv 2018-04-15 14:42:23 -05:00
  • 14ac40436e GPU: Don't use explicit binding points when uploading the constbuffers to opengl. Subv 2018-04-15 14:14:57 -05:00
  • b8825fbf10 Merge pull request #335 from bunnei/delete-file bunnei 2018-04-15 15:13:02 -04:00
  • b60834ac41 Merge pull request #334 from Subv/used_buffers bunnei 2018-04-15 13:17:30 -04:00
  • bddad50dd4 fsp_srv: Implement DeleteFile. bunnei 2018-04-15 13:15:18 -04:00
  • e128e90350 GPU: Don't use GetPointer when uploading the constbuffer data to the GPU. Subv 2018-04-15 11:18:09 -05:00
  • 7da47da66e GPU: Use the buffer hints from the shader decompiler to upload only the necessary const buffers for each shader stage. Subv 2018-04-15 11:15:54 -05:00
  • 34264879b3 Merge pull request #333 from bunnei/const-buff-hints bunnei 2018-04-15 12:12:17 -04:00
  • 73d9c494ea shaders: Expose hints about used const buffers. bunnei 2018-04-15 03:32:12 -04:00
  • bb0c3fc828 Merge pull request #328 from Subv/constbuffers bunnei 2018-04-15 03:19:57 -04:00
  • c9b511da08 GPU: Upload the entirety of each constbuffer for each shader stage as SSBOs. Subv 2018-04-14 11:50:15 -05:00
  • 1957640ea2 GPU: Allow configuring ssbos in the opengl state manager. Subv 2018-04-14 11:45:23 -05:00
  • ae58e46036 GPU: Added a function to determine whether a shader stage is enabled or not. Subv 2018-04-14 11:42:07 -05:00
  • 2b9a6b3281 Merge pull request #332 from bunnei/fix-total-mem-usage bunnei 2018-04-14 22:29:19 -04:00
  • 43f0f163e1 vm_manager: Increase GetTotalMemoryUsage value. bunnei 2018-04-14 22:04:10 -04:00
  • 9f66cae865 Merge pull request #327 from adityaruplaha/fullscreen-fix bunnei 2018-04-14 21:24:36 -04:00
  • 778be45103 Merge pull request #331 from bunnei/fsp-flush bunnei 2018-04-14 21:21:34 -04:00
  • fdca7b5f7a Merge pull request #329 from bunnei/shader-gen-part-1 bunnei 2018-04-14 20:40:39 -04:00
  • 9cab6809f2 fsp_srv: Implement IFile::Flush. bunnei 2018-04-14 19:46:09 -04:00
  • 1b41b875dc shaders: Add NumTextureSamplers const, remove unused #pragma. bunnei 2018-04-14 18:50:06 -04:00
  • e6224fec27 shaders: Address PR review feedback. bunnei 2018-04-14 15:57:58 -04:00
  • eabeedf6af gl_shader_decompiler: Cleanup log statements. bunnei 2018-04-14 14:42:47 -04:00
  • 0d408b965b shaders: Fix GCC and clang build issues. bunnei 2018-04-14 14:09:32 -04:00
  • 86135864da gl_shader_decompiler: Implement negate, abs, etc. and lots of cleanup. bunnei 2018-04-09 23:39:44 -04:00
  • 7639667562 shader_bytecode: Add FSETP and KIL to GetInfo. bunnei 2018-04-09 22:10:17 -04:00
  • 5a47832221 shader_bytecode: Add SubOp decoding. bunnei 2018-04-09 22:09:23 -04:00
  • 50023bdae7 gl_shader_decompiler: Add shader stage hint. bunnei 2018-04-09 22:07:30 -04:00
  • a992aac5eb renderer_opengl: Fix Morton copy byteswap, etc. bunnei 2018-04-09 22:02:59 -04:00
  • 958c98bdae Fix the stuck in fullscreen bug (Original PR: citra-emu/citra#3611) adityaruplaha 2018-04-14 16:35:47 +05:30
  • 0ca8fce9d0 gl_shader_manager: Implement SetShaderSamplerBindings. bunnei 2018-04-08 00:36:19 -04:00
  • beddc8afd2 gl_rasterizer: Generate shaders and upload uniforms. bunnei 2018-04-08 00:00:11 -04:00
  • 85d77a3d24 gl_shader_decompiler: Basic impl. for very simple vertex shaders. bunnei 2018-04-07 23:48:38 -04:00
  • 51f37f5061 gl_shader_manager: Cleanup and consolidate uniform handling. bunnei 2018-04-07 23:45:09 -04:00
  • 35aca0bf1f maxwell_3d: Make memory_manager public. bunnei 2018-04-07 23:24:50 -04:00
  • 33bb53571b maxwell_3d: Fix shader_config decodings. bunnei 2018-04-07 23:14:41 -04:00
  • 5617831d5f gl_rasterizer: Use shader program manager, remove test shader. bunnei 2018-04-07 05:22:08 -04:00
  • 459826a705 renderer_opengl: Add gl_shader_manager class. bunnei 2018-04-07 05:12:38 -04:00
  • 8aa21a03b3 maxwell_to_gl: Add a few types, etc. bunnei 2018-04-07 04:54:52 -04:00
  • 10953495c1 gl_shader_gen: Add hashable setup/config structs. bunnei 2018-04-07 04:51:42 -04:00
  • 2fcbb35ad2 gl_shader_util: Add missing includes. bunnei 2018-04-07 01:09:33 -04:00
  • 45fd7c4a37 common: Port cityhash code from Citra. bunnei 2018-04-07 00:48:22 -04:00
  • da1114ca59 renderer_opengl: Use OGLProgram instead of OGLShader. bunnei 2018-04-06 23:56:42 -04:00
  • 4f2b2d0bc5 gl_shader_util: Grab latest upstream. bunnei 2018-04-06 23:54:44 -04:00
  • dbfd106ba0 gl_resource_manager: Grab latest upstream. bunnei 2018-04-06 23:53:19 -04:00
  • ed7e597b44 gl_shader_decompiler: Add skeleton code from Citra for shader analysis. bunnei 2018-04-04 21:44:35 -04:00
  • 4e7e0f8112 shader_bytecode: Add initial module for shader decoding. bunnei 2018-04-04 21:43:40 -04:00
  • 0315fe8c3d bit_field: Make all methods constexpr. bunnei 2018-04-05 21:44:22 -04:00
  • c6ab2c94d9 Merge pull request #323 from Hexagon12/stub-hid bunnei 2018-04-13 10:58:03 -04:00
  • 660991cffb Merge pull request #325 from Hexagon12/ipc-value-fix bunnei 2018-04-13 10:57:43 -04:00
  • e10248f308 Fixed normal params in GetDisplayResolution Hexagon12 2018-04-13 17:47:01 +03:00
  • 56d2958aaf Stubbed out GetPlayerLedPattern Hexagon12 2018-04-13 17:05:03 +03:00
  • b1556309fe Merge pull request #1 from yuzu-emu/master Hexagon12 2018-04-13 15:17:50 +03:00
  • b7369f99ec Merge pull request #319 from Hexagon12/service-name-fix bunnei 2018-04-13 00:25:32 -04:00
  • 9629736625 Merge pull request #320 from mailwl/ssl-update bunnei 2018-04-11 21:15:18 -04:00
  • 39f75350bb Service/SSL: update service according switchbrew mailwl 2018-04-10 21:40:53 +03:00
  • cc89b7bfcb Various fixes and clang Hexagon12 2018-04-11 14:48:56 +03:00
  • a155d3b7ff Decimal change Hexagon12 2018-04-10 21:21:00 +03:00
  • 88f1fe79c6 Updated pctl:a with new service names. Hexagon12 2018-04-10 21:03:23 +03:00
  • 177bdb94df Updated nvmemp with new service names. Hexagon12 2018-04-10 20:28:15 +03:00
  • 4d1a2509df Updated nvdrv with more service names. Hexagon12 2018-04-10 20:26:49 +03:00
  • ac50d2cd60 Updated pl:u with more service names. Hexagon12 2018-04-10 20:23:21 +03:00
  • 2d2de1422e Updated hid with more service names. Hexagon12 2018-04-10 20:17:22 +03:00
  • 9e2f30ab4a Updated friend:u with more service names. Hexagon12 2018-04-10 20:02:11 +03:00
  • be50a6ceef Updated the unknown name Hexagon12 2018-04-10 20:01:33 +03:00
  • 7788178f01 Updated friend:a with more service names. Hexagon12 2018-04-10 20:00:36 +03:00
  • 20c97c60d5 Merge pull request #318 from mailwl/account bunnei 2018-04-10 12:43:25 -04:00
  • ae5e2d07c6 Updated fsp-srv with more service names. Hexagon12 2018-04-10 19:30:27 +03:00
  • ee3ca32fa3 Updated CodecCtl with more service names. Hexagon12 2018-04-10 18:58:14 +03:00
  • ed2da0ef70 Updated audren with more service names. Hexagon12 2018-04-10 18:56:57 +03:00
  • c0011fdacd Updated audrec with more service names. Hexagon12 2018-04-10 18:53:33 +03:00
  • a886e3bc2a Updated audout with more service names. Hexagon12 2018-04-10 18:51:50 +03:00
  • 4cf4a5ecdc Updated audin with more service names. Hexagon12 2018-04-10 18:47:52 +03:00
  • c79c9755b4 Updated AOC with more service names. Hexagon12 2018-04-10 18:42:28 +03:00
  • 434cffa37d Updated AppletOE with more service names. Hexagon12 2018-04-10 18:41:17 +03:00
  • 0cc2e7d81d Updated AppletAE with more service names. Hexagon12 2018-04-10 18:39:46 +03:00
  • 84d39530cf Updated AM with more service names. Hexagon12 2018-04-10 18:36:00 +03:00
  • 3769a80fac Service/ACC: convert to module, add acc:aa, acc:su, acc:u1 services mailwl 2018-04-10 10:18:52 +03:00
  • 227bc78cbe Merge pull request #314 from jroweboy/tegra-progress-3b bunnei 2018-04-07 18:46:16 -04:00
  • e0fb6a188c Merge pull request #315 from jroweboy/spelling-fix bunnei 2018-04-07 16:49:09 -04:00
  • d79558a6f0 Merge pull request #316 from jroweboy/dontcrash bunnei 2018-04-07 16:48:47 -04:00
  • 222ba939f2 Prevent crash from uninitialized telemetry James Rowe 2018-04-07 07:25:14 -06:00
  • f16eb90b8f Fix spelling of Initialize James Rowe 2018-04-07 07:20:39 -06:00
  • 0b855f1c21 Fix clang format issues James Rowe 2018-04-06 22:00:48 -06:00
  • dcc27d6dc1 GPU: Assert when finding a texture with a format type other than UNORM. Subv 2018-03-29 13:12:53 -05:00
  • b0ca330e14 GL: Set up the textures used for each draw call. Subv 2018-03-26 21:54:16 -05:00
  • cb3183212d GL: Bind the textures to the shaders used for drawing. Subv 2018-03-26 21:52:43 -05:00
  • 65faeb9b2a GLCache: Specialize the MortonCopy function for the DXT1 texture format. Subv 2018-03-26 21:51:56 -05:00