summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-04-01GPU: Implemented a gpu macro interpreter.Subv
The Ryujinx macro interpreter and envydis were used as reference. Macros are programs that are uploaded by the games during boot and can later be called by writing to their method id in a GPU command buffer.
2018-03-27Merge pull request #286 from N00byKing/citratoyuzuagainbunnei
main.h: Add pragma once, remove ifndef
2018-03-27main.h: Add pragma once, remove ifndefN00byKing
2018-03-27Merge pull request #285 from MerryMage/dfix-20180327bunnei
dynarmic: Update to 12a1020
2018-03-27Merge pull request #284 from bunnei/docked-configbunnei
Add config for "Docked" mode and various settings cleanup
2018-03-27dynarmic: Update to 12a1020MerryMage
12a1020 emit_X64_floating_point: Near jmp to end instead of short jmp 6278f83 emit_x64_vector: Fix typo in VectorShuffleImpl 25a0204 A64: Implement REV64 aa92e33 bit_util: Do nothing in RotateRight if the rotation amount is zero e537985 A64: Implement REV32 (vector) f62a258 ir: Add IR opcodes for emitting vector shuffles 36ac6ec emit_x64_vector_floating_point: Fix out of bounds array access in EmitVectorOperation64 20a59a9 A64: Implement REV16 (vector) b2f7bb0 CMakeLists: Add fp_util, macro_util and math_util headers fd21b58 A64: Implement EOR3 and BCAX a48c0bb travis: Use yuzu's unicorn fork 59e62e0 externals: Update catch to v2.2.1
2018-03-26Merge pull request #282 from N00byKing/patch-2bunnei
Change comments from citra to yuzu
2018-03-26settings: Remove unused CpuCore class.bunnei
2018-03-26config: Use simplified checkbox (from Citra) for CPU JIT.bunnei
2018-03-26config: Rename is_docked to use_docked_mode to be consistent with other ↵bunnei
config bools.
2018-03-26configure_general: Cleanup naming.bunnei
2018-03-26qt: Add config option for is_docked.bunnei
2018-03-26config: Add setting for whether the system is docked or not.bunnei
2018-03-26Merge pull request #279 from bunnei/tegra-progress-3bunnei
Tegra progress 3
2018-03-26renderer_opengl: Use better naming for DrawScreens and DrawSingleScreen.bunnei
2018-03-26graphics_surface: Remove superfluous cast.bunnei
2018-03-26gl_rasterizer: Move code to bind framebuffer surfaces before draw to its own ↵bunnei
function.
2018-03-26gl_rasterizer: Add a SyncViewport method.bunnei
2018-03-26gl_rasterizer: Move PrimitiveTopology check to MaxwellToGL.bunnei
2018-03-26graphics_surface: Fix merge conflicts.bunnei
2018-03-26gl_rasterizer: Use ReadBlock instead of GetPointer for SetupVertexArray.bunnei
2018-03-26gl_rasterizer: Normalize vertex array data as appropriate.bunnei
2018-03-26memory: Fix cast for ReadBlock/WriteBlock/ZeroBlock/CopyBlock.bunnei
2018-03-26maxwel_to_gl: Fix string formatting in log statements.bunnei
2018-03-26rasterizer: Rename DrawTriangles to DrawArrays.bunnei
2018-03-26gl_rasterizer: Use passthrough shader for SetupVertexShader.bunnei
2018-03-26renderer_opengl: Logging, etc. cleanup.bunnei
2018-03-26renderer_opengl: Remove framebuffer RasterizerFlushVirtualRegion hack.bunnei
2018-03-26gl_rasterizer_cache: Implement UpdatePagesCachedCount.bunnei
2018-03-26memory: Add RasterizerMarkRegionCached code and cleanup.bunnei
2018-03-26gl_rasterizer: Implement SetupVertexArray.bunnei
2018-03-26gl_rasterizer_cache: Fix an ASSERT_MSG.bunnei
2018-03-26maxwell_to_gl: Add module and function for decoding VertexType.bunnei
2018-03-26maxwell_3d: Use names that match envytools for VertexType.bunnei
2018-03-26maxwell_3d: Add VertexAttribute struct and cleanup.bunnei
2018-03-26gl_rasterizer: Use 32 texture units instead of 3.bunnei
2018-03-26gl_rasterizer: Implement DrawTriangles.bunnei
2018-03-26Maxwell3D: Call AccelerateDrawBatch on DrawArrays.bunnei
2018-03-26gl_rasterizer: Implement AnalyzeVertexArray.bunnei
2018-03-26gl_rasterizer_cache: MortonCopy Switch-style.bunnei
2018-03-26gl_rasterizer_cache: Implement GetFramebufferSurfaces.bunnei
2018-03-26maxwell: Add RenderTargetFormat enum.bunnei
2018-03-26renderer_opengl: Only draw the screen if a framebuffer is specified.bunnei
2018-03-26Merge pull request #283 from Subv/tscbunnei
GPU: Added sampler information structures (TSC)
2018-03-26Merge pull request #102 from N00byKing/masterbunnei
Implement Pull #3043 from citra: appveyor: Determine dlls to include in package programmatically
2018-03-26GPU: Load the sampler info (TSC) when retrieving active textures.Subv
2018-03-26GPU: Added the TSC structure. It contains information about the sampler.Subv
2018-03-26GPU: Added more fields to the TIC structure.Subv
2018-03-26log.h: Change comment from citra to yuzuN00byKing
2018-03-26file_util.h: Update Comment from citra to yuzuN00byKing