aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2019-09-21bis_factory: Add accessors for BIS placeholder cachesZach Hilman
2019-09-21bis_factory: Add accessor for NAND Image DirectoryZach Hilman
2019-09-21bis_factory: Add accessors for BIS content directoriesZach Hilman
2019-09-21bis_factory: Add accessors for BIS partitionsZach Hilman
2019-09-21gl_shader_decompiler: Use uint for images and fix SUATOMReinUsesLisp
In the process remove implementation of SUATOM.MIN and SUATOM.MAX as these require a distinction between U32 and S32. These have to be implemented with imageCompSwap loop.
2019-09-21shader/image: Implement SULD and remove irrelevant codeReinUsesLisp
* Implement SULD as float. * Remove conditional declaration of GL_ARB_shader_viewport_layer_array.
2019-09-21shader_bytecode: Add SULD encodingReinUsesLisp
2019-09-21Shader_IR: ICMP corrections and fixesFernando Sahmkow
2019-09-21Merge pull request #2885 from Hexagon12/port-4944David
Port citra-emu/citra#4944: "Added Host CPU and OS to log"
2019-09-21Added Host CPU and OS to logpbarilla
2019-09-21Merge pull request #2806 from FearlessTobi/port-4882David
Port citra-emu/citra#4882: "Add frametime logging for tracking performance over time"
2019-09-21Merge pull request #2872 from FernandoS27/mem-gpu-optDavid
Core/Memory: Only FlushAndInvalidate GPU if the page is marked as RasterizerCachedMemory
2019-09-21Merge pull request #2576 from DarkLordZach/nsp-fix-1David
nsp: Fix various errors with loading and processing of extracted NSPs
2019-09-21Merge pull request #2866 from Morph1984/checkbox_fixDavid
configure_input: Uncheck "Joycons Docked" when "Use Docked Mode" is checked
2019-09-21Merge pull request #2868 from ReinUsesLisp/fix-mipmapsDavid
maxwell_to_gl: Fix mipmap filtering
2019-09-21Swapped TID and Game name to make it easier to parseDavid Marcec
2019-09-21Log the current title id and game name which is bootingDavid Marcec
Spit out a LOG_INFO of the current game name and it's title id in the log. This helps to read log files and figure out which games have which issues
2019-09-21Used revision 5 instead of 7, marked constexpr as staticDavid Marcec
2019-09-21Merge pull request #2879 from ogniK5377/trace-submitgpfifoDavid
Mark KickOffPb & SubmitGPFIFO as trace
2019-09-21Mark DrawArrays as LOG_TRACEDavid Marcec
There's no reason to clog logs with DrawArray.
2019-09-21Mark KickOffPb & SubmitGPFIFO as traceDavid Marcec
These functions are not stubbed and are called fairly often. Due to the nature of how often they're called, we should keep them marked as LOG_TRACE instead of LOG_DEBUG or LOG_WARNING
2019-09-20Merge pull request #2846 from ReinUsesLisp/fixup-viewport-indexbunnei
gl_shader_decompiler: Avoid writing output attribute when unimplemented
2019-09-20Merge pull request #2855 from ReinUsesLisp/shflbunnei
shader_ir/warp: Implement SHFL for Nvidia devices
2019-09-20Rasterizer: Correct introduced bug where a conditional render wouldn't stop ↵Fernando Sahmkow
a draw call from executing
2019-09-19Shader_IR: Implement ICMP.Fernando Sahmkow
2019-09-20Added frame_count for REV7 audio rendererDavid Marcec
Added framecount
2019-09-20disable clang-format tempDavid Marcec
2019-09-19Rasterizer: Refactor and simplify DrawBatch Interface.Fernando Sahmkow
2019-09-19Rasterizer: Address Feedback and conscerns.Fernando Sahmkow
2019-09-19Rasterizer: Refactor draw calls, remove deadcode and clean up.Fernando Sahmkow
2019-09-19VideoCore: Corrections to the MME Inliner and removal of hacky instance ↵Fernando Sahmkow
management.
2019-09-19Video Core: initial Implementation of InstanceDraw PackagingFernando Sahmkow
2019-09-19Initial implementation of Ioctl2 & Ioctl3David Marcec
Purpose of Ioctl2 and Ioctl3 is to prevent the passing of raw pointers through ioctls
2019-09-18Core/Memory: Only FlushAndInvalidate GPU if the page is marked as ↵Fernando Sahmkow
RasterizerCachedMemory This commit avoids Invalidating and Flushing the GPU if the page is not marked as a RasterizerCache Page.
2019-09-18Merge pull request #2784 from ReinUsesLisp/smembunnei
shader_ir: Implement shared memory
2019-09-17shader_ir/warp: Implement SHFLReinUsesLisp
2019-09-17maxwell_to_gl: Fix mipmap filteringReinUsesLisp
OpenGL texture filters follow GL_<texture_filter>_MIPMAP_<mipmap_filter> but we were using them in the opposite way.
2019-09-17gl_rasterizer: Remove unused code paths from ConfigureFramebuffersReinUsesLisp
2019-09-16When docked mode is checked, uncheck "joycons docked"Morph
2019-09-15Merge pull request #2851 from ReinUsesLisp/srgbFernando Sahmkow
renderer_opengl: Fix sRGB blits
2019-09-15Merge pull request #2824 from ReinUsesLisp/mmeFernando Sahmkow
Revert "Revert #2466" and stub FirmwareCall 4
2019-09-14maxwell_3d: Update firmware 4 call stub commentaryRodrigo Locatti
2019-09-14Merge pull request #2857 from ReinUsesLisp/surface-srgbFernando Sahmkow
video_core/surface: Add function to detect sRGB surfaces
2019-09-14Merge pull request #2858 from ReinUsesLisp/vk-deviceFernando Sahmkow
vk_device: Add miscellaneous features and minor style changes
2019-09-14Merge pull request #2667 from DarkLordZach/profile-editorbunnei
acc: Implement IProfileEditor interface and 'Store'/'StoreWithImage' commands
2019-09-13vk_device: Add miscellaneous features and minor style changesReinUsesLisp
* Increase minimum Vulkan requirements * Require VK_EXT_vertex_attribute_divisor * Require depthClamp, samplerAnisotropy and largePoints features * Search and expose VK_KHR_uniform_buffer_standard_layout * Search and expose VK_EXT_index_type_uint8 * Search and expose native float16 arithmetics * Track current driver with VK_KHR_driver_properties * Query and expose SSBO alignment * Query more image formats * Improve logging overall * Minor style changes * Minor rephrasing of commentaries
2019-09-13video_core/surface: Add function to detect sRGB surfacesReinUsesLisp
This is required for proper conversion to RGBA8_UNORM or RGBA8_SRGB surfaces when a backend can target both native and converted ASTC.
2019-09-11renderer_opengl: Fix rebase mistakeReinUsesLisp
2019-09-10shader/image: Implement SUATOM and fix SUSTReinUsesLisp
2019-09-10gl_rasterizer: Correct sRGB Fix regressionFernando Sahmkow