3750 Commits (d65fa7d65cd328c9be72a659add388803ef20e3d)

Author SHA1 Message Date
ReinUsesLisp 2424eefad2 texture_cache: Pass TIC to texture cache 7 years ago
ReinUsesLisp 3a450c1395 kepler_compute: Implement texture queries 7 years ago
ReinUsesLisp 2e5b5c2358 gl_rasterizer: Split SetupTextures 7 years ago
ReinUsesLisp 0f7b813d65 gl_shader_decompiler: Implement shared memory 6 years ago
ReinUsesLisp 4de04eba39 shader_ir: Implement LD_S 7 years ago
ReinUsesLisp f17415d431 shader_ir: Implement ST_S 7 years ago
ReinUsesLisp 6177cbdbe1 gl_shader_decompiler: Fixup slow path 6 years ago
ReinUsesLisp 7bbc98cfc3 gl_rasterizer: Fix stencil testing 6 years ago
ReinUsesLisp 5f309b88db Revert "Revert #2466" and stub FirmwareCall 4 6 years ago
ReinUsesLisp 77ef4fa907 shader/shift: Implement SHR wrapped and clamped variants 6 years ago
ReinUsesLisp 701dedcfad maxwell_3d: Avoid moving macro_params 6 years ago
ReinUsesLisp 42e1bb6d46 gl_shader_cache: Remove special casing for geometry shaders 6 years ago
ReinUsesLisp dfae2d141a half_set_predicate: Fix predicate assignments 6 years ago
ReinUsesLisp 9cf52d027d gl_device: Disable precise in fragment shaders on bugged drivers 6 years ago
ReinUsesLisp 03276e7490 gl_shader_decompiler: Fixup AMD's slow path type 6 years ago
ReinUsesLisp 6c449793b8 gl_shader_decompiler: Rework GLSL decompiler type system 6 years ago
ReinUsesLisp 52a41f482f maxwell_3d: Fix macro binding cursor 6 years ago
Rodrigo Locatti 4d4f9cc104 video_core: Silent miscellaneous warnings (#2820) 6 years ago
ReinUsesLisp 878adee0a3 gl_buffer_cache: Add missing include 6 years ago
ReinUsesLisp e3534700d7 shader_ir/conversion: Split int and float selector and implement F2F H1 6 years ago
ReinUsesLisp b13fbc25b8 shader_ir/conversion: Implement F2I F16 Ra.H1 6 years ago
ReinUsesLisp 6207751b00 float_set_predicate: Add missing negation bit for the second operand 6 years ago
ReinUsesLisp 4e35177e23 shader_ir: Implement VOTE 7 years ago
Fernando Sahmkow 83ec2091c1 Buffer Cache: Adress Feedback. 7 years ago
Fernando Sahmkow 6ce2c85047 Buffer_Cache: Implement flushing. 7 years ago
Fernando Sahmkow de8ff8a1c6 Buffer_Cache: Implement barriers. 7 years ago
Fernando Sahmkow 286f4c446a Buffer_Cache: Optimize and track written areas. 7 years ago
Fernando Sahmkow 5f4b746a1e BufferCache: Rework mapping caching. 7 years ago
Fernando Sahmkow 86d8563314 Buffer_Cache: Fixes and optimizations. 7 years ago
Fernando Sahmkow 862bec001b Video_Core: Implement a new Buffer Cache 7 years ago
ReinUsesLisp 80702aa88f renderer_opengl: Implement RGB565 framebuffer format 6 years ago
ReinUsesLisp 9cdf5c6c31 renderer_opengl: Use block linear swizzling for CPU framebuffers 6 years ago
ReinUsesLisp 8ad7268c75 renderer_opengl: Use VideoCore pixel format 6 years ago
ReinUsesLisp 9a76e94b3d gpu: Change optional<reference_wrapper<T>> to T* for FramebufferConfig 6 years ago
ReinUsesLisp 2ff8044806 shader_ir: Implement NOP 7 years ago
ReinUsesLisp ec0da3ef64 half_set_predicate: Fix HSETP2_C constant buffer offset 7 years ago
Fernando Sahmkow e52c895559 GPU: Flush commands on every dma pusher step. 7 years ago
ReinUsesLisp 77f1a676a1 decode/half_set_predicate: Fix predicates 7 years ago
Fernando Sahmkow a452ff983d MaxwellDMA: Fixes, corrections and relaxations. 7 years ago
ReinUsesLisp 104641db07 shader/decode: Implement S2R Tic 7 years ago
Fernando Sahmkow 11f4e739bd Shader_Ir: Implement F16 Variants of F2F, F2I, I2F. 7 years ago
Fernando Sahmkow 7a35178ee2 Maxwell3D: Reorganize and address feedback 7 years ago
Fernando Sahmkow 1158777737 Shader_Ir: Change Debug Asserts for Log Warnings 7 years ago
ReinUsesLisp 45c162444d shader/half_set_predicate: Fix HSETP2 implementation 7 years ago
ReinUsesLisp 6c4985edc9 shader/half_set_predicate: Implement missing HSETP2 variants 7 years ago
Lioncash c1c89411da video_core/control_flow: Provide operator!= for types with operator== 7 years ago
Lioncash 1780e0e3d0 video_core/control_flow: Prevent sign conversion in TryGetBlock() 7 years ago
Lioncash a162a844d2 video_core/control_flow: Remove unnecessary BlockStack copy constructor 7 years ago
Lioncash 56bc11d952 video_core/control_flow: Use std::move where applicable 7 years ago
Lioncash e7b39f47f8 video_core/control_flow: Use the prefix variant of operator++ for iterators 7 years ago