| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-01-15 | shader_decode: Implement MUFU | ReinUsesLisp | |
| 2019-01-15 | shader_decode: Implement FADD_C, FADD_R and FADD_IMM | ReinUsesLisp | |
| 2019-01-15 | shader_decode: Implement FMUL_C, FMUL_R and FMUL_IMM | ReinUsesLisp | |
| 2019-01-15 | shader_decode: Implement MOV_C and MOV_R | ReinUsesLisp | |
| 2019-01-15 | video_core: Replace gl_shader_decompiler | ReinUsesLisp | |
| 2019-01-15 | glsl_decompiler: Implementation | ReinUsesLisp | |
| 2019-01-15 | shader_ir: Add condition code helper | ReinUsesLisp | |
| 2019-01-15 | shader_ir: Add predicate combiner helper | ReinUsesLisp | |
| 2019-01-15 | shader_ir: Add comparison helpers | ReinUsesLisp | |
| 2019-01-15 | shader_ir: Add half float helpers | ReinUsesLisp | |
| 2019-01-15 | shader_ir: Add integer helpers | ReinUsesLisp | |
| 2019-01-15 | shader_ir: Add float helpers | ReinUsesLisp | |
| 2019-01-15 | shader_ir: Add setters | ReinUsesLisp | |
| 2019-01-15 | shader_ir: Add local memory getters | ReinUsesLisp | |
| 2019-01-15 | shader_ir: Add internal flag getters | ReinUsesLisp | |
| 2019-01-15 | shader_ir: Add attribute getters | ReinUsesLisp | |
| 2019-01-15 | shader_ir: Add constant buffer getters | ReinUsesLisp | |
| 2019-01-15 | shader_ir: Add register getter | ReinUsesLisp | |
| 2019-01-15 | shader_ir: Add immediate node constructors | ReinUsesLisp | |
| 2019-01-15 | shader_ir: Initial implementation | ReinUsesLisp | |
| 2019-01-15 | shader_bytecode: Fixup encoding | ReinUsesLisp | |
| 2019-01-15 | shader_header: Make local memory size getter constant | ReinUsesLisp | |
| 2019-01-09 | gl_rasterizer: Workaround Intel VAO DSA bug | ReinUsesLisp | |
| There is a bug on Intel's blob driver where it fails to properly build a vertex array object if it's not bound even after creating it with glCreateVertexArrays. This workaround binds it after creating it to bypass the issue. | |||
| 2019-01-08 | gl_global_cache: Add dummy global cache manager | ReinUsesLisp | |
| 2019-01-07 | gl_rasterizer: Skip framebuffer configuration if rendertargets have not been ↵ | ReinUsesLisp | |
| changed | |||
| 2019-01-07 | Merge pull request #1999 from ReinUsesLisp/dirty-shader | bunnei | |
| gl_shader_cache: Use dirty flags for shaders | |||
| 2019-01-07 | gl_rasterizer_cache: Use dirty flags for the depth buffer | ReinUsesLisp | |
| 2019-01-07 | gl_rasterizer_cache: Use dirty flags for color buffers | ReinUsesLisp | |
| 2019-01-07 | gl_shader_cache: Use dirty flags for shaders | ReinUsesLisp | |
| 2019-01-06 | gl_stream_buffer: Use DSA for buffer management | ReinUsesLisp | |
| 2019-01-06 | gl_rasterizer: Use DSA for vertex array objects | ReinUsesLisp | |
| 2019-01-06 | gl_state: Drop uniform buffer state tracking | ReinUsesLisp | |
| 2019-01-05 | gl_rasterizer_cache: Use GL_STREAM_COPY for PBOs | ReinUsesLisp | |
| Since the data is doing the path CPU -> GPU -> GPU copy is the most approximate hint. Using GL_STREAM_DRAW generated a performance warning on Nvidia's stack. Changing this hint removed the warning. | |||
| 2019-01-02 | Merge pull request #1961 from ReinUsesLisp/tex-view-2d | bunnei | |
| gl_rasterizer_cache: Texture view if shader samples array but OGL is not | |||
| 2018-12-29 | gl_rasterizer_cache: Texture view if shader samples array but OGL is not | ReinUsesLisp | |
| When a shader samples a texture array but that texture in OpenGL is created without layers, use a texture view to increase the texture hierarchy. For example, instead of binding a GL_TEXTURE_2D bind a GL_TEXTURE_2D_ARRAY view. | |||
| 2018-12-28 | gpu: Remove PixelFormat G8R8U and G8R8S, as they do not seem to exist. | bunnei | |
| - Fixes UI rendering issues in The Legend of Zelda: Breath of the Wild. | |||
| 2018-12-27 | Add missing uintBitsToFloat to SetRegisterToHalfFloat | Rodolfo Bogado | |
| 2018-12-27 | Merge pull request #1892 from Tinob/master | bunnei | |
| Improve Zero flag implementation | |||
| 2018-12-26 | renderer_opengl: Correct forward declaration of FramebufferLayout | Lioncash | |
| This is actually a struct, not a class, which can lead to compilation warnings. | |||
| 2018-12-26 | Apply CC test to the final value to be stored in the register | Rodolfo Bogado | |
| 2018-12-26 | Fixed shader linking error due to TLDS (#1934) | David | |
| * Fixed shader linking error due to TLDS coord should be coords * Fix remaining coords | |||
| 2018-12-26 | shader_bytecode: Fixup TEXS.F16 encoding | ReinUsesLisp | |
| 2018-12-23 | Merge pull request #1886 from FearlessTobi/port-4164 | bunnei | |
| Port citra-emu/citra#4164: "citra_qt, video_core: Screenshot functionality" | |||
| 2018-12-22 | Includde saturation in the evaluation of the control code | Rodolfo Bogado | |
| 2018-12-22 | Handle RZ cases evaluating the expression instead of the register value. | Rodolfo Bogado | |
| 2018-12-22 | complete emulation of ZeroFlag | Rodolfo Bogado | |
| 2018-12-21 | Merge pull request #1921 from ogniK5377/no-unit | bunnei | |
| Fixed uninitialized memory due to missing returns in canary | |||
| 2018-12-21 | Merge pull request #1920 from heapo/texture_format_selection | bunnei | |
| Texture format fixes for RGBA16UI for copies and R16U when used as depth | |||
| 2018-12-19 | Merge pull request #1909 from heapo/shadow_sampling_fixes | bunnei | |
| Fix arrayed texture LOD selection and depth comparison ordering | |||
| 2018-12-19 | hopefully fix clang format issue | David Marcec | |
