Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-21 | Merge pull request #3434 from namkazt/patch-2 | Rodrigo Locatti | |
vk_shader: Implement ImageLoad | |||
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-21 | vk_device: remove left over from other branch | Nguyen Dac Nam | |
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-20 | clang-format | Nguyen Dac Nam | |
2020-02-20 | shader_decompiler: only add StorageImageReadWithoutFormat when available | Nguyen Dac Nam | |
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 | 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 | shader_decompiler: add check in case of device not support ↵ | Nguyen Dac Nam | |
ShaderStorageImageReadWithoutFormat | |||
2020-02-19 | vk_device: setup shaderStorageImageReadWithoutFormat | Nguyen Dac Nam | |
2020-02-19 | vk_device: add check for shaderStorageImageReadWithoutFormat | Nguyen Dac Nam | |
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-19 | vk_shader: add Capability StorageImageReadWithoutFormat | Nguyen Dac Nam | |
2020-02-18 | httplib compatibility | Brian Clinkenbeard | |
2020-02-19 | vk_shader: Implement function ImageLoad (Used by Kirby Start Allies) | Nguyen Dac Nam | |
Please enter the commit message for your changes. Lines starting | |||
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 | Merge pull request #3412 from Morph1984/aspect-ratio | bunnei | |
GUI: Add aspect ratio dropdown | |||
2020-02-17 | Merge pull request #3420 from namkazt/master2 | bunnei | |
nvhost_gpu: implement ChannelSetTimeslice | |||
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 | 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 | |||
2020-02-14 | Core: Correct compilition in GCC | Fernando Sahmkow | |