4046 Commits (00dde9cf72e22c83320befcd9dc56755cd50bd52)

Author SHA1 Message Date
ReinUsesLisp 9fb31b1b23 kepler_compute: Implement texture queries 7 years ago
ReinUsesLisp 0ea5b1a339 gl_rasterizer: Split SetupTextures 7 years ago
ReinUsesLisp a942ad52ca gl_shader_decompiler: Implement shared memory 6 years ago
ReinUsesLisp b66b14a64f shader_ir: Implement LD_S 7 years ago
ReinUsesLisp df0203dd87 shader_ir: Implement ST_S 7 years ago
ReinUsesLisp 5423bdebdc gl_shader_decompiler: Fixup slow path 6 years ago
ReinUsesLisp 110b6c75a0 gl_rasterizer: Fix stencil testing 6 years ago
ReinUsesLisp 4f0213d0c7 Revert "Revert #2466" and stub FirmwareCall 4 6 years ago
ReinUsesLisp 9b001821d9 shader/shift: Implement SHR wrapped and clamped variants 6 years ago
ReinUsesLisp 9ad95eb74a maxwell_3d: Avoid moving macro_params 6 years ago
ReinUsesLisp d8ef360e32 gl_shader_cache: Remove special casing for geometry shaders 6 years ago
ReinUsesLisp 8ce5bb378f half_set_predicate: Fix predicate assignments 6 years ago
ReinUsesLisp e5ce849acb gl_device: Disable precise in fragment shaders on bugged drivers 6 years ago
ReinUsesLisp 173fd3e8f4 gl_shader_decompiler: Fixup AMD's slow path type 6 years ago
ReinUsesLisp 87151a35cf gl_shader_decompiler: Rework GLSL decompiler type system 6 years ago
ReinUsesLisp 95df43ec32 maxwell_3d: Fix macro binding cursor 6 years ago
Rodrigo Locatti 598157a8c9 video_core: Silent miscellaneous warnings (#2820) 6 years ago
ReinUsesLisp fce2cd83d6 gl_buffer_cache: Add missing include 6 years ago
ReinUsesLisp 6f134adf2a shader_ir/conversion: Split int and float selector and implement F2F H1 6 years ago
ReinUsesLisp d9ad389777 shader_ir/conversion: Implement F2I F16 Ra.H1 6 years ago
ReinUsesLisp d490cc5285 float_set_predicate: Add missing negation bit for the second operand 6 years ago
ReinUsesLisp 67f47b2f6a shader_ir: Implement VOTE 7 years ago
Fernando Sahmkow e1f3d5114f Buffer Cache: Adress Feedback. 7 years ago
Fernando Sahmkow cf08eba948 Buffer_Cache: Implement flushing. 7 years ago
Fernando Sahmkow 51e03c738a Buffer_Cache: Implement barriers. 7 years ago
Fernando Sahmkow 4d5e3ee41c Buffer_Cache: Optimize and track written areas. 7 years ago
Fernando Sahmkow 2ecf0de665 BufferCache: Rework mapping caching. 7 years ago
Fernando Sahmkow 6bdc557f72 Buffer_Cache: Fixes and optimizations. 7 years ago
Fernando Sahmkow 8098f3ba58 Video_Core: Implement a new Buffer Cache 7 years ago
ReinUsesLisp 73e1bc3348 renderer_opengl: Implement RGB565 framebuffer format 6 years ago
ReinUsesLisp c970b5bb4f renderer_opengl: Use block linear swizzling for CPU framebuffers 6 years ago
ReinUsesLisp 0a9f3a7a43 renderer_opengl: Use VideoCore pixel format 6 years ago
ReinUsesLisp d762e37a18 gpu: Change optional<reference_wrapper<T>> to T* for FramebufferConfig 6 years ago
ReinUsesLisp b6272eb8e2 shader_ir: Implement NOP 7 years ago
ReinUsesLisp 48e8b1ab74 half_set_predicate: Fix HSETP2_C constant buffer offset 7 years ago
Fernando Sahmkow e82d641357 GPU: Flush commands on every dma pusher step. 7 years ago
ReinUsesLisp 5188570517 decode/half_set_predicate: Fix predicates 7 years ago
Fernando Sahmkow f1adfe6591 MaxwellDMA: Fixes, corrections and relaxations. 7 years ago
ReinUsesLisp 11138d67ad shader/decode: Implement S2R Tic 7 years ago
Fernando Sahmkow 9a0fa90be2 Shader_Ir: Implement F16 Variants of F2F, F2I, I2F. 7 years ago
Fernando Sahmkow 57e6c1fac3 Maxwell3D: Reorganize and address feedback 7 years ago
Fernando Sahmkow 9a4a346b3f Shader_Ir: Change Debug Asserts for Log Warnings 7 years ago
ReinUsesLisp 2f76aafca9 shader/half_set_predicate: Fix HSETP2 implementation 7 years ago
ReinUsesLisp edc43b2509 shader/half_set_predicate: Implement missing HSETP2 variants 7 years ago
Lioncash 2f1921b8f4 video_core/control_flow: Provide operator!= for types with operator== 7 years ago
Lioncash e792178598 video_core/control_flow: Prevent sign conversion in TryGetBlock() 7 years ago
Lioncash c3dd5c7667 video_core/control_flow: Remove unnecessary BlockStack copy constructor 7 years ago
Lioncash 095259a135 video_core/control_flow: Use std::move where applicable 7 years ago
Lioncash 0d287d3551 video_core/control_flow: Use the prefix variant of operator++ for iterators 7 years ago
Lioncash da307b1c61 video_core/control_flow: Use empty() member function for checking emptiness 7 years ago