Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-21 | Merge pull request #3435 from namkazt/patch-3 | Rodrigo Locatti | |
vulkan: add DXT23_SRGB | |||
2020-02-21 | Merge pull request #3423 from ReinUsesLisp/no-match-3d | bunnei | |
texture_cache: Avoid matches in 3D textures | |||
2020-02-20 | Merge pull request #3438 from bunnei/gpu-mem-manager-fix | bunnei | |
video_core: memory_manager: Flush/invalidate asynchronously when possible. | |||
2020-02-19 | Merge pull request #3432 from brianclinkenbeard/update-httplib | bunnei | |
Update httplib to 0.5.5 | |||
2020-02-19 | Merge pull request #3415 from ReinUsesLisp/texture-code | bunnei | |
shader/texture: Allow 2D shadow arrays and simplify code | |||
2020-02-19 | video_core: memory_manager: Flush/invalidate asynchronously on Unmap. | bunnei | |
- Minor perf improvement. | |||
2020-02-19 | fix issue with windows getnameinfo() | Brian Clinkenbeard | |
2020-02-19 | Merge pull request #3414 from ReinUsesLisp/maxwell-3d-draw | bunnei | |
maxwell_3d: Unify draw methods | |||
2020-02-19 | Merge pull request #3411 from ReinUsesLisp/specific-funcs | bunnei | |
gl_rasterizer: Use the least generic OpenGL draw function possible | |||
2020-02-19 | Merge pull request #3437 from namkazt/patch-5 | bunnei | |
shader_conversion: add conversion I2F for Short | |||
2020-02-19 | shader_conversion: I2F : add Assert for case src_size is Short | Nguyen Dac Nam | |
2020-02-19 | fix warning | Nguyen Dac Nam | |
2020-02-19 | clang-format fix | Nguyen Dac Nam | |
2020-02-19 | shader_conversion: add conversion I2F for Short | Nguyen Dac Nam | |
2020-02-18 | Merge pull request #3410 from ReinUsesLisp/vk-draw-index | bunnei | |
vk_shader_decompiler: Fix vertex id and instance id | |||
2020-02-18 | httplib compatibility | Brian Clinkenbeard | |
2020-02-18 | update httplib to latest commit | Brian Clinkenbeard | |
2020-02-18 | Merge pull request #3409 from ReinUsesLisp/host-queries | Fernando Sahmkow | |
query_cache: Implement a query cache and query 21 (samples passed) | |||
2020-02-18 | add vertex UnsignedInt size RGBA | Nguyen Dac Nam | |
2020-02-18 | add eBc2SrgbBlock to formats | Nguyen Dac Nam | |
2020-02-18 | vulkan: add DXT23_SRGB | Nguyen Dac Nam | |
2020-02-17 | update httplib README | Brian Clinkenbeard | |
2020-02-17 | 0.4.2 works too | Brian Clinkenbeard | |
2020-02-17 | update httplib to 0.2.6 | Brian Clinkenbeard | |
2020-02-17 | Merge pull request #3412 from Morph1984/aspect-ratio | bunnei | |
GUI: Add aspect ratio dropdown | |||
2020-02-17 | Merge pull request #3429 from brianclinkenbeard/fix-cmake-sdl2-arch | bunnei | |
Fix CMake build errors for certain SDL2 installations | |||
2020-02-17 | fix CMake build errors for certain SDL2 installations | Brian Clinkenbeard | |
2020-02-17 | Merge pull request #3420 from namkazt/master2 | bunnei | |
nvhost_gpu: implement ChannelSetTimeslice | |||
2020-02-16 | Merge pull request #3421 from namkazt/patch-1 | bunnei | |
IUserLocalCommunicationService: stub function Initialize2 | |||
2020-02-16 | texture_cache: Avoid matches in 3D textures | ReinUsesLisp | |
Code before this commit was trying to match 3D textures with another target. Fix that. | |||
2020-02-16 | IUserLocalCommunicationService: add function Initialize2 | Nguyen Dac Nam | |
2020-02-16 | HLE: correct function name of IUserLocalCommunicationService | Nguyen Dac Nam | |
402: function name should be Initialize2 (7.0.0+) not SetOperationMode Follow by: https://switchbrew.org/wiki/LDN_services#IUserLocalCommunicationService | |||
2020-02-16 | nvhost_gpu: implement ChannelSetTimeslice | namkazy | |
2020-02-15 | Merge pull request #3419 from yuzu-emu/revert-3386-gpu-mem-interface | bunnei | |
Revert "video_core: memory_manager: Use GPU interface for cache functions." | |||
2020-02-15 | Revert "video_core: memory_manager: Use GPU interface for cache functions." | bunnei | |
2020-02-15 | shader/texture: Allow 2D shadow arrays and simplify code | ReinUsesLisp | |
Shadow sampler 2D arrays are supported on OpenGL, so there's no reason to forbid these. Enable textureLod usage on these. Minor style changes. | |||
2020-02-14 | maxwell_3d: Unify draw methods | ReinUsesLisp | |
Pass instanced state of a draw invocation as an argument instead of having two separate virtual methods. | |||
2020-02-14 | query_cache: Address feedback | ReinUsesLisp | |
2020-02-14 | query_cache: Fix ambiguity in CacheAddr getter | ReinUsesLisp | |
2020-02-14 | query_cache: Add a recursive mutex for concurrent usage | ReinUsesLisp | |
2020-02-14 | vk_query_cache: Implement generic query cache on Vulkan | ReinUsesLisp | |
2020-02-14 | query_cache: Abstract OpenGL implementation | ReinUsesLisp | |
Abstract the current OpenGL implementation into the VideoCommon namespace and reimplement it on top of that. Doing this avoids repeating code and logic in the Vulkan implementation. | |||
2020-02-14 | gl_query_cache: Optimize query cache | ReinUsesLisp | |
Use a custom cache instead of relying on a ranged cache. | |||
2020-02-14 | gl_query_cache: Implement host queries using a deferred cache | ReinUsesLisp | |
Instead of waiting immediately for executed commands, defer the query until the guest CPU reads it. This way we get closer to what the guest program is doing. To archive this we have to build a dependency queue, because host APIs (like OpenGL and Vulkan) use ranged queries instead of counters like NVN. Waiting for queries implicitly uses fences and this requires a command being queued, otherwise the driver will lock waiting until a timeout. To fix this when there are no commands queued, we explicitly call glFlush. | |||
2020-02-14 | gl_rasterizer: Sort method declarations | ReinUsesLisp | |
2020-02-14 | gl_rasterizer: Add queued commands counter | ReinUsesLisp | |
Keep track of the queued OpenGL commands that can signal a fence if waited on. As a side effect, we avoid calls to glFlush when no commands are queued. | |||
2020-02-14 | maxwell_3d: Slow implementation of passed samples (query 21) | ReinUsesLisp | |
Implements GL_SAMPLES_PASSED by waiting immediately for queries. | |||
2020-02-14 | Merge pull request #3401 from FernandoS27/synchronization | bunnei | |
Set of refactors for Kernel Synchronization and Hardware Constants | |||
2020-02-14 | Add 4:3 aspect ratio and address feedback | Morph | |
2020-02-14 | Merge pull request #3379 from ReinUsesLisp/cbuf-offset | bunnei | |
shader/decode: Fix constant buffer offsets |