summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Address second part of review commentsGravatar FearlessTobi2020-01-234-14/+18
|
* Address review commentsGravatar FearlessTobi2020-01-234-65/+72
|
* Input: UDP Client to provide motion and touch controlsGravatar fearlessTobi2020-01-2313-4/+897
| | | | | | | | An implementation of the cemuhook motion/touch protocol, this adds the ability for users to connect several different devices to citra to send direct motion and touch data to citra. Co-Authored-By: jroweboy <jroweboy@gmail.com>
* Merge pull request #3341 from bunnei/time-posix-myruleGravatar bunnei2020-01-234-1/+34
|\ | | | | service: time: Implement ToPosixTimeWithMyRule.
| * service: time: Implement ToPosixTimeWithMyRule.Gravatar bunnei2020-01-224-1/+34
| | | | | | | | - Used by Pokemon Mystery Dungeon.
* | Merge pull request #3338 from ReinUsesLisp/no-fastmathGravatar Fernando Sahmkow2020-01-231-0/+4
|\ \ | |/ |/| gl_shader_cache: Disable fastmath on Nvidia
| * gl_shader_cache: Disable fastmath on NvidiaGravatar ReinUsesLisp2020-01-211-0/+4
| |
* | Merge pull request #3324 from FearlessTobi/port-5037Gravatar bunnei2020-01-221-0/+9
|\ \ | | | | | | Port citra-emu/citra#5037: "CMake: Create thin archives on Linux"
| * | CMake: Create thin archives on LinuxGravatar Léo Lam2020-01-191-0/+9
| | | | | | | | | | | | | | | | | | | | | This significantly reduces unnecessary disk writes and space usage when building Citra. libcore.a is now only ~1MB rather than several hundred megabytes.
* | | GUI: fix minor issues with dark themesGravatar Bartosz Kaszubowski2020-01-221-3/+3
| |/ |/| | | | | GUI: rename and reorder themes
* | Merge pull request #3330 from ReinUsesLisp/vk-blit-screenGravatar Fernando Sahmkow2020-01-205-6/+754
|\ \ | | | | | | vk_blit_screen: Initial implementation
| * | vk_blit_screen: Address feedbackGravatar ReinUsesLisp2020-01-204-22/+25
| | |
| * | vk_blit_screen: Initial implementationGravatar ReinUsesLisp2020-01-193-0/+745
| | | | | | | | | | | | | | | This abstraction takes care of presenting accelerated and non-accelerated or "framebuffer" images to the Vulkan swapchain.
* | | time: Fix month off-by-one error.Gravatar bunnei2020-01-201-2/+2
| | | | | | | | | | | | - Fixes timestamp in ZLA and Astral Chain saves.
* | | Merge pull request #3332 from bunnei/config-audio-tabGravatar bunnei2020-01-201-3/+3
|\ \ \ | | | | | | | | yuzu_qt: config: Move audio to its own tab.
| * | | yuzu_qt: config: Move audio to its own tab.Gravatar bunnei2020-01-191-3/+3
| | | | | | | | | | | | | | | | - We have some important audio settings, makes them more discoverable.
* | | | Merge pull request #3328 from ReinUsesLisp/vulkan-atomsGravatar bunnei2020-01-201-3/+11
|\ \ \ \ | | | | | | | | | | vk_shader_decompiler: Implement UAtomicAdd (ATOMS) on SPIR-V
| * | | | vk_shader_decompiler: Implement UAtomicAdd (ATOMS) on SPIR-VGravatar ReinUsesLisp2020-01-191-3/+11
| | |_|/ | |/| | | | | | | | | | Also updates sirit to include atomic instructions.
* | | | Merge pull request #3322 from ReinUsesLisp/vk-front-faceGravatar bunnei2020-01-192-2/+2
|\ \ \ \ | |_|/ / |/| | | vk_graphics_pipeline: Set front facing properly
| * | | vk_graphics_pipeline: Set front facing properlyGravatar ReinUsesLisp2020-01-182-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Front face was being forced to a certain value when cull face is disabled. Set a default value on initialization and drop the forcefully set front facing value with culling disabled.
* | | | Merge pull request #3271 from bunnei/time-rewriteGravatar bunnei2020-01-1943-534/+3665
|\ \ \ \ | |_|_|/ |/| | | service: time: Rewrite implementation of glue services.
| * | | service: time: Implement GetStandardLocalSystemClock.Gravatar bunnei2020-01-043-1/+9
| | | |
| * | | time: Remove overflow error checking (currently breaks ADO builds).Gravatar bunnei2020-01-042-18/+2
| | | |
| * | | service: time: Implement GetClockSnapshotFromSystemClockContext.Gravatar bunnei2020-01-043-3/+27
| | | |
| * | | service: time: Implement IsStandardNetworkSystemClockAccuracySufficient.Gravatar bunnei2020-01-045-1/+51
| | | |
| * | | system_archive: Add a basic HLE implementation for time zone binary.Gravatar bunnei2020-01-044-1/+675
| | | |
| * | | service: time: Rewrite implementation of glue services.Gravatar bunnei2020-01-0435-444/+2834
| | | |
| * | | core: Initialize several structs that make use of Common::UUID.Gravatar bunnei2020-01-045-100/+101
| | | |
* | | | Merge pull request #3313 from ReinUsesLisp/vk-rasterizerGravatar bunnei2020-01-194-1/+1466
|\ \ \ \ | | | | | | | | | | vk_rasterizer: Implement Vulkan's rasterizer
| * | | | vk_rasterizer: Address feedbackGravatar ReinUsesLisp2020-01-172-25/+32
| | | | |
| * | | | vk_rasterizer: Implement Vulkan's rasterizerGravatar ReinUsesLisp2020-01-163-1/+1386
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This abstraction is Vulkan's equivalent to OpenGL's rasterizer. It takes care of joining all parts of the backend and rendering accordingly on demand.
| * | | | renderer_vulkan: Add header as placeholderGravatar ReinUsesLisp2020-01-162-0/+73
| | | | |
* | | | | GUI/gamelist: add "None" as an option for second row and remove dynamically ↵Gravatar Bartosz Kaszubowski2020-01-193-14/+53
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | duplicate row options (#3309) * GUI/gamelist: add "None" as an option for second row and remove duplicated row options * fix clang-format warnings
* | | | Merge pull request #3317 from ReinUsesLisp/gl-decomp-cc-decompGravatar Fernando Sahmkow2020-01-181-27/+5
|\ \ \ \ | | | | | | | | | | gl_shader_decompiler: Fix decompilation of condition codes
| * | | | gl_shader_decompiler: Fix decompilation of condition codesGravatar ReinUsesLisp2020-01-171-27/+5
| | |_|/ | |/| | | | | | | | | | | | | | Use Visit instead of reimplementing it. Fixes unimplemented negations for condition codes.
* | | | gl_state: Use bool instead of GLbooleanGravatar ReinUsesLisp2020-01-182-3/+3
| | | | | | | | | | | | | | | | | | | | This fixes template resolution considering GLboolean an integer instead of a bool.
* | | | Merge pull request #3298 from Simek/missing_hotkeysGravatar bunnei2020-01-182-0/+17
|\ \ \ \ | | | | | | | | | | GUI: add few missing hotkeys to main menu
| * | | | GUI: add few missing hotkeys to main menuGravatar Bartosz Kaszubowski2020-01-132-0/+17
| | | | |
* | | | | core/memory: Create a special MapMemoryRegion for physical memory.Gravatar Markus Wick2020-01-184-4/+31
| | | | | | | | | | | | | | | | | | | | This allows us to create a fastmem arena within the memory.cpp helpers.
* | | | | core/hle: Simplify PhysicalMemory usage in vm_manager.Gravatar Markus Wick2020-01-181-23/+11
| | | | |
* | | | | core/loaders: Simplify PhysicalMemory usage.Gravatar Markus Wick2020-01-183-8/+12
| | | | | | | | | | | | | | | | | | | | | | | | | It is currently a std::vector, however we might want to replace it with a more fancy allocator. So we can't use the C++ iterators any more.
* | | | | Merge pull request #3305 from ReinUsesLisp/point-size-programGravatar bunnei2020-01-184-2/+13
|\ \ \ \ \ | | | | | | | | | | | | gl_state: Implement PROGRAM_POINT_SIZE
| * | | | | gl_state: Implement PROGRAM_POINT_SIZEGravatar ReinUsesLisp2020-01-154-2/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For gl_PointSize to have effect we have to activate GL_PROGRAM_POINT_SIZE.
* | | | | | Merge pull request #3312 from ReinUsesLisp/atoms-u32Gravatar bunnei2020-01-185-3/+74
|\ \ \ \ \ \ | | | | | | | | | | | | | | shader/memory: Implement ATOMS.ADD.U32
| * | | | | | shader/memory: Implement ATOMS.ADD.U32Gravatar ReinUsesLisp2020-01-165-3/+74
| | | | | | |
* | | | | | | Remove unused CPU Vendor string and telemtry fieldGravatar James Rowe2020-01-173-114/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The information is duplicated in the brand string and the telemetry field is unused
* | | | | | | Add headbar icon on LinuxGravatar TotalCaesar6592020-01-181-1/+1
| | | | | | |
* | | | | | | Merge pull request #3306 from ReinUsesLisp/gl-textureGravatar bunnei2020-01-171-9/+7
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | gl_texture_cache: Minor fixes and style changes
| * | | | | | gl_texture_cache: Use local variables to simplify DownloadTextureGravatar ReinUsesLisp2020-01-141-6/+4
| | | | | | |
| * | | | | | gl_texture_cache: Fix format for RGBX16FGravatar ReinUsesLisp2020-01-141-1/+1
| | | | | | |