3750 Commits (d65fa7d65cd328c9be72a659add388803ef20e3d)

Author SHA1 Message Date
Fernando Sahmkow e7a88f0ab3 control_flow: Address feedback. 7 years ago
Fernando Sahmkow 34357b110c shader_ir: Correct parsing of scheduling instructions and correct sizing 7 years ago
Fernando Sahmkow cfb3db1a32 shader_ir: Correct max sizing 7 years ago
Fernando Sahmkow d45fed3030 shader_ir: Remove unnecessary constructors and use optional for ScanFlow result 7 years ago
Fernando Sahmkow 01b21ee1e8 shader_ir: Corrections, documenting and asserting control_flow 7 years ago
Fernando Sahmkow d5533b440c shader_ir: Unify blocks in decompiled shaders. 7 years ago
Fernando Sahmkow 926b80102f shader_ir: Decompile Flow Stack 7 years ago
Fernando Sahmkow 459fce3a8f shader_ir: propagate shader size to the IR 7 years ago
Fernando Sahmkow 8a6fc529a9 shader_ir: Implement BRX & BRA.CC 7 years ago
Fernando Sahmkow c218ae4b02 shader_ir: Remove the old scanner. 7 years ago
Fernando Sahmkow 8af6e6a052 shader_ir: Implement a new shader scanner 7 years ago
Lioncash c04785c928 gl_rasterizer: Amend documentation comment for ConfigureFramebuffers() 7 years ago
Michael Scire 697206092e Prevent merging of device mapped memory blocks. 7 years ago
ReinUsesLisp c9d886c84e gl_shader_decompiler: Implement gl_ViewportIndex and gl_Layer in vertex shaders 7 years ago
Tobias be020f7621
Delete decode_integer_set.cpp 7 years ago
ReinUsesLisp d0966b9f7c shader/texture: Add F16 support for TLDS 7 years ago
Lioncash cbdd6cd1c0 vk_sampler_cache: Remove unused includes 7 years ago
Lioncash 4b27680639 video_core: Add missing override specifiers 7 years ago
ReinUsesLisp 86a874a2fc vk_scheduler: Drop execution context in favor of views 7 years ago
ReinUsesLisp 79a23ca5f0 buffer_cache: Avoid [[nodiscard]] to make clang-format happy 7 years ago
ReinUsesLisp 83050c9495 buffer_cache: Try to fix MinGW build 7 years ago
ReinUsesLisp f7691ebe57 gl_rasterizer: Fix nullptr dereference on disabled buffers 7 years ago
ReinUsesLisp 7ecf64257a gl_rasterizer: Minor style changes 7 years ago
ReinUsesLisp 9cdc576f60 gl_rasterizer: Fix vertex and index data invalidations 7 years ago
ReinUsesLisp 1fa21fa192 gl_buffer_cache: Implement with generic buffer cache 7 years ago
ReinUsesLisp 32c0212b24 buffer_cache: Implement a generic buffer cache 7 years ago
ReinUsesLisp 2bcae41a73 gl_buffer_cache: Remove global system getters 7 years ago
ReinUsesLisp 02ab844934 gl_device: Query SSBO alignment 7 years ago
ReinUsesLisp d14fbfb9b5 gl_buffer_cache: Implement flushing 7 years ago
ReinUsesLisp 345f852bdb gl_rasterizer: Drop gl_global_cache in favor of gl_buffer_cache 7 years ago
ReinUsesLisp 8155b12d3d gl_buffer_cache: Rework to support internalized buffers 7 years ago
ReinUsesLisp f8ba72d491 gl_buffer_cache: Store in CachedBufferEntry the used buffer handle 7 years ago
ReinUsesLisp b54fb8fc4c gl_buffer_cache: Return used buffer from Upload function 7 years ago
ReinUsesLisp a6d2f52fc3 gl_rasterizer: Add some commentaries 7 years ago
ReinUsesLisp 2b9d4088ec gl_rasterizer: Make DrawParameters rasterizer instance const 7 years ago
ReinUsesLisp 2e39c20da5 gl_rasterizer: Move index buffer uploading to its own method 7 years ago
Fernando Sahmkow d20ede40b1 NVServices: Styling, define constructors as explicit and corrections 7 years ago
Fernando Sahmkow b391e5f638 NVFlinger: Correct GCC compile error 7 years ago
Fernando Sahmkow 0335a25d1f NVServices: Make NVEvents Automatic according to documentation. 7 years ago
Fernando Sahmkow 7d1b974bca GPU: Correct Interrupts to interrupt on syncpt/value instead of event, mirroring hardware 7 years ago
Fernando Sahmkow f2e026a1d8 gpu_asynch: Simplify synchronization to a simpler consumer->producer scheme. 7 years ago
Fernando Sahmkow 0706d633bf nv_host_ctrl: Make Sync GPU variant always return synced result. 7 years ago
Fernando Sahmkow 600dddf88d Async GPU: do invalidate as synced operation 7 years ago
Fernando Sahmkow c13433aee4 Gpu: use an std mutex instead of a spin_lock to guard syncpoints 7 years ago
Fernando Sahmkow eef55f493b Gpu: Mark areas as protected. 7 years ago
Fernando Sahmkow a45643cb3b nv_services: Stub CtrlEventSignal 7 years ago
Fernando Sahmkow 8942047d41 Gpu: Implement Hardware Interrupt Manager and manage GPU interrupts 7 years ago
Fernando Sahmkow 82b829625b video_core: Implement GPU side Syncpoints 7 years ago
Fernando Sahmkow 3b9d89839d texture_cache: Address Feedback 7 years ago
Fernando Sahmkow 30b176f92b texture_cache: Correct Texture Buffer Uploading 7 years ago