| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-11-03 | kernel: readable_event: Initialize members. | bunnei | |
| 2019-11-03 | common/bit_field: Remove FORCE_INLINE calls | Tobias | |
| See bunneis comment here https://github.com/citra-emu/citra/pull/4629#discussion_r258533167. They were supposed to be removed by him, but he missed them. | |||
| 2019-11-03 | core/am: Stub InitializeApplicationCopyrightFrameBuffer, ↵ | FearlessTobi | |
| SetApplicationCopyrightImage and SetApplicationCopyrightVisibility These commands require Screenshots to be implemented anyway, so they are safe to stub for now. | |||
| 2019-11-03 | Merge pull request #3058 from FearlessTobi/port-4948 | bunnei | |
| Port citra-emu/citra#4948: "citra_qt: add amiibo drag and drop support" | |||
| 2019-11-03 | citra_qt: add amiibo drag and drop support | FearlessTobi | |
| Co-Authored-By: Valentin Vanelslande <vvanelslandedev@gmail.com> | |||
| 2019-11-02 | gl_rasterizer: Re-enable stream buffer memory due to global memory | ReinUsesLisp | |
| Global memory is still using the stream buffer when it shouldn't. As a temporary fix re-enable the stream buffer on compute. | |||
| 2019-11-02 | gl_rasterizer: Upload constant buffers with glNamedBufferSubData | ReinUsesLisp | |
| Nvidia's OpenGL driver maps gl(Named)BufferSubData with some requirements to a fast. This path has an extra memcpy but updates the buffer without orphaning or waiting for previous calls. It can be seen as a better model for "push constants" that can upload a whole UBO instead of 256 bytes. This path has some requirements established here: http://on-demand.gputechconf.com/gtc/2014/presentations/S4379-opengl-44-scene-rendering-techniques.pdf#page=24 Instead of using the stream buffer, this commits moves constant buffers uploads to calls of glNamedBufferSubData and from my testing it brings a performance improvement. This is disabled when the vendor is not Nvidia since it brings performance regressions. | |||
| 2019-10-31 | Merge pull request #3054 from FernandoS27/fix-tld4-2 | Rodrigo Locatti | |
| shader_ir: Fix regression on TLD4 | |||
| 2019-10-30 | Shader_IR: Fix regression on TLD4 | Fernando Sahmkow | |
| Originally on the last commit I thought TLD4 acted the same as TLD4S and didn't have a mask. It actually does have a component mask. This commit corrects that. | |||
| 2019-10-30 | Merge pull request #3050 from FernandoS27/fix-tld4 | Rodrigo Locatti | |
| shader_ir: Fix TLD4 and add bindless variant | |||
| 2019-10-30 | Shader_IR: Fix TLD4 and add Bindless Variant. | Fernando Sahmkow | |
| This commit fixes an issue where not all 4 results of tld4 were being written, the color component was defaulted to red, among other things. It also implements the bindless variant. | |||
| 2019-10-30 | Merge pull request #3038 from lioncash/docs | Rodrigo Locatti | |
| kernel/scheduler: Minor changes | |||
| 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 | shader/node: Unpack bindless texture encoding | ReinUsesLisp | |
| Bindless textures were using u64 to pack the buffer and offset from where they come from. Drop this in favor of separated entries in the struct. Remove the usage of std::set in favor of std::list (it's not std::vector to avoid reference invalidations) for samplers and images. | |||
| 2019-10-29 | externals: Track upstream libzip | Lioncash | |
| Stops relying on a fork for providing zip handling and instead tracks the upstream branch but keeps any necessary build-related changes in the source tree directly without modifying the libzip target itself. | |||
| 2019-10-29 | Merge pull request #3004 from ReinUsesLisp/maxwell3d-cleanup | Rodrigo Locatti | |
| maxwell_3d: Remove unused entries | |||
| 2019-10-29 | externals: Amend zlib submodule | Lioncash | |
| Supplies CMakeLists.txt file that avoids pulling in zlib's tests into the tree. This avoids needing to explicitly opt these tests out from ctest. | |||
| 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-27 | scheduler: Mark parameter of AskForReselectionOrMarkRedundant() as const | Lioncash | |
| This is only compared against, so it can be made const. | |||
| 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-27 | scheduler: Silence sign conversion warnings | Lioncash | |
| 2019-10-27 | scheduler: Initialize class members directly where applicable | Lioncash | |
| Reduces the overall amount of code. | |||
| 2019-10-27 | scheduler: Amend documentation comments | Lioncash | |
| Adjusts the formatting of a few of the comments an ensures they get recognized as proper Doxygen comments. | |||
| 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 | |
