Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-29 | Merge pull request #3046 from ReinUsesLisp/clean-gl-state | bunnei | |
gl_state: Miscellaneous clean up | |||
2019-10-29 | Merge pull request #3035 from ReinUsesLisp/rasterizer-accelerated | bunnei | |
rasterizer_accelerated: Add intermediary for GPU rasterizers | |||
2019-10-29 | Merge pull request #3007 from DarkLordZach/fsc-regress | bunnei | |
savedata_factory: Automatically create certain savedata | |||
2019-10-30 | gl_state: Use std::array::fill instead of std::fill | Rodrigo Locatti | |
Co-Authored-By: Mat M. <mathew1800@gmail.com> | |||
2019-10-29 | gl_state: Move dirty checks to individual apply calls instead of Apply | ReinUsesLisp | |
This requires removing constness from some methods, but for consistency it's removed in all methods. | |||
2019-10-29 | gl_state: Remove ApplyDefaultState | ReinUsesLisp | |
OpenGL has defaults values we can trust. Remove these. | |||
2019-10-29 | gl_state: Change SetDefaultViewports to use default constructor | ReinUsesLisp | |
2019-10-29 | gl_state: Minor style changes | ReinUsesLisp | |
2019-10-29 | gl_state: Remove unused Citra TextureUnits | ReinUsesLisp | |
2019-10-29 | gl_state: Move initializers from constructor to class declaration | ReinUsesLisp | |
2019-10-29 | Merge pull request #3004 from ReinUsesLisp/maxwell3d-cleanup | Rodrigo Locatti | |
maxwell_3d: Remove unused entries | |||
2019-10-28 | Merge pull request #3023 from lioncash/opus | Rodrigo Locatti | |
externals: Track upstream opus | |||
2019-10-28 | Merge pull request #3037 from FernandoS27/new-formats | Rodrigo Locatti | |
video_core: Implement texture format E5B9G9R9_SHAREDEXP. | |||
2019-10-28 | maxwell_3d/kepler_compute: Remove unused arguments in GetTexture | ReinUsesLisp | |
2019-10-28 | video_core/textures: Remove unused index entry in FullTextureInfo | ReinUsesLisp | |
2019-10-28 | maxwell_3d: Remove unused method GetStageTextures | ReinUsesLisp | |
2019-10-28 | Merge pull request #2971 from FernandoS27/new-scheduler-v2 | David | |
Kernel: Implement a New Thread Scheduler V2 | |||
2019-10-27 | Video_Core: Implement texture format E5B9G9R9_SHAREDEXP. | Fernando Sahmkow | |
This commit implements the E5B9G9R9 Texture format into the general system and OpenGL backend. | |||
2019-10-27 | Merge pull request #3034 from ReinUsesLisp/w4244-maxwell3d | bunnei | |
maxwell_3d: Silence implicit conversion warnings | |||
2019-10-27 | maxwell_3d: Silence implicit conversion warnings | ReinUsesLisp | |
While we are at it, unify types for dirty reg pointers. | |||
2019-10-27 | Merge pull request #3033 from ReinUsesLisp/w4244-astc | bunnei | |
astc: Silence implicit conversion warnings | |||
2019-10-27 | rasterizer_accelerated: Add intermediary for GPU rasterizers | ReinUsesLisp | |
Add an intermediary class that implements common functions across GPU accelerated rasterizers. This avoids code repetition on different backends. | |||
2019-10-27 | astc: Silence implicit conversion warnings | ReinUsesLisp | |
2019-10-26 | Merge pull request #2976 from FernandoS27/cache-fast-brx-rebased | Rodrigo Locatti | |
Implement Fast BRX, fix TXQ and addapt the Shader Cache for it | |||
2019-10-26 | Shader_IR: Address Feedback. | Fernando Sahmkow | |
2019-10-26 | Merge pull request #3027 from lioncash/lookup | Rodrigo Locatti | |
shader_ir: Use std::array with std::pair instead of std::unordered_map | |||
2019-10-25 | Merge pull request #3013 from FernandoS27/tld4s-fix | Rodrigo Locatti | |
Shader_Ir: Fix TLD4S from using a component mask. | |||
2019-10-25 | Shader_IR: Clang format | Fernando Sahmkow | |
2019-10-25 | gl_shader_cache: Implement locker variants invalidation | ReinUsesLisp | |
2019-10-25 | gl_shader_disk_cache: Store and load fast BRX | ReinUsesLisp | |
2019-10-25 | const_buffer_locker: Minor style changes | ReinUsesLisp | |
2019-10-25 | gl_shader_decompiler: Move entries to a separate function | ReinUsesLisp | |
2019-10-25 | Shader_IR: Implement Fast BRX and allow multi-branches in the CFG. | Fernando Sahmkow | |
2019-10-25 | Shader_IR: Correct typo in Consistent method. | Fernando Sahmkow | |
2019-10-25 | Shader_IR: allow lookup of texture samplers within the shader_ir for ↵ | Fernando Sahmkow | |
instructions that don't provide it | |||
2019-10-25 | Shader_IR: Implement Fast BRX and allow multi-branches in the CFG. | Fernando Sahmkow | |
2019-10-25 | Shader_Cache: setup connection of ConstBufferLocker | Fernando Sahmkow | |
2019-10-25 | VideoCore: Unify const buffer accessing along engines and provide ↵ | Fernando Sahmkow | |
ConstBufferLocker class to shaders. | |||
2019-10-25 | Shader_IR: Implement BRX tracking. | Fernando Sahmkow | |
2019-10-24 | Merge pull request #3029 from jroweboy/revert | James Rowe | |
Revert "ci: Add build name to archive root folder" | |||
2019-10-24 | Revert "ci: Add build name to archive root folder" | James Rowe | |
This reverts commit 5e553a6c267f4ab96a89833f1006ea27fd78b30a. | |||
2019-10-24 | Merge pull request #3028 from lioncash/constexpr | Rodrigo Locatti | |
shader_bytecode: Make Matcher constexpr capable | |||
2019-10-24 | shader_bytecode: Make Matcher constexpr capable | Lioncash | |
Greatly shrinks the amount of generated code for GetDecodeTable(). Collapses an assembly output of 9000+ lines down to ~3621 with Clang, and 6513 down to ~2616 with GCC, given it's now allowed to construct all the entries as a sequence of constant data. | |||
2019-10-24 | shader_ir: Use std::array with pair instead of unordered_map | Lioncash | |
Given the overall size of the maps are very small, we can use arrays of pairs here instead of always heap allocating a new map every time the functions are called. Given the small size of the maps, the difference in container lookups are negligible, especially given the entries are already sorted. | |||
2019-10-24 | Merge pull request #3024 from lioncash/shadow | Rodrigo Locatti | |
video_core/shader: Resolve instances of variable shadowing | |||
2019-10-23 | video_core/shader: Resolve instances of variable shadowing | Lioncash | |
Silences a few -Wshadow warnings. | |||
2019-10-23 | externals: Track upstream opus | Lioncash | |
Tracks upstream opus, allowing the library to be easily updated. While we're at it, we incorporate the CMakeLists.txt so that we have easy control over the requirements of the build. | |||
2019-10-23 | Merge pull request #3022 from DarkLordZach/azure-folder-rename | bunnei | |
ci: Add build name to archive root folder | |||
2019-10-23 | ci: Add build name to archive root folder | Zach Hilman | |
2019-10-22 | Merge pull request #2991 from lioncash/npad | bunnei | |
hid/npad: Minor cleanup |