summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-02-08Merge pull request #2096 from FearlessTobi/patch-3bunnei
nvdisp_disp0: change drawing message log level from Warning to Trace
2019-02-08Implement linear textures (#2089)Fernando Sahmkow
2019-02-08Merge pull request #2097 from ReinUsesLisp/fixup-texviewbunnei
gl_rasterizer_cache: Fixup texture view parameters
2019-02-08gl_rasterizer_cache: Fixup texture view parametersReinUsesLisp
These parameters were declared as constants and passed to glTextureView but then they were removed on a rabase. This addresses that mistake.
2019-02-08nvdisp_disp0: change drawing message log level from Warning to TraceTobias
This is a leftover from the early yuzu days. We shouldn't log every time when we are drawing by default, so let's change the log level to Trace.
2019-02-06Merge pull request #2083 from ReinUsesLisp/shader-ir-cbuf-trackingbunnei
shader/track: Add a more permissive global memory tracking
2019-02-06Merge pull request #2091 from FearlessTobi/port-4603bunnei
Port citra-emu/citra#4603: "gdbstub: only let Execute breakpoints write/restore BKPT opcodes into target memory"
2019-02-06Merge pull request #2021 from ReinUsesLisp/disk-cachebunnei
gl_shader_cache: Disk based shader cache
2019-02-06cmake: Fix title bar issueReinUsesLisp
2019-02-06gl_shader_disk_cache: Check LZ4 size limitFrederic L
Co-Authored-By: ReinUsesLisp <reinuseslisp@airmail.cc>
2019-02-06gl_shader_disk_cache: Consider compressed size zero as an errorFrederic L
Co-Authored-By: ReinUsesLisp <reinuseslisp@airmail.cc>
2019-02-06cmake: Use CMAKE_COMMAND instead of "cmake"Frederic L
Co-Authored-By: ReinUsesLisp <reinuseslisp@airmail.cc>
2019-02-06gl_shader_disk_cache: Use unordered containersReinUsesLisp
2019-02-06gl_shader_cache: Fixup GLSL unique identifiersReinUsesLisp
2019-02-06cmake: Fixup application stringMichael
Co-Authored-By: ReinUsesLisp <reinuseslisp@airmail.cc>
2019-02-06loading_screen: Unchunk progress barReinUsesLisp
2019-02-06gl_shader_cache: Link loading screen with disk shader cache loadReinUsesLisp
2019-02-06gl_shader_cache: Set GL_PROGRAM_SEPARABLE to dumped shadersReinUsesLisp
i965 (and probably all mesa drivers) require GL_PROGRAM_SEPARABLE when using glProgramBinary. This is probably required by the standard but it's ignored by permisive proprietary drivers.
2019-02-06gl_shader_disk_cache: Pass core system as argument and guard against games ↵ReinUsesLisp
without title ids
2019-02-06gl_shader_disk_cache: Guard reads and writes against failureReinUsesLisp
2019-02-06gl_shader_disk_cache: Address miscellaneous feedbackReinUsesLisp
2019-02-06gl_shader_disk_cache: Pass return values returning instead of by parametersReinUsesLisp
2019-02-06gl_shader_disk_cache: Compress program binaries using LZ4ReinUsesLisp
2019-02-06gl_shader_disk_cache: Compress GLSL code using LZ4ReinUsesLisp
2019-02-06gl_shader_disk_cache: Save GLSL and entries into the precompiled fileReinUsesLisp
2019-02-06settings: Hide shader cache behind a settingReinUsesLisp
2019-02-06gl_shader_disk_cache: Invalidate shader cache changes with CMake hashReinUsesLisp
2019-02-06gl_shader_cache: Refactor to support disk shader cacheReinUsesLisp
2019-02-06gl_shader_disk_cache: Add transferable cache invalidationReinUsesLisp
2019-02-06gl_shader_disk_cache: Add precompiled loadReinUsesLisp
2019-02-06gl_shader_disk_cache: Add precompiled saveReinUsesLisp
2019-02-06gl_shader_disk_cache: Add transferable loadReinUsesLisp
2019-02-06gl_shader_disk_cache: Add transferable storesReinUsesLisp
2019-02-06gl_shader_disk_cache: Add ShaderDiskCacheOpenGL class and helpersReinUsesLisp
2019-02-06gl_shader_disk_cache: Add file and move BaseBindings declarationReinUsesLisp
2019-02-06gl_shader_decompiler: Remove name entriesReinUsesLisp
2019-02-06gl_shader_util: Add parameter to handle retrievable programsReinUsesLisp
2019-02-06rasterizer_interface: Add disk cache entry for the rasterizerReinUsesLisp
2019-02-06file_util: Add shader directoryReinUsesLisp
2019-02-06shader_decode: Implement LDG and basic cbuf trackingReinUsesLisp
2019-02-06Merge pull request #2042 from ReinUsesLisp/nouveau-texbunnei
maxwell_3d: Allow texture handles with TIC id zero
2019-02-06Merge pull request #2071 from ReinUsesLisp/dsa-texturebunnei
gl_rasterizer: Use DSA for textures and move swizzling to texture state
2019-02-06gdbstub: only let Execute breakpoints write/restore BKPT opcodes into target ↵Dimitri ALBORA
memory
2019-02-06Merge pull request #2057 from FearlessTobi/port-4586bunnei
Port citra-emu/citra#4586: "Use QPixmap/QIcon for background color selection button"
2019-02-06Merge pull request #2086 from FearlessTobi/port-4583bunnei
Port citra-emu/citra#4583: "citra_qt: Fix saving screenshot when no file extension is provided"
2019-02-06Merge pull request #2087 from lioncash/constbunnei
service/nvflinger, service/vi: Improve error case handling
2019-02-05Merge pull request #2088 from jroweboy/hbunnei
QT: Fix the loading screen 'H' switch logo to not glitch out
2019-02-05QT: Fix the loading screen 'H' switch logo to not glitch outJames Rowe
2019-02-05service/nvflinger,service/vi: Handle failure cases with exposed APILioncash
Converts many of the Find* functions to return a std::optional<T> as opposed to returning the raw return values directly. This allows removing a few assertions and handles error cases like the service itself does.
2019-02-05Merge pull request #2085 from ReinUsesLisp/cube-minus-onebunnei
video_core/texture: Fix BitField size for depth_minus_one