summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-01-29Merge pull request #3358 from ReinUsesLisp/implicit-texture-cachebunnei
gl_texture_cache: Silence implicit sign cast warnings
2020-01-28Merge pull request #3359 from ReinUsesLisp/assert-point-sizebunnei
gl_shader_decompiler: Remove UNIMPLEMENTED for gl_PointSize
2020-01-28gl_shader_decompiler: Remove UNIMPLEMENTED for gl_PointSizeReinUsesLisp
This was implemented by a previous commit and it's no longer required.
2020-01-28Merge pull request #3354 from ReinUsesLisp/depth-stencilbunnei
gl_texture_cache: Properly implement depth/stencil sampling
2020-01-27gl_texture_cache: Silence implicit sign cast warningsReinUsesLisp
2020-01-26gl_texture_cache: Properly implement depth/stencil samplingReinUsesLisp
This addresses the long standing issue of compatibility vs. core profiles on OpenGL, properly implementing depth vs. stencil sampling depending on the texture swizzle.
2020-01-25bsd: Stub several more functions.bunnei
- Required for Little Town Hero to boot further.
2020-01-25Merge pull request #3343 from FearlessTobi/ui-tabbunnei
yuzu/configuration: create UI tab and move gamelist settings there
2020-01-24Merge pull request #3326 from FearlessTobi/port-5039bunnei
Port citra-emu/citra#5039: "common/logging: don't use regex for path trimming"
2020-01-24Merge pull request #3344 from ReinUsesLisp/vk-botwbunnei
vk_shader_decompiler: Disable default values on unwritten render targets
2020-01-24Merge pull request #3273 from FernandoS27/txd-arraybunnei
Shader_IR: Implement TXD Array.
2020-01-24Merge pull request #3340 from SciresM/pmdxbunnei
loader: provide default arguments (zero byte) to NSOs
2020-01-24vk_shader_decompiler: Disable default values on unwritten render targetsReinUsesLisp
Some games like The Legend of Zelda: Breath of the Wild assign render targets without writing them from the fragment shader. This generates Vulkan validation errors, so silence these I previously introduced a commit to set "vec4(0, 0, 0, 1)" for these attachments. The problem is that this is not what games expect. This commit reverts that change.
2020-01-24yuzu/configuration: create UI tab and move gamelist settings thereFearlessTobi
2020-01-23common/logging: don't use regex for path trimmingBreadFish64
2020-01-23Replace GetString with Get functionFearlessTobi
This should hopefully fix compilation errors.
2020-01-23Address second part of review commentsFearlessTobi
2020-01-23Address review commentsFearlessTobi
2020-01-23Input: UDP Client to provide motion and touch controlsfearlessTobi
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>
2020-01-23Merge pull request #3341 from bunnei/time-posix-myrulebunnei
service: time: Implement ToPosixTimeWithMyRule.
2020-01-23Merge pull request #3338 from ReinUsesLisp/no-fastmathFernando Sahmkow
gl_shader_cache: Disable fastmath on Nvidia
2020-01-22service: time: Implement ToPosixTimeWithMyRule.bunnei
- Used by Pokemon Mystery Dungeon.
2020-01-22loader: provide default arguments (zero byte) to NSOsMichael Scire
Certain newer unity games (Terraria, Pokemon Mystery Dungeon) require that the argument region be populated. Failure to do so results in an integer underflow in argument count, and eventually an unmapped read at 0x800000000. Providing this default fixes this. Note that the behavior of official software is as yet unverified, arguments-wise.
2020-01-22Merge pull request #3324 from FearlessTobi/port-5037bunnei
Port citra-emu/citra#5037: "CMake: Create thin archives on Linux"
2020-01-22GUI: fix minor issues with dark themesBartosz Kaszubowski
GUI: rename and reorder themes
2020-01-21gl_shader_cache: Disable fastmath on NvidiaReinUsesLisp
2020-01-20Merge pull request #3330 from ReinUsesLisp/vk-blit-screenFernando Sahmkow
vk_blit_screen: Initial implementation
2020-01-20vk_blit_screen: Address feedbackReinUsesLisp
2020-01-20time: Fix month off-by-one error.bunnei
- Fixes timestamp in ZLA and Astral Chain saves.
2020-01-20Merge pull request #3332 from bunnei/config-audio-tabbunnei
yuzu_qt: config: Move audio to its own tab.
2020-01-20Merge pull request #3328 from ReinUsesLisp/vulkan-atomsbunnei
vk_shader_decompiler: Implement UAtomicAdd (ATOMS) on SPIR-V
2020-01-19Merge pull request #3322 from ReinUsesLisp/vk-front-facebunnei
vk_graphics_pipeline: Set front facing properly
2020-01-19yuzu_qt: config: Move audio to its own tab.bunnei
- We have some important audio settings, makes them more discoverable.
2020-01-19Merge pull request #3271 from bunnei/time-rewritebunnei
service: time: Rewrite implementation of glue services.
2020-01-19vk_blit_screen: Initial implementationReinUsesLisp
This abstraction takes care of presenting accelerated and non-accelerated or "framebuffer" images to the Vulkan swapchain.
2020-01-19Merge pull request #3313 from ReinUsesLisp/vk-rasterizerbunnei
vk_rasterizer: Implement Vulkan's rasterizer
2020-01-19GUI/gamelist: add "None" as an option for second row and remove dynamically ↵Bartosz Kaszubowski
duplicate row options (#3309) * GUI/gamelist: add "None" as an option for second row and remove duplicated row options * fix clang-format warnings
2020-01-19vk_shader_decompiler: Implement UAtomicAdd (ATOMS) on SPIR-VReinUsesLisp
Also updates sirit to include atomic instructions.
2020-01-19CMake: Create thin archives on LinuxLéo Lam
This significantly reduces unnecessary disk writes and space usage when building Citra. libcore.a is now only ~1MB rather than several hundred megabytes.
2020-01-18Merge pull request #3317 from ReinUsesLisp/gl-decomp-cc-decompFernando Sahmkow
gl_shader_decompiler: Fix decompilation of condition codes
2020-01-18gl_state: Use bool instead of GLbooleanReinUsesLisp
This fixes template resolution considering GLboolean an integer instead of a bool.
2020-01-18vk_graphics_pipeline: Set front facing properlyReinUsesLisp
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.
2020-01-18Merge pull request #3298 from Simek/missing_hotkeysbunnei
GUI: add few missing hotkeys to main menu
2020-01-18core/memory: Create a special MapMemoryRegion for physical memory.Markus Wick
This allows us to create a fastmem arena within the memory.cpp helpers.
2020-01-18core/hle: Simplify PhysicalMemory usage in vm_manager.Markus Wick
2020-01-18core/loaders: Simplify PhysicalMemory usage.Markus Wick
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.
2020-01-18Merge pull request #3305 from ReinUsesLisp/point-size-programbunnei
gl_state: Implement PROGRAM_POINT_SIZE
2020-01-18Merge pull request #3312 from ReinUsesLisp/atoms-u32bunnei
shader/memory: Implement ATOMS.ADD.U32
2020-01-17Remove unused CPU Vendor string and telemtry fieldJames Rowe
The information is duplicated in the brand string and the telemetry field is unused
2020-01-17vk_rasterizer: Address feedbackReinUsesLisp