Commit Graph

6094 Commits (7504df52fcc3dd320091a362ecc0df1c93ec8cfd)
 

Author SHA1 Message Date
bunnei 7504df52fc renderer_opengl: Remove framebuffer RasterizerFlushVirtualRegion hack.
bunnei c1ccbf332f gl_rasterizer_cache: Implement UpdatePagesCachedCount.
bunnei d732142b66 memory: Add RasterizerMarkRegionCached code and cleanup.
bunnei c2dbdefedf gl_rasterizer: Implement SetupVertexArray.
bunnei cd8bb6ea9b gl_rasterizer_cache: Fix an ASSERT_MSG.
bunnei 4369af6b7e maxwell_to_gl: Add module and function for decoding VertexType.
bunnei 3754e0fdfd maxwell_3d: Use names that match envytools for VertexType.
bunnei 15925b8293 maxwell_3d: Add VertexAttribute struct and cleanup.
bunnei 0ee38e1363 gl_rasterizer: Use 32 texture units instead of 3.
bunnei 0162a2d5cb gl_rasterizer: Implement DrawTriangles.
bunnei 33c0bf9dc5 Maxwell3D: Call AccelerateDrawBatch on DrawArrays.
bunnei ed2134784e gl_rasterizer: Implement AnalyzeVertexArray.
bunnei 8041d72a1f gl_rasterizer_cache: MortonCopy Switch-style.
bunnei 170ac3f9ee gl_rasterizer_cache: Implement GetFramebufferSurfaces.
bunnei 94c70693f9 maxwell: Add RenderTargetFormat enum.
bunnei 1a9df83535 renderer_opengl: Only draw the screen if a framebuffer is specified.
bunnei f934da0e43
Merge pull request from Subv/tsc
GPU: Added sampler information structures (TSC)
bunnei 010ea89013
Merge pull request from N00byKing/master
Implement Pull  from citra: appveyor: Determine dlls to include in package programmatically
Subv 4697025b73 GPU: Load the sampler info (TSC) when retrieving active textures.
Subv 56e2013c1f GPU: Added the TSC structure. It contains information about the sampler.
Subv 6afe9e0105 GPU: Added more fields to the TIC structure.
bunnei 8c8da93693
Merge pull request from bunnei/misc-service-fixes
Minor changes to VI, PL, HID, and AUDREN
bunnei e9315ace9f
Merge pull request from Subv/textures
GPU: Added code to unswizzle textures and ported the surface viewer from citra
bunnei a0933d92fc
Merge pull request from mailwl/sockets-services
Service/sockets: add bsd:s, nsd:a, nsd:u services
mailwl 692639e9b7 Service/sockets: add bsd:s, nsd:a, nsd:u services
bunnei 6f27edccb2 audren_u: Fix GetAudioDevice.
bunnei bde3e667be hid: Stub out SetNpadJoyAssignmentModeDual.
bunnei 868f7f18b9 pl_u: Add RequestLoad.
Subv 0ce52b1da2 GPU: Make the debug_context variable a member of the frontend instead of a global.
Subv 2c785bd06c GPU: Added a function to retrieve the active textures for a shader stage.
TODO: A shader may not use all of these textures at the same time, shader analysis should be performed to determine which textures are actually sampled.
Subv 39e60cfeb1 Frontend: Updated the surface view debug widget to work with Maxwell surfaces.
Subv 025d111308 Frontend: Allow opening the Surface View widget in the Qt frontend.
Subv 1c31e2b3d2 GPU: Implement the Incoming/FinishedPrimitiveBatch debug breakpoints.
Subv 1ad97c75a0 GPU: Implement the MaxwellCommandLoaded/Processed debug breakpoints.
Subv 77fd0d47e7 Frontend: Ported the GPU breakpoints and surface viewer widgets from citra.
Subv 1b8d798835 GPU: Added a method to unswizzle a texture without decoding it.
Allow unswizzling of DXT1 textures.
Subv 71ebc3e90d GPU: Preliminary work for texture decoding.
bunnei 46945b5c96
Merge pull request from MerryMage/addticks-dynarmic
arm_dynarmic: Fix timing
MerryMage 88c9608eac arm_dynarmic: Fix timing
bunnei 31816aac38
Merge pull request from Subv/viewport_regs
GPU: Added viewport registers to Maxwell3D's reg structure.
Subv 9b9de30086 GPU: Added viewport registers to Maxwell3D's reg structure.
bunnei a10baacf9e
Merge pull request from bunnei/tegra-progress-2
Tegra progress 2
bunnei d561e4acc8 gl_rasterizer: Fake render in green, because it's cooler.
bunnei 4ed54738fc gl_rasterizer: Log warning instead of sync'ing unimplemented funcs.
bunnei a397a9e9a4
Merge pull request from Subv/sd_card
FS: Implemented access to the SD card
bunnei b7da9d5a54 gl_rasterizer_cache: Add missing include for vm_manager.
bunnei 0f8401906b renderer_opengl: Only invalidate the framebuffer region, not flush.
bunnei 054393917e renderer_opengl: Fixes for properly flushing & rendering the framebuffer.
bunnei b5f3e7951b memory: Fix typo in RasterizerFlushVirtualRegion.
bunnei 68658ce4b0
Merge pull request from mailwl/ssl
Service/SSL: add ssl service